SEMICeu/LinkedDataEventStreams

Discovering an LDES from a subject or another tree:Collection

Closed this issue · 1 comments

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.

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