SEMICeu / LinkedDataEventStreams

The Linked Data Event Streams specification
https://tree.linkeddatafragments.org/linked-data-event-streams/
23 stars 9 forks source link

Discovering an LDES from a subject or another tree:Collection #18

Closed pietercolpaert closed 1 year ago

pietercolpaert commented 3 years ago

Discovering an LDES from 1 specific subject

Proposed solution: a new predicate ldes:eventStream to be introduced, linking a subject to one or more EventStreams that contains, or will contain, updates about this subject in the future.

?subject <https://w3id.org/ldes#eventStream> <target> .

This would imply that <target> a ldes:EventStream . and dereferencing the target results in an RDF resource describing an LDES. This LDES may contain members that link to the ?subject.

Discovering from an existing tree:Collection

When the same data collection has updates, a collection may also have precisely one event stream for updates about its members. We propose a ldes:versionStream predicate for this.

<collection> <https://w3id.org/ldes#versionStream> [
           dcat:accessUrl <target> ;
           ldes:versionKey (dcterms:isVersionOf) 
]

The predicate ldes:versionKey on top of the VersionStreamDescription will explain how its members can be mapped to specific versions.

pietercolpaert commented 1 year ago

This can currently be solved using SDS I believe: https://w3id.org/sds/specification