TicketsIndexRDF
RDF representation of the tickets index document inside a tickets container — a solidshare:TicketIndex, the document the type index's solid:instance registration for schema:Ticket points at.
Mirrors the people-index idiom of the contacts data module: each ticket in the container gets one cached row keyed by its URI, so a wallet list can be rendered from a single GET without fetching every ticket document:
<> rdf:type solidshare:TicketIndex .
<…/{uuid}/ticket#this>
rdf:type schema:Ticket ;
schema:name "Concert" ;
solidshare:category "EVENT" ;
schema:startDate "2026-07-14T19:30:00Z"^^xsd:dateTime ;
solidshare:issuer "Ticketmaster" ;
schema:validThrough "2026-07-14T23:59:00Z"^^xsd:dateTime .Writers must keep rows in step with the ticket documents (the tickets data module does this on every create/update/delete).
Constructors
Functions
Returns the object values of every triple with the given predicate, across all subjects.
Returns the object value of the first triple with the given predicate, or null if none.
Returns a snapshot copy of all triples held by this resource.
The media type of the resource representation (the value of its Content-Type).
The creation time in epoch milliseconds, from this resource's own dcterms:created (then stat:ctime) triple, or null when neither is present.
Returns the resource representation as a byte stream.
The HTTP headers associated with this resource (empty when constructed locally).
The URI that identifies this resource on the pod.
The last-modified time in epoch milliseconds. Prefers this resource's own dcterms:modified (then stat:mtime) triple and falls back to the Last-Modified header. null when none is present.
Returns every cached ticket row in this index. Rows missing a title are silently skipped.
Removes all row triples for ticketUri.
Replaces the cached row for ticket (remove + re-add, so fields that became absent are dropped).