Skip to content

Commit b077d41

Browse files
committed
chore: mark SHACLC section as informative
1 parent 3739bb0 commit b077d41

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

shacl12-core/index.html

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -678,10 +678,11 @@ <h3>Document Conventions</h3>
678678
References to the SHACL vocabulary, e.g., via <code>owl:imports</code> should include the <code>#</code>.
679679
</p>
680680
<p>
681-
Throughout the document, color-coded boxes containing RDF graphs in Turtle and JSON-LD will appear.
681+
Throughout the document, color-coded boxes containing RDF graphs in Turtle, JSON-LD and SHACL-C will appear.
682682
These fragments of Turtle documents use the prefix bindings given above.
683683
The JSON-LD document fragments use the context given above.
684684
Only the Turtle documents may highlight certain parts.
685+
<i>The SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i>
685686
</p>
686687

687688
<div class="shapes-graph">
@@ -908,7 +909,7 @@ <h3>SHACL Example</h3>
908909
}
909910
}</pre>
910911
</div>
911-
<div class="shaclc"><pre class="shaclc">shape ex:PersonShape -&gt; ex:Person {
912+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:PersonShape -&gt; ex:Person {
912913
closed=true ignoredProperties=[rdf:type] .
913914
ex:ssn xsd:string [0..1] pattern="^\\d{3}-\\d{2}-\\d{4}$" .
914915
ex:worksFor IRI ex:Company .
@@ -1333,7 +1334,7 @@ <h3>Constraints, Parameters and Constraint Components</h3>
13331334
]
13341335
}</pre>
13351336
</div>
1336-
<div class="shaclc"><pre class="shaclc">shape ex:MultiplePatternsShape {
1337+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:MultiplePatternsShape {
13371338
ex:name pattern="^Start" flags="i" .
13381339
ex:name pattern="End$" .
13391340
}</pre></div></div>
@@ -1430,7 +1431,7 @@ <h4>Node targets (sh:targetNode)</h4>
14301431
}
14311432
}</pre>
14321433
</div>
1433-
<div class="shaclc"><pre class="shaclc">shape ex:PersonShape {
1434+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:PersonShape {
14341435
targetNode=ex:Alice .
14351436
}</pre></div></div>
14361437
<div class="data-graph">
@@ -1485,7 +1486,7 @@ <h4>Class-based Targets (sh:targetClass)</h4>
14851486
}
14861487
}</pre>
14871488
</div>
1488-
<div class="shaclc"><pre class="shaclc">shape ex:PersonShape -&gt; ex:Person {
1489+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:PersonShape -&gt; ex:Person {
14891490
}</pre></div></div>
14901491

14911492
<div class="data-graph">
@@ -1609,7 +1610,7 @@ <h4>Implicit Class Targets and sh:ShapeClass</h4>
16091610
]
16101611
}</pre>
16111612
</div>
1612-
<div class="shaclc"><pre class="shaclc">shapeClass ex:Person {
1613+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shapeClass ex:Person {
16131614
}</pre></div></div>
16141615
<div class="data-graph">
16151616
<div class="turtle">
@@ -1682,7 +1683,7 @@ <h4>Subjects-of targets (sh:targetSubjectsOf)</h4>
16821683
}
16831684
}</pre>
16841685
</div>
1685-
<div class="shaclc"><pre class="shaclc">shape ex:TargetSubjectsOfExampleShape {
1686+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:TargetSubjectsOfExampleShape {
16861687
targetSubjectsOf=ex:knows .
16871688
}</pre></div></div>
16881689
<div class="data-graph">
@@ -1746,7 +1747,7 @@ <h4>Objects-of targets (sh:targetObjectsOf)</h4>
17461747
}
17471748
}</pre>
17481749
</div>
1749-
<div class="shaclc"><pre class="shaclc">shape ex:TargetObjectsOfExampleShape {
1750+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:TargetObjectsOfExampleShape {
17501751
targetObjectsOf=ex:knows .
17511752
}</pre></div></div>
17521753
<div class="data-graph">
@@ -1911,7 +1912,7 @@ <h4>Declaring the Severity of a Shape or Constraint</h4>
19111912
}
19121913
}</pre>
19131914
</div>
1914-
<div class="shaclc"><pre class="shaclc">shape ex:MyShape {
1915+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:MyShape {
19151916
targetNode=ex:MyInstance .
19161917
ex:myProperty xsd:string [1..*] severity=Warning .
19171918
ex:myProperty maxLength=10 message="Too many characters"@en message="Zu viele Zeichen"@de .
@@ -3303,7 +3304,7 @@ <h4>sh:class</h4>
33033304
]
33043305
}</pre>
33053306
</div>
3306-
<div class="shaclc"><pre class="shaclc">shape ex:ClassExampleShape {
3307+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:ClassExampleShape {
33073308
targetNode=ex:Bob targetNode=ex:Alice targetNode=ex:Carol .
33083309
ex:address ex:PostalAddress .
33093310
}</pre></div></div>
@@ -3458,7 +3459,7 @@ <h4>sh:datatype</h4>
34583459
]
34593460
}</pre>
34603461
</div>
3461-
<div class="shaclc"><pre class="shaclc">shape ex:DatatypeExampleShape {
3462+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:DatatypeExampleShape {
34623463
targetNode=ex:Alice targetNode=ex:Bob targetNode=ex:Carol .
34633464
ex:age xsd:integer .
34643465
}</pre></div></div>
@@ -3588,7 +3589,7 @@ <h4>sh:nodeKind</h4>
35883589
}
35893590
}</pre>
35903591
</div>
3591-
<div class="shaclc"><pre class="shaclc">shape ex:NodeKindExampleShape {
3592+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:NodeKindExampleShape {
35923593
targetObjectsOf=ex:knows nodeKind=IRI .
35933594
}</pre></div></div>
35943595
<div class="data-graph">
@@ -3781,7 +3782,7 @@ <h4>sh:maxCount</h4>
37813782
}
37823783
}</pre>
37833784
</div>
3784-
<div class="shaclc"><pre class="shaclc">shape ex:MaxCountExampleShape {
3785+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:MaxCountExampleShape {
37853786
targetNode=ex:Bob .
37863787
ex:birthDate [0..1] .
37873788
}</pre></div></div>
@@ -3849,7 +3850,7 @@ <h3>Value Range Constraint Components</h3>
38493850
]
38503851
}</pre>
38513852
</div>
3852-
<div class="shaclc"><pre class="shaclc">shape ex:NumericRangeExampleShape {
3853+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:NumericRangeExampleShape {
38533854
targetNode=ex:Bob targetNode=ex:Alice targetNode=ex:Ted .
38543855
ex:age minInclusive=0 maxInclusive=150 .
38553856
}</pre></div></div>
@@ -4154,7 +4155,7 @@ <h4>sh:maxLength</h4>
41544155
]
41554156
}</pre>
41564157
</div>
4157-
<div class="shaclc"><pre class="shaclc">shape ex:PasswordExampleShape {
4158+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:PasswordExampleShape {
41584159
targetNode=ex:Bob targetNode=ex:Alice .
41594160
ex:password minLength=8 maxLength=10 .
41604161
}</pre></div></div>
@@ -4264,7 +4265,7 @@ <h4>sh:pattern</h4>
42644265
]
42654266
}</pre>
42664267
</div>
4267-
<div class="shaclc"><pre class="shaclc">shape ex:PatternExampleShape {
4268+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:PatternExampleShape {
42684269
targetNode=ex:Bob targetNode=ex:Alice targetNode=ex:Carol .
42694270
ex:bCode pattern="^B" flags="i" .
42704271
}</pre></div></div>
@@ -4488,7 +4489,7 @@ <h4>sh:languageIn</h4>
44884489
]
44894490
}</pre>
44904491
</div>
4491-
<div class="shaclc"><pre class="shaclc">shape ex:NewZealandLanguagesShape {
4492+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:NewZealandLanguagesShape {
44924493
targetNode=ex:Mountain targetNode=ex:Berg .
44934494
ex:prefLabel languageIn=["en" "mi"] .
44944495
}</pre></div></div>
@@ -4619,7 +4620,7 @@ <h4>sh:uniqueLang</h4>
46194620
]
46204621
}</pre>
46214622
</div>
4622-
<div class="shaclc"><pre class="shaclc">shape ex:UniqueLangExampleShape {
4623+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:UniqueLangExampleShape {
46234624
targetNode=ex:Alice targetNode=ex:Bob .
46244625
ex:label uniqueLang=true .
46254626
}</pre></div></div>
@@ -5213,7 +5214,7 @@ <h4>sh:equals</h4>
52135214
}
52145215
}</pre>
52155216
</div>
5216-
<div class="shaclc"><pre class="shaclc">shape ex:EqualExampleShape {
5217+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:EqualExampleShape {
52175218
targetNode=ex:Bob .
52185219
ex:firstName equals=ex:givenName .
52195220
}</pre></div></div>
@@ -5309,7 +5310,7 @@ <h4>sh:disjoint</h4>
53095310
]
53105311
}</pre>
53115312
</div>
5312-
<div class="shaclc"><pre class="shaclc">shape ex:DisjointExampleShape {
5313+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:DisjointExampleShape {
53135314
targetNode=ex:USA targetNode=ex:Germany .
53145315
ex:prefLabel disjoint=ex:altLabel .
53155316
}</pre></div></div>
@@ -5408,7 +5409,7 @@ <h4>sh:lessThan</h4>
54085409
}
54095410
}</pre>
54105411
</div>
5411-
<div class="shaclc"><pre class="shaclc">shape ex:LessThanExampleShape {
5412+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:LessThanExampleShape {
54125413
ex:startDate lessThan=ex:endDate .
54135414
}</pre></div></div>
54145415
</aside>
@@ -5859,7 +5860,7 @@ <h4>sh:or</h4>
58595860
}
58605861
}</pre>
58615862
</div>
5862-
<div class="shaclc"><pre class="shaclc">shape ex:PersonAddressShape -&gt; ex:Person {
5863+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:PersonAddressShape -&gt; ex:Person {
58635864
ex:address xsd:string|ex:Address .
58645865
}</pre></div></div>
58655866
<div class="data-graph">
@@ -6193,7 +6194,7 @@ <h4>sh:node</h4>
61936194
]
61946195
}</pre>
61956196
</div>
6196-
<div class="shaclc"><pre class="shaclc">shape ex:AddressShape {
6197+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:AddressShape {
61976198
ex:postalCode xsd:string [0..1] .
61986199
}
61996200
shape ex:PersonShape -&gt; ex:Person {
@@ -7193,7 +7194,7 @@ <h3>sh:closed, sh:ignoredProperties</h3>
71937194
]
71947195
}</pre>
71957196
</div>
7196-
<div class="shaclc"><pre class="shaclc">shape ex:ClosedShapeExampleShape {
7197+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:ClosedShapeExampleShape {
71977198
targetNode=ex:Alice targetNode=ex:Bob closed=true ignoredProperties=[rdf:type] .
71987199
ex:firstName .
71997200
ex:lastName .
@@ -7296,7 +7297,7 @@ <h4>sh:hasValue</h4>
72967297
}
72977298
}</pre>
72987299
</div>
7299-
<div class="shaclc"><pre class="shaclc">shape ex:StanfordGraduate {
7300+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:StanfordGraduate {
73007301
targetNode=ex:Alice .
73017302
ex:alumniOf hasValue=ex:Stanford .
73027303
}</pre></div></div>
@@ -7397,7 +7398,7 @@ <h4>sh:in</h4>
73977398
}
73987399
}</pre>
73997400
</div>
7400-
<div class="shaclc"><pre class="shaclc">shape ex:InExampleShape {
7401+
<div class="shaclc"><i>SHACL-C specification is unstable - SHACL-C document fragments in this document are informative</i><pre class="shaclc">shape ex:InExampleShape {
74017402
targetNode=ex:RainbowPony .
74027403
ex:color in=[ex:Pink ex:Purple] .
74037404
}</pre></div></div>

0 commit comments

Comments
 (0)