Skip to content

Commit 62f30f9

Browse files
committed
Merge branch 'gh-pages' into shacl12-overview
2 parents 5919bb1 + c42f9b2 commit 62f30f9

File tree

11 files changed

+1954
-445
lines changed

11 files changed

+1954
-445
lines changed

shacl12-core/index.html

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1771,6 +1771,14 @@ <h4>Declaring the Severity of a Shape or Constraint</h4>
17711771
<th>Severity</th>
17721772
<th>Description</th>
17731773
</tr>
1774+
<tr>
1775+
<td><code>sh:Trace</code></td>
1776+
<td>A trace message that is not a violation.</td>
1777+
</tr>
1778+
<tr>
1779+
<td><code>sh:Debug</code></td>
1780+
<td>A debug message that is not a violation.</td>
1781+
</tr>
17741782
<tr>
17751783
<td><code>sh:Info</code></td>
17761784
<td>A non-critical constraint violation indicating an informative message.</td>
@@ -1784,6 +1792,10 @@ <h4>Declaring the Severity of a Shape or Constraint</h4>
17841792
<td>A constraint violation.</td>
17851793
</tr>
17861794
</tbody></table>
1795+
<p>
1796+
Validation engines MAY treat <code>sh:Info</code> and <code>sh:Warning</code> as non-violating based on
1797+
options passed to the engine. By default, they are treated as violations.
1798+
</p>
17871799
<p>
17881800
In addition to declaring severities per shape, the property <code>sh:severity</code> can also be used
17891801
on a <a>reifier</a> for a triple where the <a>shape</a> is the <a>subject</a> and one of the <a>parameters</a>
@@ -2843,7 +2855,7 @@ <h4>Handling of Recursive Shapes</h4>
28432855
<h3>Conformance Checking</h3>
28442856
<p>
28452857
A <a>focus node</a> <dfn data-lt="conform|conformance">conforms</dfn> to a <a>shape</a> if and only if
2846-
the set of result of the <a>validation</a> of the <a>focus node</a> against the <a>shape</a> is empty and no <a>failure</a>
2858+
the set of result of the <a>validation</a> of the <a>focus node</a> against the <a>shape</a> does not contain any results with a severity level representing a violation and no <a>failure</a>
28472859
has been reported by it.
28482860
</p>
28492861
<p>
@@ -2958,7 +2970,7 @@ <h5>Conforms (sh:conforms)</h5>
29582970
<p>
29592971
Each SHACL instance of <code>sh:ValidationReport</code> in the results graph has exactly one value for the property <code>sh:conforms</code> and the value is of datatype <code>xsd:boolean</code>.
29602972
It represents the outcome of the <a>conformance checking</a>.
2961-
The value of <code>sh:conforms</code> is <code>true</code> if and only if the <a>validation</a> did not produce any <a>validation results</a>, and <code>false</code> otherwise.
2973+
The value of <code>sh:conforms</code> is <code>true</code> if and only if the <a>validation</a> did not produce any <a>validation results</a> with a severity level representing a violation, and <code>false</code> otherwise.
29622974
</p>
29632975
</section>
29642976
<section id="result">
@@ -7880,6 +7892,8 @@ <h2>Security and Privacy Considerations</h2>
78807892
</p>
78817893
</section>
78827894

7895+
<section id="index"></section>
7896+
78837897
<section id="ack" class="appendix informative">
78847898
<h2>Acknowledgements</h2>
78857899
<p>
39.3 KB
Loading
50.8 KB
Loading

0 commit comments

Comments
 (0)