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 NAMESPACE — solidshare.app, the domain the project owns and verifies, so the namespace IRI can dereference to the vocabulary it names.
Properties
Activity type carried on a request-to-share notification: <#req> rdf:type solidshare:AccessRequest.
Admission level, e.g. "General Admission", "VIP".
Abbreviated admission level, e.g. "GA", "VIP".
Arrival platform for a bus or boat.
Whether the artifact's issuer signature verified.
The authentication token for the pass-update web service.
Background colour, as a CSS rgb triple.
Links a ticket to its stored background image (pkpass background.png, artwork.png).
Free baggage allowance.
A BCBP baggage-tag licence-plate number. Repeatable.
ISO-4217 currency of BALANCE.
Links a ticket to a BARCODE_CLASS node. Repeatable — a pass may carry several.
rdf:type of a barcode node.
Links a ticket to a BEACON_CLASS node. Repeatable.
The class of a Bluetooth relevance beacon node (pkpass beacons[]).
The major identifier of a relevance beacon.
The minor identifier of a relevance beacon.
When boarding begins. Event.doorTime is Event-only; Flight.webCheckinTime is check-in.
Boarding zone (pkpass boardingZone).
When the box office opens.
The alert format string shown when a detail's value changes (pkpass changeMessage).
Rail carriage / car number (pkpass carNumber, UIC coach).
BCBP compartment code (cabin class).
The event date is announced as TBA.
The event date is TBD.
Departure platform for a bus or boat — schema:BusTrip has no platform or gate term.
Links a ticket to a DETAIL_CLASS node. Repeatable.
rdf:type of a detail node.
The passenger's international documents have been verified.
BCBP electronic-ticket indicator.
The venue entrance door.
The venue entrance gate.
The venue entrance portal.
When the fan zone opens.
Fare / booking class. fare returns zero hits across all of schema.org.
Priority-lane eligibility.
The pass's footer background colour (pkpass footerBackgroundColor).
Links a ticket to its stored footer image (pkpass footer.png).
Foreground colour, as a CSS rgb triple.
When the gates open.
Groups related passes, e.g. the legs of one trip (pkpass groupingIdentifier).
Links a ticket to its stored icon image (pkpass icon.png).
Label colour, as a CSS rgb triple.
Abbreviated league name.
League name. No schema.org term exists.
Links a ticket to its stored logo image (pkpass logo.png, primaryLogo.png).
An SF Symbol name the issuer uses as a logo (pkpass logoSymbolName).
Radius in metres within which the pass is relevant.
Membership tier, e.g. "Gold".
The issuing organisation's display name when no richer issuer node exists.
The originally scheduled arrival, frozen at issue.
The originally scheduled boarding time, frozen at issue.
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.
When the parking lots open.
rdf:type of a pass-style node.
Apple pass type identifier of the imported pass (pkpass passTypeIdentifier).
A capability the passenger holds. Repeatable.
BCBP passenger status code.
Phonetic representation of the holder's name (pkpass phoneticRepresentation).
A running points balance. schema.org's membershipPointsEarned is a pending term and means points earned, not a balance, so it cannot carry this.
The proximity UUID of a relevance beacon.
City or hosting region of the venue.
When the pass should surface.
The end of the pass relevancy interval (pkpass relevantDates[].endDate).
Links a ticket to a RELEVANT_LOCATION_CLASS node. Repeatable.
rdf:type of a relevance node.
The start of the pass relevancy interval (pkpass relevantDates[].startDate).
Text shown when the pass surfaces.
Mode literal on an AccessRequest: "read" | "append" | "write".
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.
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.
The aisle containing the seat.
Description of the seat, e.g. "A flat bed seat".
The seat's identifier code.
The level containing the seat.
CSS rgb triple identifying the seat's section.
A security programme available at this stop, e.g. "TSA PreCheck". Repeatable.
The issuer's own pass serial number (pkpass serialNumber).
Service brand, e.g. "ICE", "TGV" (UIC serviceBrand).
Whether the issuer prohibits sharing this pass (pkpass sharingProhibited).
The device should stay silent for the duration of the event or journey.
An IATA special-service-request code. Repeatable.
Name of the sport. SportsEvent.sport is a pending schema.org term.
The pass's strip background colour (pkpass stripColor).
Links a ticket to its stored strip image (pkpass strip.png).
Links a ticket to its PASS_STYLE_CLASS node.
Whether tailgating is allowed.
Abbreviated team name, on a team node.
Apple developer team identifier of the pass signer (pkpass teamIdentifier).
The issuer's text alignment hint for a detail (pkpass textAlignment).
Links a ticket to its stored thumbnail image (pkpass thumbnail.png).
rdf:type of a tickets index document — the wallet-list row cache a type index solid:instance registration for schema:Ticket points at.
Live status of the journey, e.g. "On Time", "Delayed".
Why TRANSIT_STATUS is what it is, e.g. "Thunderstorms".
UIC zone/line/region validity, for tickets that have no station pair.
Name of the vehicle, e.g. a boat's name.
Vehicle identifier — aircraft registration, train-set number.
Vehicle type, e.g. the aircraft model.
When the venue closes.
When the venue opens.
The issuer's pass-update web service base URL (pkpass webServiceURL).
Links a ticket to a WIFI_NETWORK_CLASS node. Repeatable.
rdf:type of a Wi-Fi node.