Skip to content

Commit d966a35

Browse files
Removed tests that required SHACL SPARQL engines to run in SHACL Core mode
1 parent 0345fcb commit d966a35

14 files changed

+6
-236
lines changed

data-shapes-test-suite/index.html

+6-23
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,6 @@ <h3 id="Validate">Validate RDF data</h3>
141141
The values of both must be relative URLs pointing at a Turtle file in the same directory as the test file itself.
142142
It is also valid that either of these graphs point at the manifest graph itself, using the relative URL <code>&lt;&gt;</code>.
143143
</p>
144-
<p>
145-
Some tests may want to verify that a SHACL Core implementation does <em>not</em> also handle SHACL-SPARQL
146-
or other extensions. Such tests use a triple <code>?entry mf:requires sht:CoreOnly</code> in which case
147-
the validation engine is expected to operate in SHACL core mode only.
148-
Implementations that do not cover SHACL-SPARQL anyway can ignore this flag.
149-
Implementations that cover SHACL-SPARQL either need to run in a mode where anything but SHACL core is ignored,
150-
or they can report <em>passed</em> in the implementation report because there is no requirement that SHACL-SPARQL
151-
engines must implement a pure Core mode.
152-
</p>
153144
<p>
154145
Implementations may report two levels of compliance:
155146
</p>
@@ -300,7 +291,7 @@ <h3>TopBraid SHACL API</h3>
300291
</tr>
301292
<tr>
302293
<td class="impl-td">Tests Updated:</td>
303-
<td>2017-04-25</td>
294+
<td>2017-04-27</td>
304295
</tr>
305296
</table>
306297
</section>
@@ -311,7 +302,7 @@ <h3>Validate RDF Data Tests</h3>
311302
<th>File</th><th>Status</th><th>Test Case</th><th><a href="#Corese">Corese</a><th><a href="#Netage">Netage</a></th><th><a href="#TopBraid">TopBraid</a></th>
312303
</tr>
313304
<tr>
314-
<td></td><td></td><td></td><td class="percent">90 / 110 (82%)</td><td class="percent">93 / 110 (85%)</td><td class="percent">110 / 110 (100%)</td>
305+
<td></td><td></td><td></td><td class="percent">90 / 106 (85%)</td><td class="percent">93 / 106 (88%)</td><td class="percent">106 / 106 (100%)</td>
315306
</tr>
316307
<tr>
317308
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/core/complex/personexample.ttl">core/complex/personexample</a></td><td class="status-td">proposed</td><td class="label-td">Test of personexample</td><td class="passed">passed</td><td class="passed">passed</td><td class="passed">passed</td>
@@ -598,18 +589,6 @@ <h3>Validate RDF Data Tests</h3>
598589
<tr>
599590
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/component/validator-001.ttl">sparql/component/validator-001</a></td><td class="status-td">proposed</td><td class="label-td">Test of sh:validator 001</td><td class="nodata">no data</td><td class="passed">passed</td><td class="passed">passed</td>
600591
</tr>
601-
<tr>
602-
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/core/manifest.ttl">sparql/core/component-conform</a></td><td class="status-td">proposed</td><td class="label-td">A sparql component shape where empty data graph conforms to shape</td><td class="nodata">no data</td><td class="nodata">no data</td><td class="passed">passed</td>
603-
</tr>
604-
<tr>
605-
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/core/manifest.ttl">sparql/core/component-nonconform</a></td><td class="status-td">proposed</td><td class="label-td">A sparql component shape where empty data graph does not conform to shape</td><td class="nodata">no data</td><td class="nodata">no data</td><td class="passed">passed</td>
606-
</tr>
607-
<tr>
608-
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/core/manifest.ttl">sparql/core/sparql-conform</a></td><td class="status-td">proposed</td><td class="label-td">A sh:sparql shape where empty data graph conforms to shape</td><td class="nodata">no data</td><td class="nodata">no data</td><td class="passed">passed</td>
609-
</tr>
610-
<tr>
611-
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/core/manifest.ttl">sparql/core/sparql-nonconform</a></td><td class="status-td">proposed</td><td class="label-td">A sh:sparql shape where empty data graph does not conform to shape</td><td class="nodata">no data</td><td class="nodata">no data</td><td class="passed">passed</td>
612-
</tr>
613592
<tr>
614593
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/node/prefixes-001.ttl">sparql/node/prefixes-001</a></td><td class="status-td">proposed</td><td class="label-td">Test of sh:prefixes 001</td><td class="nodata">no data</td><td class="passed">passed</td><td class="passed">passed</td>
615594
</tr>
@@ -644,6 +623,10 @@ <h3>Validate RDF Data Tests</h3>
644623
<td class="file-td"><a href="https://github.com/w3c/data-shapes/blob/gh-pages/data-shapes-test-suite/tests/sparql/property/sparql-001.ttl">sparql/property/sparql-001</a></td><td class="status-td">proposed</td><td class="label-td">Test of sh:sparql at property shape 001</td><td class="nodata">no data</td><td class="passed">passed</td><td class="passed">passed</td>
645624
</tr>
646625
</table>
626+
<br />
627+
<div class="passed" style="padding: 8px; border: 1px solid black;">
628+
Status: Each test case is passed by at least two implementations.
629+
</div>
647630
</section>
648631
</section>
649632

