SolidShare

object SolidShare

The SolidShare vocabulary: terms the project mints because no published vocabulary has them.

Two domains are covered — the sharing pipeline (share records and the access literals carried on LDN inbox notifications) and the wallet (the parts of a ticket that schema.org cannot express). See documents/TICKET_VOCAB.md for the full ticket dictionary and the justification for each minted term; the short version is that schema.org has no barcode symbology, no scheduled-vs-actual time pair, no fare class, no venue timings, and no presentation model.

Terms are minted under NAMESPACEsolidshare.app, the domain the project owns and verifies, so the namespace IRI can dereference to the vocabulary it names.

Properties

Link copied to clipboard

Activity type carried on a request-to-share notification: <#req> rdf:type solidshare:AccessRequest.

Link copied to clipboard

Admission level, e.g. "General Admission", "VIP".

Link copied to clipboard

Abbreviated admission level, e.g. "GA", "VIP".

Link copied to clipboard
const val ALT_TEXT: String

Human-readable fallback rendered beneath the barcode.

Link copied to clipboard

Arrival platform for a bus or boat.

Link copied to clipboard
const val ARTIFACT: String

Links a ticket to the original imported file it was built from, kept verbatim on the pod.

Link copied to clipboard

Whether the artifact's issuer signature verified.

Link copied to clipboard

The authentication token for the pass-update web service.

Link copied to clipboard

Background colour, as a CSS rgb triple.

Link copied to clipboard

Links a ticket to its stored background image (pkpass background.png, artwork.png).

Link copied to clipboard

Free baggage allowance.

Link copied to clipboard
const val BAGGAGE_TAG: String

A BCBP baggage-tag licence-plate number. Repeatable.

Link copied to clipboard
const val BALANCE: String

A store card's redeemable monetary value.

Link copied to clipboard

ISO-4217 currency of BALANCE.

Link copied to clipboard
const val BARCODE: String

Links a ticket to a BARCODE_CLASS node. Repeatable — a pass may carry several.

Link copied to clipboard

rdf:type of a barcode node.

Link copied to clipboard
const val BEACON: String

Links a ticket to a BEACON_CLASS node. Repeatable.

Link copied to clipboard
const val BEACON_CLASS: String

The class of a Bluetooth relevance beacon node (pkpass beacons[]).

Link copied to clipboard
const val BEACON_MAJOR: String

The major identifier of a relevance beacon.

Link copied to clipboard
const val BEACON_MINOR: String

The minor identifier of a relevance beacon.

Link copied to clipboard

When boarding begins. Event.doorTime is Event-only; Flight.webCheckinTime is check-in.

Link copied to clipboard

Boarding zone (pkpass boardingZone).

Link copied to clipboard

When the box office opens.

Link copied to clipboard
const val CATEGORY: String

Ticket category literal (a TicketCategory name, e.g. "BUS"). Derivable from the type.

Link copied to clipboard

The alert format string shown when a detail's value changes (pkpass changeMessage).

Link copied to clipboard
const val CITY_NAME: String

Display city, distinct from the station name.

Link copied to clipboard
const val COACH: String

The coach containing this specific place (UIC).

Link copied to clipboard
const val COACH_NUMBER: String

Rail carriage / car number (pkpass carNumber, UIC coach).

Link copied to clipboard

BCBP compartment code (cabin class).

Link copied to clipboard

The event date is announced as TBA.

Link copied to clipboard

The event date is TBD.

Link copied to clipboard

Departure platform for a bus or boat — schema:BusTrip has no platform or gate term.

Link copied to clipboard
const val DETAIL: String

Links a ticket to a DETAIL_CLASS node. Repeatable.

Link copied to clipboard
const val DETAIL_CLASS: String

rdf:type of a detail node.

Link copied to clipboard

The passenger's international documents have been verified.

Link copied to clipboard
const val DURATION: String

Journey duration. schema:Trip has no duration term.

Link copied to clipboard

BCBP electronic-ticket indicator.

Link copied to clipboard
const val ENCODING: String

IANA charset of PAYLOAD, e.g. iso-8859-1. Round-tripping it wrong corrupts the code.

Link copied to clipboard
const val ENTRANCE: String

The venue entrance, e.g. "Gate A".

Link copied to clipboard

The venue entrance door.

Link copied to clipboard

The venue entrance gate.

Link copied to clipboard

The venue entrance portal.

Link copied to clipboard

When the fan zone opens.

Link copied to clipboard
const val FARE_CLASS: String

Fare / booking class. fare returns zero hits across all of schema.org.

Link copied to clipboard
const val FAST_TRACK: String

Priority-lane eligibility.

Link copied to clipboard

