Skip to content

Commit 3ced0c9

Browse files
committed
Renamed to sh:reifierShape
1 parent c598b86 commit 3ced0c9

File tree

5 files changed

+36
-36
lines changed

5 files changed

+36
-36
lines changed

shacl12-core/index.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5686,12 +5686,12 @@ <h4>sh:qualifiedValueShape, sh:qualifiedMinCount, sh:qualifiedMaxCount</h4>
56865686
</aside>
56875687
</section>
56885688

5689-
<section id="ReifiableByShapeConstraintComponent">
5690-
<h4>sh:reifiableBy, sh:reificationRequired</h4>
5689+
<section id="ReifierShapeShapeConstraintComponent">
5690+
<h4>sh:reifierShape, sh:reificationRequired</h4>
56915691
<p>
5692-
<code>sh:reifiableBy</code> can be used to link a <a>property shape</a> with one or more <a>node shapes</a>.
5693-
Any reified statement must conform to these node shapes.
5694-
If a property shape contains a <code>sh:ReifiableByConstraintComponent</code>, <code>sh:path</code> values are constrained to IRIs.
5692+
<code>sh:reifierShape</code> can be used to link a <a>property shape</a> with one or more <a>node shapes</a>.
5693+
Any <a>reifier</a> must conform to these node shapes.
5694+
If a property shape contains a <code>sh:ReifierShapeConstraintComponent</code>, <code>sh:path</code> values are constrained to IRIs.
56955695
</p>
56965696

56975697
<div class="parameters">Parameters:</div>
@@ -5701,16 +5701,16 @@ <h4>sh:reifiableBy, sh:reificationRequired</h4>
57015701
<th>Summary and Syntax Rules</th>
57025702
</tr>
57035703
<tr>
5704-
<td><code>sh:reifiableBy</code></td>
5704+
<td><code>sh:reifierShape</code></td>
57055705
<td>
5706-
The <a>node shape</a> that the reified statement must conform to.
5707-
<span data-syntax-rule="reifiableBy-node">The values of <code>sh:reifiableBy</code> must be <a>well-formed</a> <a>node shapes</a>.</span>
5706+
The <a>node shape</a> that a reifier for this triple must conform to.
5707+
<span data-syntax-rule="reifierShape-node">The values of <code>sh:reifierShape</code> must be <a>well-formed</a> <a>node shapes</a>.</span>
57085708
</td>
57095709
</tr>
57105710
<tr>
57115711
<td><code>sh:reificationRequired</code></td>
57125712
<td>
5713-
This is an <a>optional parameter</a> of <code>sh:ReifiableByConstraintComponent</code>.
5713+
This is an <a>optional parameter</a> of <code>sh:ReifierShapeConstraintComponent</code>.
57145714
If set to <code>true</code>, there must be at least one reification value for the focus node/path combination in the <a>data graph</a>.
57155715
<span data-syntax-rule="reificationRequired-datatype">The values of <code>sh:reificationRequired</code> in a shape are literals with datatype <code>xsd:boolean</code>.</span>
57165716
</td>
@@ -5719,10 +5719,10 @@ <h4>sh:reifiableBy, sh:reificationRequired</h4>
57195719

57205720
<div class="def def-text">
57215721
<div class="def-header">TEXTUAL DEFINITION</div>
5722-
<div class="def-text-body" data-validator="ReifiableBy">
5722+
<div class="def-text-body" data-validator="ReifierShape">
57235723
Let <code>t</code> be the <a>triple term</a> (<a>focus node</a>, <code>$path</code>, <a>value node</a>).
5724-
For each reified statement for the <a>triple term</a> <code>t</code>, a failure MUST be produced if validating the reified statement against the <code>$reifiableBy</code> <a>node shape</a> with the <a>reifier</a> as <a>focus node</a> produces a <a>failure</a>.
5725-
Otherwise, if the reified statements of <code>t</code> do not conform to <code>$reifiableBy</code>, there is a validation result with <code>t</code> as <code>sh:value</code>.
5724+
For each <a>reifier</a> for the <a>triple term</a> <code>t</code>, a failure MUST be produced if validating the <a>reifier</a> against the <a>node shape</a> <code>$reifierShape</code> with the <a>reifier</a> as <a>focus node</a> produces a <a>failure</a>.
5725+
Otherwise, if the <a>reifiers</a> of <code>t</code> do not conform to <code>$reifierShape</code>, there is a validation result with <code>t</code> as <code>sh:value</code>.
57265726
</div>
57275727
</div>
57285728