data-shapes-test-suite/reports/alltests.ttl

-20
Original file line numberDiff line numberDiff line change
@@ -475,26 +475,6 @@
475475
<http://www.w3.org/2000/01/rdf-schema#seeAlso> "sparql/component/validator-001.ttl" ;
476476
<http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#status> <http://www.w3.org/ns/shacl-test#proposed> ;
477477
.
478-
<urn:x-shacl-test:/sparql/core/component-conform>
479-
<http://www.w3.org/2000/01/rdf-schema#label> "A sparql component shape where empty data graph conforms to shape" ;
480-
<http://www.w3.org/2000/01/rdf-schema#seeAlso> "sparql/core/manifest.ttl" ;
481-
<http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#status> <http://www.w3.org/ns/shacl-test#proposed> ;
482-
.
483-
<urn:x-shacl-test:/sparql/core/component-nonconform>
484-
<http://www.w3.org/2000/01/rdf-schema#label> "A sparql component shape where empty data graph does not conform to shape" ;
485-
<http://www.w3.org/2000/01/rdf-schema#seeAlso> "sparql/core/manifest.ttl" ;
486-
<http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#status> <http://www.w3.org/ns/shacl-test#proposed> ;
487-
.
488-
<urn:x-shacl-test:/sparql/core/sparql-conform>
489-
<http://www.w3.org/2000/01/rdf-schema#label> "A sh:sparql shape where empty data graph conforms to shape" ;
490-
<http://www.w3.org/2000/01/rdf-schema#seeAlso> "sparql/core/manifest.ttl" ;
491-
<http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#status> <http://www.w3.org/ns/shacl-test#proposed> ;
492-
.
493-
<urn:x-shacl-test:/sparql/core/sparql-nonconform>
494-
<http://www.w3.org/2000/01/rdf-schema#label> "A sh:sparql shape where empty data graph does not conform to shape" ;
495-
<http://www.w3.org/2000/01/rdf-schema#seeAlso> "sparql/core/manifest.ttl" ;
496-
<http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#status> <http://www.w3.org/ns/shacl-test#proposed> ;
497-
.
498478
<urn:x-shacl-test:/sparql/node/prefixes-001>
499479
<http://www.w3.org/2000/01/rdf-schema#label> "Test of sh:prefixes 001" ;
500480
<http://www.w3.org/2000/01/rdf-schema#seeAlso> "sparql/node/prefixes-001.ttl" ;

