You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: eventstreams.bs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ Therefore we will use the terms *root node* for the first page, and *subsequent
35
35
In the root node, the client will expect these properties to be described on the `ldes:EventStream` entity:
36
36
* `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.
37
37
* `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.
39
39
* `tree:view`: connects the collection to the current page, or points to one specific root node after dereferencing the `ldes:EventStream` identifier.
40
40
41
41
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:
<pclass="copyright" data-fill-with="copyright"><ahref="http://creativecommons.org/publicdomain/zero/1.0/" rel="license"><imgalt="CC0" height="15" src="https://licensebuttons.net/p/zero/1.0/80x15.png" width="80"></a> To the extent possible under law, the editors have waived all copyright
2033
2033
and related or neighboring rights to this work.
2034
-
In addition, as of 12 June 2025,
2034
+
In addition, as of 3 July 2025,
2035
2035
the editors have made this specification available under the <ahref="http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0" rel="license">Open Web Foundation Agreement Version 1.0</a>,
2036
2036
which is available at http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0.
2037
2037
Parts of this work may be from another specification document. If so, those parts are instead covered by the license of that specification document. </p>
<p><code>ldes:versionOfPath</code>: when your entities are versioned, this property points at the object that tells you what entity it is a version of (e.g., <code>dcterms:isVersionOf</code>).</p>
2109
2109
<lidata-md>
2110
-
<p><code>tree:shape</code>: a <adata-link-type="biblio" href="#biblio-shacl">[SHACL]</a> 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.</p>
2110
+
<p><code>tree:shape</code>: a <adata-link-type="biblio" href="#biblio-shacl">[SHACL]</a> 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 <code>sh:NodeShape</code> linked validates each target of the <code>tree:member</code> property. A validator in a consumer pipeline MUST ignore other targets.</p>
2111
2111
<lidata-md>
2112
2112
<p><code>tree:view</code>: connects the collection to the current page, or points to one specific root node after dereferencing the <code>ldes:EventStream</code> identifier.</p>
0 commit comments