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: shacl12-core/index.html
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -2064,9 +2064,7 @@ <h3>Property Shapes</h3>
2064
2064
that is the <a>subject</a> of a <a>triple</a> that has <code>sh:path</code> as its <a>predicate</a>.</span>
2065
2065
<spandata-syntax-rule="path-maxCount">A shape has at most one <a>value</a> for <code>sh:path</code>.</span>
2066
2066
<spandata-syntax-rule="path-node">The <a>value</a> of <code>sh:path</code> in a property shape is a <a>well-formed</a>
2067
-
<a>SHACL property path</a>. If a property shape contains a <code>sh:ReifiableByConstraintComponent</code>,
2068
-
<code>sh:path</code> values are constrained to IRIs.</span>
2069
-
2067
+
<a>SHACL property path</a>.</span>
2070
2068
<br/><br/>
2071
2069
It is recommended, but not required, for a <a>property shape</a> to be declared as a <a>SHACL instance</a> of <code>sh:PropertyShape</code>.
2072
2070
<spandata-syntax-rule="PropertyShape-path-minCount"><a>SHACL instances</a> of <code>sh:PropertyShape</code> have one <a>value</a> for the property <code>sh:path</code>.</span>
Let <code>t</code> be the <a>triple terms</a> (<a>focus node</a>, <code>$path</code>, <a>value node</a>).
5725
5724
For each reified statement for the <a>triple terms</a><code>t</code>, a failure MUST be produced if the validation of the reified statement with the <a>reifier</a> as <a>focus node</a> against the <a>node shape</a><code>$reifiableBy</code> produces a <a>failure</a>.
5725
+
Otherwise, if the reified statements of <code>t</code> do not conform to <code>$reifiableBy</code>, there is a validation result with <code>t</code> as <code>sh:value</code>.
5726
5726
</div>
5727
5727
</div>
5728
5728
5729
5729
<divclass="def def-text">
5730
5730
<divclass="def-header">TEXTUAL DEFINITION of sh:reificationRequired</div>
If <code>$reificationRequired</code> is set to <code>true</code>, a failure MUST be produced when there is no reified statement for the <a>triple term</a><code>t</code> in the <a>data graph</a>.
5732
+
If <code>$reificationRequired</code> is set to <code>true</code>, and when there is no reified statement for the <a>triple term</a><code>t</code> in the <a>data graph</a> there is a validation result with <code>t</code> as <code>sh:value</code>.
0 commit comments