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>.
6109
-
For each <a>value node</a><code>v</code>: perform <a>conformance checking</a> of <code>v</code> against each <a>output node</a>
6110
-
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>.
6111
-
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>.
6112
-
Otherwise, if <code>v</code> does not <a>conform</a> to <code>s</code>,
6113
-
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>.
6108
+
Let <code>$expr</code> be a <a>value</a> of <code>sh:nodeByExpression</code>.
6109
+
For each <a>value node</a><code>v</code>: perform <a>conformance check</a> of
6110
+
<code>v</code> against each <a>output node</a> of <code>evalExpr(expr,
6111
+
<a>data graph</a>, v, {})</code><code>s</code> that is a <a>node shape</a>
6112
+
in the <a>shapes graph</a>. For each <a>conformance check</a>, a <a>failure</a>
6113
+
MUST be produced if the <a>conformance check</a> of <code>v</code> against
6114
+
<code>s</code> produces a <a>failure</a>. Otherwise, if <code>v</code> does
6115
+
not <a>conform</a> to <code>s</code>, there is a <a>validation result</a>
6116
+
with <code>v</code> as <code>sh:value</code> and a <a>deep copy</a> of
6117
+
<code>s</code> as <code>sh:sourceConstraint</code>.
6114
6118
</div>
6115
6119
</div>
6116
6120
<p><em>The remainder of this section is informative.</em></p>
0 commit comments