Skip to content

Commit 4f507db

Browse files
authored
Merge pull request #457 from w3c/issue-166-update-uml
Update SHACL UML diagram to include additional features
2 parents fea6669 + 7fc6bcf commit 4f507db

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

shacl12-core/index.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,7 +1117,8 @@ <h2>Shapes and Constraints</h2>
11171117
<p>
11181118
The following informal diagram provides an overview of some of the key classes in the SHACL vocabulary.
11191119
Each box represents a class.
1120-
The content of the boxes under the class name lists some of the properties that instances of these classes may have, together with their value types.
1120+
The boxes under the class name list a small subset of the frequently used properties
1121+
that instances of these classes may have, together with their value types.
11211122
The arrows indicate <code>rdfs:subClassOf</code> triples.
11221123
</p>
11231124
<div>
@@ -1147,7 +1148,7 @@ <h2>Shapes and Constraints</h2>
11471148
<div class="diagram-class-properties-start">
11481149
<div><b><a href="#constraints">Constraint parameters</a></b>, for example:</div>
11491150
<div><a href="#ClosedConstraintComponent">sh:closed</a> : xsd:boolean or sh:ByTypes</div>
1150-
<div><a href="#OrConstraintComponent">sh:or</a> : rdf:List</div>
1151+
<div><a href="#OrConstraintComponent">sh:or</a>, <a href="#AndConstraintComponent">sh:and</a>, <a href="#XoneConstraintComponent">sh:xone</a> : rdf:List</div>
11511152
<div><a href="#NotConstraintComponent">sh:not</a> : sh:Shape</div>
11521153
<div><a href="#PropertyConstraintComponent">sh:property</a> : sh:PropertyShape</div>
11531154
</div>
@@ -1159,13 +1160,15 @@ <h2>Shapes and Constraints</h2>
11591160
<div class="diagram-class-properties-start">
11601161
<div><b><a href="#constraints">Constraint parameters</a></b>, for example:</div>
11611162
<div><a href="#MinCountConstraintComponent">sh:minCount</a>, <a href="#MaxCountConstraintComponent">sh:maxCount</a> : xsd:integer</div>
1162-
<div><a href="#ClassConstraintComponent">sh:class</a> or <a href="#DatatypeConstraintComponent">sh:datatype</a> : rdfs:Resource</div>
1163+
<div><a href="#MinLengthConstraintComponent">sh:minLength</a>, <a href="#MaxLengthConstraintComponent">sh:maxLength</a> : xsd:integer</div>
1164+
<div><a href="#ClassConstraintComponent">sh:class</a> or <a href="#DatatypeConstraintComponent">sh:datatype</a> : rdfs:Resource or rdf:List of rdfs:Resources</div>
11631165
<div><a href="#NodeConstraintComponent">sh:node</a> : sh:NodeShape</div>
11641166
</div>
11651167
<div class="diagram-class-properties-section">
11661168
<div><a href="#name">sh:name</a> : xsd:string or rdf:langString</div>
11671169
<div><a href="#description">sh:description</a> : xsd:string or rdf:langString</div>
11681170
<div><a href="#syntax-rule-path-defaultValue">sh:defaultValue</a> : any</div>
1171+
<div><a href="#syntax-rule-path-defaultValue">sh:values</a> : any</div>
11691172
<div><a href="#group">sh:group</a> : sh:PropertyGroup</div>
11701173
</div>
11711174
<div class="diagram-class-properties-section">

0 commit comments

Comments
 (0)