Skip to content

Commit d490f2c

Browse files
committed
chore: cleanup sh:memberShape text deifnition
1 parent f94052d commit d490f2c

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

shacl12-core/index.html

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5754,15 +5754,20 @@ <h4>sh:memberShape</h4>
57545754

57555755
For each member <code>m</code> of the list <code>v</code>
57565756
a <a>failure</a> MUST be produced if the <a>conformance checking</a> of <code>m</code> against <code>$memberShape</code> produces a <a>failure</a>.
5757-
There MUST be at most one <a>validation result</a> for each list <code>v</code> and set of triggering constraints.
5758-
5759-
The <code>sh:detail</code> property SHOULD be used to specify the validation results for each member <code>m</code> of the list that fails conformance checking.
5760-
<code>m</code> SHOULD be used as the <code>sh:focusNode</code> for each <code>sh:detail</code> result.
5761-
5762-
The <code>sh:detail</code> property SHOULD also be used to specify when <code>v</code> is not a valid <a href="#syntax-rule-SHACL-list">SHACL list</a>.
5763-
<code>v</code> SHOULD be used as the <code>sh:focusNode</code> for this <code>sh:detail</code> result.
5764-
5765-
The <code>sh:detail</code> property SHOULD also be used to specify when the list <code>v</code> does not conform to the constraints specified by <code>sh:minListLength</code>, <code>sh:maxListLength</code>, or <code>sh:uniqList</code>.
5757+
5758+
There MUST be at most one <a>validation result</a> for each list <code>v</code> and set of triggering constraints. In each validation result, the <code>sh:detail</code> property SHOULD be used to specify:
5759+
<ul>
5760+
<li>
5761+
The validation results for each member <code>m</code> of the list that fails conformance checking.
5762+
<code>m</code> SHOULD be used as the <code>sh:focusNode</code> for each <code>sh:detail</code> result.
5763+
</li>
5764+
<li>
5765+
If <code>v</code> is not a valid <a href="#syntax-rule-SHACL-list">SHACL list</a>. <code>v</code> SHOULD be used as the <code>sh:focusNode</code> for this <code>sh:detail</code> result.
5766+
</li>
5767+
Each instance where the list <code>v</code> does not conform to the constraints specified by <code>sh:minListLength</code>, <code>sh:maxListLength</code>, or <code>sh:uniqList</code>.
5768+
<li>
5769+
</li>
5770+
</ul>
57665771
</div>
57675772
</div>
57685773
<p><em>The remainder of this section is informative.</em></p>

0 commit comments

Comments
 (0)