Skip to content

Commit c51ba35

Browse files
Merge pull request #86 from SEMICeu/fix-78
Fix #78: indication on how a validator pipeline MUST work
2 parents 827af76 + f29eaa0 commit c51ba35

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

eventstreams.bs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Therefore we will use the terms *root node* for the first page, and *subsequent
3535
In the root node, the client will expect these properties to be described on the `ldes:EventStream` entity:
3636
* `ldes:timestampPath`: this is a [SHACL property path](https://www.w3.org/TR/shacl/#property-paths) that identifies an `xsd:dateTime` literal within each member. This timestamp determines the chronological order in which members of the event stream are added. When `ldes:timestampPath` is set, no member can be added to the LDES with a timestamp earlier than the latest published member.
3737
* `ldes:versionOfPath`: when your entities are versioned, this property points at the object that tells you what entity it is a version of (e.g., `dcterms:isVersionOf`).
38-
* `tree:shape`: a [[!SHACL]] shape that can be used to select a search tree in the discovery phase, as well as to validate the members in the event stream.
38+
* `tree:shape`: a [[!SHACL]] shape that can be used to select a search tree in the discovery phase, as well as to validate the members in the event stream. The `sh:NodeShape` linked validates each target of the `tree:member` property. A validator in a consumer pipeline MUST ignore other targets.
3939
* `tree:view`: connects the collection to the current page, or points to one specific root node after dereferencing the `ldes:EventStream` identifier.
4040

4141
In the root node, the current node identified by the URL of the page (a provider can achieve this simply by using a relative IRI `<>`) will be further described using these properties:

0 commit comments

Comments
 (0)