|
158 | 158 | href: "https://w3c.github.io/data-shapes/shacl12-shacl-shacl/",
|
159 | 159 | status: "ED",
|
160 | 160 | publisher: "W3C",
|
| 161 | + }, |
| 162 | + "shacl12-shacl-c": { |
| 163 | + title: "SHACL Compact Syntax", |
| 164 | + href: "https://w3c.github.io/data-shapes/shacl-compact-syntax/", |
| 165 | + status: "ED", |
| 166 | + publisher: "W3C", |
161 | 167 | }
|
162 | 168 | }
|
163 | 169 | };
|
@@ -464,9 +470,18 @@ <h2>Document Outline</h2>
|
464 | 470 | <p>
|
465 | 471 | The introduction includes a <a href="#terminology">Terminology</a> section.
|
466 | 472 | </p>
|
| 473 | + <p> |
| 474 | + Sections 2 and 3 cover SHACL shapes and constraints, as well as property paths. |
| 475 | + </p> |
| 476 | + <p> |
| 477 | + Section 4 introduces node expressions, while section 5 defines validation in SHACL. |
| 478 | + </p> |
| 479 | + <p> |
| 480 | + Section 6 defines the built-in SHACL Core constraint components, and section 7 discusses non-validating properties. |
| 481 | + </p> |
467 | 482 | <p>
|
468 | 483 | The syntax of SHACL is RDF.
|
469 |
| - The examples in this document use Turtle [[rdf12-turtle]] and (in one instance) JSON-LD [[json-ld]]. |
| 484 | + The examples in this document use Turtle [[rdf12-turtle]], JSON-LD [[json-ld]], and SHACL-C [[?shacl12-shacl-c]]. |
470 | 485 | Other RDF serializations such as RDF/XML may be used in practice.
|
471 | 486 | The reader should be familiar with basic RDF concepts [[rdf12-concepts]] such as triples.
|
472 | 487 | </p>
|
@@ -7923,6 +7938,7 @@ <h2>Changes between SHACL 1.0 Core and SHACL 1.2 Core</h2>
|
7923 | 7938 | <li>Added the new constraint component <a href="#NodeByExpressionConstraintComponent"><code>sh:nodeByExpression</code></a>, see <a href="https://github.com/w3c/data-shapes/issues/408">Issue 408</a></li>
|
7924 | 7939 | <li>Added the new value <code>sh:ByTypes</code> for <a href="#ClosedConstraintComponent"><code>sh:closed</code></a>; see <a href="https://github.com/w3c/data-shapes/issues/172">Issue 172</a></li>
|
7925 | 7940 | <li>The values of <a href="#ClassConstraintComponent"><code>sh:class</code></a> and <a href="#DatatypeConstraintComponent"><code>sh:datatype</code></a> can now also be lists, indicating a union of choices; see <a href="https://github.com/w3c/data-shapes/issues/160">Issue 160</a></li>
|
| 7941 | + <li>Added the new constraint component <a href="#ReifierShapeShapeConstraintComponent"><code>sh:ReifierShape</code></a>; see <a href="https://github.com/w3c/data-shapes/issues/300">Issue 300</a></li> |
7926 | 7942 | </ul>
|
7927 | 7943 | </section>
|
7928 | 7944 |
|
|
0 commit comments