diff --git a/shacl/index.html b/shacl/index.html index 55157a46..a0c9b152 100644 --- a/shacl/index.html +++ b/shacl/index.html @@ -840,9 +840,10 @@
- A node target is defined with the sh:targetNode
predicate.
- Each value of sh:targetNode
can be an IRI or a literal.
- Each value of a node target defines a node to validate in the data graph.
+ A node target is specified using the sh:targetNode
predicate.
+ Each value of sh:targetNode
must be an IRI or a literal.
+ Each value of a node target identifies a node in the data graph to be validated against
+ the shape that is the subject of the sh:targetNode
triple.
@@ -875,7 +876,7 @@
- A class target is defined with the sh:targetClass
predicate.
+ A class target is specified with the sh:targetClass
predicate.
Each value of sh:targetClass
must be an IRI.
For every value c
of a class target, all SHACL instances of c
in the data graph are validated
against the subject of the sh:targetClass
triple.
@@ -939,7 +940,7 @@
- A subjects-of target is defined with the predicate sh:targetSubjectsOf
,
+ A subjects-of target is specified with the predicate sh:targetSubjectsOf
,
the values of which must be IRIs.
For every value p
of such a target, the validated nodes are defined as
the set of subjects in the data graph that appear in a triple with p
as a predicate.
@@ -975,7 +976,7 @@
- An objects-of target is defined with the predicate sh:targetObjectsOf
,
+ An objects-of target is specified with the predicate sh:targetObjectsOf
,
the values of which must be IRIs.
For every value p
of such a target, the validated nodes are defined as
the set of objects in the data graph that appear in a triple with p
as a predicate.