The pass's footer background colour (pkpass footerBackgroundColor).

Link copied to clipboard
const val FOOTER_IMAGE: String

Links a ticket to its stored footer image (pkpass footer.png).

Link copied to clipboard

Foreground colour, as a CSS rgb triple.

Link copied to clipboard

When the gates open.

Link copied to clipboard
const val GENRE: String

Genre of the performance. schema:Event is not a CreativeWork, so it has no genre.

Link copied to clipboard

Groups related passes, e.g. the legs of one trip (pkpass groupingIdentifier).

Link copied to clipboard
const val ICON_IMAGE: String

Links a ticket to its stored icon image (pkpass icon.png).

Link copied to clipboard
const val ISSUER: String

Cached issuer display name on a tickets-index row.

Link copied to clipboard
const val LABEL: String

The detail's label.

Link copied to clipboard
const val LABEL_COLOR: String

Label colour, as a CSS rgb triple.

Link copied to clipboard

Abbreviated league name.

Link copied to clipboard
const val LEAGUE_NAME: String

League name. No schema.org term exists.

Link copied to clipboard
const val LINK_URL: String

A hyperlink carried by a detail's attributed value (pkpass attributedValue).

Link copied to clipboard
const val LOGO_IMAGE: String

Links a ticket to its stored logo image (pkpass logo.png, primaryLogo.png).

Link copied to clipboard

An SF Symbol name the issuer uses as a logo (pkpass logoSymbolName).

Link copied to clipboard
const val LOGO_TEXT: String

Text rendered next to the logo.

Link copied to clipboard
const val MAX_DISTANCE: String

Radius in metres within which the pass is relevant.

Link copied to clipboard

Membership tier, e.g. "Gold".

Link copied to clipboard
const val MODE: String

Access mode literal on an Offer notification: "read" | "append" | "write".

Link copied to clipboard
const val NAMESPACE: String

The namespace every term below is minted under.

Link copied to clipboard
const val NICKNAME: String

The holder's nickname.

Link copied to clipboard
const val ORDER: String

Render order within its placement.

Link copied to clipboard

The issuing organisation's display name when no richer issuer node exists.

Link copied to clipboard

The originally scheduled arrival, frozen at issue.

Link copied to clipboard

The originally scheduled boarding time, frozen at issue.

Link copied to clipboard

The originally scheduled departure, frozen at issue. schema.org has no scheduled-vs-actual pair anywhere — Trip.departureTime is single-valued — so the convention is that the schema.org term holds the live time and this one preserves what was first promised.

Link copied to clipboard
const val OWNER: String

The owner WebID on a received-share SHARE record.

Link copied to clipboard

When the parking lots open.

Link copied to clipboard

rdf:type of a pass-style node.

Link copied to clipboard

Apple pass type identifier of the imported pass (pkpass passTypeIdentifier).

Link copied to clipboard

A capability the passenger holds. Repeatable.

Link copied to clipboard

BCBP passenger status code.

Link copied to clipboard
const val PASSWORD: String

Wi-Fi password.

Link copied to clipboard
const val PAYLOAD: String

The exact payload the issuer encoded. Re-rendered verbatim so gate scanners agree.

Link copied to clipboard

Phonetic representation of the holder's name (pkpass phoneticRepresentation).

Link copied to clipboard
const val PLACEMENT: String

Where the issuer placed it: HEADER PRIMARY SECONDARY AUXILIARY BACK ADDITIONAL.

Link copied to clipboard

A running points balance. schema.org's membershipPointsEarned is a pending term and means points earned, not a balance, so it cannot carry this.

Link copied to clipboard

The proximity UUID of a relevance beacon.

Link copied to clipboard
const val RECEIVER: String

The receiver IRI on a given-share SHARE record: a WebID, a group, or foaf:Agent.

Link copied to clipboard
const val REGION_NAME: String

City or hosting region of the venue.

Link copied to clipboard

When the pass should surface.

Link copied to clipboard

The end of the pass relevancy interval (pkpass relevantDates[].endDate).

Link copied to clipboard

Links a ticket to a RELEVANT_LOCATION_CLASS node. Repeatable.

Link copied to clipboard

rdf:type of a relevance node.

Link copied to clipboard

The start of the pass relevancy interval (pkpass relevantDates[].startDate).

Link copied to clipboard

Text shown when the pass surfaces.

Link copied to clipboard

Mode literal on an AccessRequest: "read" | "append" | "write".

Link copied to clipboard
const val RESERVATION: String

Links a schema:Ticket to its schema:Reservation envelope. schema.org only provides the inverse (schema:reservedTicket), so this exists to spare readers a reverse scan.

