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
Let <code>$expr</code> be a <a>value</a> of <code>sh:nodeByExpression</code>.
6659
-
For each <a>value node</a><code>v</code>: perform <a>conformance checking</a> of <code>v</code> against each <a>output node</a>
6660
-
of <code>evalExpr(expr, <a>data graph</a>, v, {})</code><code>s</code> that is a <a>node shape</a> in the <a>shapes graph</a>.
6661
-
For each conformance check, a <a>failure</a> MUST be produced if the <a>conformance checking</a> of <code>v</code> against <code>s</code> produces a <a>failure</a>.
6662
-
Otherwise, if <code>v</code> does not <a>conform</a> to <code>s</code>,
6663
-
there is a <a>validation result</a> with <code>v</code> as <code>sh:value</code> and a <a>deep copy</a> of <code>s</code> as <code>sh:sourceConstraint</code>.
6658
+
Let <code>$expr</code> be a <a>value</a> of <code>sh:nodeByExpression</code>.
6659
+
For each <a>value node</a><code>v</code>: perform <a>conformance check</a> of
6660
+
<code>v</code> against each <a>output node</a> of <code>evalExpr(expr,
6661
+
<a>data graph</a>, v, {})</code><code>s</code> that is a <a>node shape</a>
6662
+
in the <a>shapes graph</a>. For each <a>conformance check</a>, a <a>failure</a>
6663
+
MUST be produced if the <a>conformance check</a> of <code>v</code> against
6664
+
<code>s</code> produces a <a>failure</a>. Otherwise, if <code>v</code> does
6665
+
not <a>conform</a> to <code>s</code>, there is a <a>validation result</a>
6666
+
with <code>v</code> as <code>sh:value</code> and a <a>deep copy</a> of
6667
+
<code>s</code> as <code>sh:sourceConstraint</code>.
6664
6668
</div>
6665
6669
</div>
6666
6670
<p><em>The remainder of this section is informative.</em></p>
0 commit comments