@@ -5759,7 +5759,7 @@ <h4>sh:reifiableBy, sh:reificationRequired</h4>
57595759
sh:path ex:age ;
57605760
sh:datatype xsd:integer ;
57615761
sh:maxCount 1 ;
5762-
sh:reifiableBy ex:ProvenanceShape ;
5762+
sh:reifierShape ex:ProvenanceShape ;
57635763
sh:reificationRequired true .
57645764
</div>
57655765
<div class="jsonld">

shacl12-test-suite/tests/core/node/manifest.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
mf:include <or-001.ttl> ;
3636
mf:include <pattern-001.ttl> ;
3737
mf:include <pattern-002.ttl> ;
38-
mf:include <reifiableBy-001.ttl> ;
39-
mf:include <reifiableBy-002.ttl> ;
38+
mf:include <reifierShape-001.ttl> ;
39+
mf:include <reifierShape-002.ttl> ;
4040
mf:include <xone-001.ttl> ;
4141
mf:include <xone-duplicate.ttl> ;
4242
mf:include <qualified-001.ttl> ;

shacl12-test-suite/tests/core/node/reifiableBy-001.ttl renamed to shacl12-test-suite/tests/core/node/reifierShape-001.ttl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@prefix dash: <http://datashapes.org/dash#> .
2-
@prefix ex: <http://datashapes.org/sh/tests/core/node/reifiableBy-001.test#> .
2+
@prefix ex: <http://datashapes.org/sh/tests/core/node/reifierShape-001.test#> .
33
@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
44
@prefix owl: <http://www.w3.org/2002/07/owl#> .
55
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@@ -30,7 +30,7 @@ ex:TestShape
3030
.
3131
ex:TestShape-propertyA
3232
sh:path ex:propertyA ;
33-
sh:reifiableBy ex:ReifyShape ;
33+
sh:reifierShape ex:ReifyShape ;
3434
.
3535
ex:ValidResource1
3636
ex:propertyA "valid" {|
@@ -40,12 +40,12 @@ ex:ValidResource1
4040
<>
4141
rdf:type mf:Manifest ;
4242
mf:entries (
43-
<reifiableBy-001>
43+
<reifierShape-001>
4444
) ;
4545
.
46-
<reifiableBy-001>
46+
<reifierShape-001>
4747
rdf:type sht:Validate ;
48-
rdfs:label "Test of sh:reifiableBy 001" ;
48+
rdfs:label "Test of sh:reifierShape 001" ;
4949
mf:action [
5050
sht:dataGraph <> ;
5151
sht:shapesGraph <> ;
@@ -57,7 +57,7 @@ ex:ValidResource1
5757
rdf:type sh:ValidationResult ;
5858
sh:focusNode ex:InvalidResource1 ;
5959
sh:resultSeverity sh:Violation ;
60-
sh:sourceConstraintComponent sh:ReifiableByConstraintComponent ;
60+
sh:sourceConstraintComponent sh:ReifierShapeConstraintComponent ;
6161
sh:sourceShape ex:TestShape-propertyA ;
6262
sh:value "invalid" ;
6363
] ;

shacl12-test-suite/tests/core/node/reifiableBy-002.ttl renamed to shacl12-test-suite/tests/core/node/reifierShape-002.ttl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@prefix dash: <http://datashapes.org/dash#> .
2-
@prefix ex: <http://datashapes.org/sh/tests/core/node/reifiableBy-002.test#> .
2+
@prefix ex: <http://datashapes.org/sh/tests/core/node/reifierShape-002.test#> .
33
@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
44
@prefix owl: <http://www.w3.org/2002/07/owl#> .
55
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@@ -27,7 +27,7 @@ ex:TestShape
2727
.
2828
ex:TestShape-propertyA
2929
sh:path ex:propertyA ;
30-
sh:reifiableBy ex:ReifyShape ;
30+
sh:reifierShape ex:ReifyShape ;
3131
sh:reificationRequired true ;
3232
.
3333
ex:ValidResource1
@@ -38,12 +38,12 @@ ex:ValidResource1
3838
<>
3939
rdf:type mf:Manifest ;
4040
mf:entries (
41-
<reifiableBy-002>
41+
<reifierShape-002>
4242
) ;
4343
.
44-
<reifiableBy-002>
44+
<reifierShape-002>
4545
rdf:type sht:Validate ;
46-
rdfs:label "Test of sh:reifiableBy 002 with sh:reificationRequired" ;
46+
rdfs:label "Test of sh:reifierShape 002 with sh:reificationRequired" ;
4747
mf:action [
4848
sht:dataGraph <> ;
4949
sht:shapesGraph <> ;
@@ -55,7 +55,7 @@ ex:ValidResource1
5555
rdf:type sh:ValidationResult ;
5656
sh:focusNode ex:InvalidResource1 ;
5757
sh:resultSeverity sh:Violation ;
58-
sh:sourceConstraintComponent sh:ReifiableByConstraintComponent ;
58+
sh:sourceConstraintComponent sh:ReifierShapeConstraintComponent ;
5959
sh:sourceShape ex:TestShape-propertyA ;
6060
sh:value "invalid" ;
6161
] ;

shacl12-vocabularies/shacl.ttl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,26 +1120,26 @@ sh:qualifiedValueShapesDisjoint
11201120
rdfs:isDefinedBy sh: .
11211121

11221122

1123-
sh:ReifiableByConstraintComponent
1123+
sh:ReifierShapeConstraintComponent
11241124
a sh:ConstraintComponent ;
1125-
rdfs:label "ReifiableBy constraint component"@en ;
1126-
rdfs:comment "A constraint component that can be used to verify that reified triples conform to a given shape."@en ;
1127-
sh:parameter sh:ReifiableByConstraintComponent-reifiableBy ;
1128-
sh:parameter sh:ReifiableByConstraintComponent-reificationRequired ;
1125+
rdfs:label "ReifierShape constraint component"@en ;
1126+
rdfs:comment "A constraint component that can be used to verify that the reifier conforms to a given shape."@en ;
1127+
sh:parameter sh:ReifierShapeConstraintComponent-reifierShape ;
1128+
sh:parameter sh:ReifierShapeConstraintComponent-reificationRequired ;
11291129
rdfs:isDefinedBy sh: .
11301130

1131-
sh:ReifiableByConstraintComponent-reifiableBy
1131+
sh:ReifierShapeConstraintComponent-reifierShape
11321132
a sh:Parameter ;
1133-
sh:path sh:reifiableBy ;
1133+
sh:path sh:reifierShape ;
11341134
rdfs:isDefinedBy sh: .
11351135

1136-
sh:ReifiableByConstraintComponent-reificationRequired
1136+
sh:ReifierShapeConstraintComponent-reificationRequired
11371137
a sh:Parameter ;
11381138
sh:path sh:reificationRequired ;
11391139
sh:datatype xsd:boolean ;
11401140
rdfs:isDefinedBy sh: .
11411141

1142-
sh:reifiableBy
1142+
sh:reifierShape
11431143
a rdf:Property ;
11441144
rdfs:label "reifiable by"@en ;
11451145
rdfs:comment "The shape that the reified triples must conform to."@en ;

0 commit comments

Comments
 (0)