Link copied to clipboard
const val RESOURCE: String

The shared resource IRI on a SHARE record.

Link copied to clipboard

The RDF class IRI of the entity a SHARE record carries (e.g. schema:Ticket, vcard:Individual), when the share was created for a data-module entity rather than a plain file. Absent on untyped (file/folder) shares; the vocabulary is open — readers render unknown types generically.

Link copied to clipboard
const val ROOM: String

The room hosting the event. schema:Place has no such term.

Link copied to clipboard
const val ROTATING: String

The payload is known to rotate server-side (Ticketmaster SafeTix, AXS). Such a token is a snapshot that will not scan later, so the UI must say so rather than show a dead barcode.

Link copied to clipboard
const val SEAT_AISLE: String

The aisle containing the seat.

Link copied to clipboard

Description of the seat, e.g. "A flat bed seat".

Link copied to clipboard

The seat's identifier code.

Link copied to clipboard
const val SEAT_LEVEL: String

The level containing the seat.

Link copied to clipboard

CSS rgb triple identifying the seat's section.

Link copied to clipboard

A security programme available at this stop, e.g. "TSA PreCheck". Repeatable.

Link copied to clipboard

The issuer's own pass serial number (pkpass serialNumber).

Link copied to clipboard

Service brand, e.g. "ICE", "TGV" (UIC serviceBrand).

Link copied to clipboard
const val SHARE: String

rdf:type of a reified share record in the given/received index — a resource, a counterpart, one or more acl:modes and a dcterms:created on one subject node.

Link copied to clipboard

Whether the issuer prohibits sharing this pass (pkpass sharingProhibited).

Link copied to clipboard

The device should stay silent for the duration of the event or journey.

Link copied to clipboard
const val SOURCE: String

Provenance literal on a ticket (a TicketSource name, e.g. "PKPASS").

Link copied to clipboard

An IATA special-service-request code. Repeatable.

Link copied to clipboard
const val SPORT_NAME: String

Name of the sport. SportsEvent.sport is a pending schema.org term.

Link copied to clipboard
const val SSID: String

Wi-Fi network name.

Link copied to clipboard
const val STOP_CODE: String

Station/stop code where it is not an IATA airport code (UIC station code, carrier code).

Link copied to clipboard
const val STRIP_COLOR: String

The pass's strip background colour (pkpass stripColor).

Link copied to clipboard
const val STRIP_IMAGE: String

Links a ticket to its stored strip image (pkpass strip.png).

Link copied to clipboard
const val STYLE: String

Links a ticket to its PASS_STYLE_CLASS node.

Link copied to clipboard
const val SYMBOLOGY: String

The symbology of PAYLOAD (a TicketBarcodeFormat name, e.g. "AZTEC").

Link copied to clipboard

Whether tailgating is allowed.

Link copied to clipboard
const val TARIFF: String

UIC fare/tariff descriptor.

Link copied to clipboard

Abbreviated team name, on a team node.

Link copied to clipboard

Apple developer team identifier of the pass signer (pkpass teamIdentifier).

Link copied to clipboard

The issuer's text alignment hint for a detail (pkpass textAlignment).

Link copied to clipboard

Links a ticket to its stored thumbnail image (pkpass thumbnail.png).

Link copied to clipboard

rdf:type of a tickets index document — the wallet-list row cache a type index solid:instance registration for schema:Ticket points at.

Link copied to clipboard
const val TIME_ZONE: String

tz database identifier, e.g. Europe/Amsterdam — needed to render a time correctly abroad.

Link copied to clipboard

Live status of the journey, e.g. "On Time", "Delayed".

Link copied to clipboard

Why TRANSIT_STATUS is what it is, e.g. "Thunderstorms".

Link copied to clipboard

UIC zone/line/region validity, for tickets that have no station pair.

Link copied to clipboard
const val VALUE: String

The detail's value.

Link copied to clipboard
const val VEHICLE_NAME: String

Name of the vehicle, e.g. a boat's name.

Link copied to clipboard

Vehicle identifier — aircraft registration, train-set number.

Link copied to clipboard
const val VEHICLE_TYPE: String

Vehicle type, e.g. the aircraft model.

Link copied to clipboard

When the venue closes.

Link copied to clipboard

When the venue opens.

Link copied to clipboard
const val VOIDED: String

The ticket has been redeemed or cancelled (pkpass voided).

Link copied to clipboard

The issuer's pass-update web service base URL (pkpass webServiceURL).

Link copied to clipboard
const val WIFI_NETWORK: String

Links a ticket to a WIFI_NETWORK_CLASS node. Repeatable.

Link copied to clipboard

rdf:type of a Wi-Fi node.