data-shapes-test-suite/reports/topbraid-shacl-earl.ttl

-44
Original file line numberDiff line numberDiff line change
@@ -1059,50 +1059,6 @@
10591059
earl:subject <http://topquadrant.com/shacl/api> ;
10601060
earl:test <urn:x-shacl-test:/sparql/component/validator-001> ;
10611061
].
1062-
[
1063-
rdf:type earl:Assertion ;
1064-
earl:assertedBy <http://knublauch.com> ;
1065-
earl:result [
1066-
rdf:type earl:TestResult ;
1067-
earl:mode earl:automatic ;
1068-
earl:outcome earl:passed ;
1069-
] ;
1070-
earl:subject <http://topquadrant.com/shacl/api> ;
1071-
earl:test <urn:x-shacl-test:/sparql/core/component-conform> ;
1072-
].
1073-
[
1074-
rdf:type earl:Assertion ;
1075-
earl:assertedBy <http://knublauch.com> ;
1076-
earl:result [
1077-
rdf:type earl:TestResult ;
1078-
earl:mode earl:automatic ;
1079-
earl:outcome earl:passed ;
1080-
] ;
1081-
earl:subject <http://topquadrant.com/shacl/api> ;
1082-
earl:test <urn:x-shacl-test:/sparql/core/component-nonconform> ;
1083-
].
1084-
[
1085-
rdf:type earl:Assertion ;
1086-
earl:assertedBy <http://knublauch.com> ;
1087-
earl:result [
1088-
rdf:type earl:TestResult ;
1089-
earl:mode earl:automatic ;
1090-
earl:outcome earl:passed ;
1091-
] ;
1092-
earl:subject <http://topquadrant.com/shacl/api> ;
1093-
earl:test <urn:x-shacl-test:/sparql/core/sparql-conform> ;
1094-
].
1095-
[
1096-
rdf:type earl:Assertion ;
1097-
earl:assertedBy <http://knublauch.com> ;
1098-
earl:result [
1099-
rdf:type earl:TestResult ;
1100-
earl:mode earl:automatic ;
1101-
earl:outcome earl:passed ;
1102-
] ;
1103-
earl:subject <http://topquadrant.com/shacl/api> ;
1104-
earl:test <urn:x-shacl-test:/sparql/core/sparql-nonconform> ;
1105-
].
11061062
[
11071063
rdf:type earl:Assertion ;
11081064
earl:assertedBy <http://knublauch.com> ;

data-shapes-test-suite/tests/sparql/core/component-conform-data.ttl

Whitespace-only changes.

data-shapes-test-suite/tests/sparql/core/component-conform-shapes.ttl

-14
This file was deleted.

data-shapes-test-suite/tests/sparql/core/component-nonconform-data.ttl

Whitespace-only changes.

data-shapes-test-suite/tests/sparql/core/component-nonconform-shapes.ttl

-14
This file was deleted.

data-shapes-test-suite/tests/sparql/core/manifest.ttl

-66
This file was deleted.

data-shapes-test-suite/tests/sparql/core/sparql-conform-data.ttl

Whitespace-only changes.

data-shapes-test-suite/tests/sparql/core/sparql-conform-shapes.ttl

-8
This file was deleted.

data-shapes-test-suite/tests/sparql/core/sparql-nonconform-data.ttl

Whitespace-only changes.

data-shapes-test-suite/tests/sparql/core/sparql-nonconform-shapes.ttl

-8
This file was deleted.

data-shapes-test-suite/tests/sparql/manifest.ttl

-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@
88
mf:include <node/manifest.ttl> ;
99
mf:include <property/manifest.ttl> ;
1010
mf:include <pre-binding/manifest.ttl> ;
11-
mf:include <core/manifest.ttl> ;
1211
.

data-shapes-test-suite/tests/testsRequested.md

-38
This file was deleted.

0 commit comments

Comments
 (0)