Skip to content

Commit 6e0e514

Browse files
committed
Make version/language specific test manifests be like RDF Test entries and not rely on SPARQL.
1 parent 6b9a454 commit 6e0e514

32 files changed

Lines changed: 5385 additions & 9345 deletions

File tree

test-cases/rdfa1.0/html4/manifest.ttl

Lines changed: 417 additions & 729 deletions
Large diffs are not rendered by default.

test-cases/rdfa1.0/svg/manifest.ttl

Lines changed: 29 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
33
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
44
@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
5-
@prefix qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
65
@prefix test: <http://www.w3.org/2006/03/test-description#> .
6+
@prefix rdfatest: <http://rdfa.info/vocabs/rdfa-test#> .
77

88
<> rdf:type mf:Manifest ;
99
rdfs:comment "RDFa rdfa1.0 tests for svg" ;
@@ -17,88 +17,67 @@
1717
<#0311>
1818
) .
1919

20-
<#0201> a mf:QueryEvaluationTest;
20+
<#0201> a rdfatest:PositiveEvaluationTest;
2121
mf:name """Test 0201: Expressing an attribute using @property""";
2222
rdfs:comment """Tests @property to establish the predicate; literal object is in the content of the element.""";
2323
test:classification <http://www.w3.org/2006/03/test-description#required>;
24-
mf:action [ a qt:QueryTest;
25-
qt:queryForm qt:QueryAsk;
26-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0201.sparql>;
27-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0201.svg>
28-
];
29-
mf:result true .
24+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0201.svg>;
25+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0201.ttl>;
26+
.
3027

31-
<#0202> a mf:QueryEvaluationTest;
28+
<#0202> a rdfatest:PositiveEvaluationTest;
3229
mf:name """Test 0202: Tests to ensure @xml:base used in SVG""";
3330
rdfs:comment """Tests to make sure that @xml:base is used in SVG+RDFa, XML+RDFa.""";
3431
test:classification <http://www.w3.org/2006/03/test-description#required>;
35-
mf:action [ a qt:QueryTest;
36-
qt:queryForm qt:QueryAsk;
37-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0202.sparql>;
38-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0202.svg>
39-
];
32+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0202.svg>;
33+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0202.ttl>;
4034
test:specificationReference """http://www.w3.org/QA/2008/12/rdfa_and_svg_tiny_and_the_rdfa.html""";
41-
mf:result true .
35+
.
4236

43-
<#0203> a mf:QueryEvaluationTest;
37+
<#0203> a rdfatest:PositiveEvaluationTest;
4438
mf:name """Test 0203: Tests to ensure @xml:base, XML+RDFa used in non-root elements in SVG""";
4539
rdfs:comment """Tests to make sure that @xml:base is used in non-root elements in SVG+RDFa, XML+RDFa.""";
4640
test:classification <http://www.w3.org/2006/03/test-description#required>;
47-
mf:action [ a qt:QueryTest;
48-
qt:queryForm qt:QueryAsk;
49-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0203.sparql>;
50-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0203.svg>
51-
];
41+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0203.svg>;
42+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0203.ttl>;
5243
test:specificationReference """http://www.w3.org/QA/2008/12/rdfa_and_svg_tiny_and_the_rdfa.html""";
53-
mf:result true .
44+
.
5445

55-
<#0291> a mf:QueryEvaluationTest;
46+
<#0291> a rdfatest:PositiveEvaluationTest;
5647
mf:name """Test 0291: @href as subject overridden by @about""";
5748
rdfs:comment """When @property, @datatype, @href and @about are present but @rel and @rev are not, @about is used as subject.""";
5849
test:classification <http://www.w3.org/2006/03/test-description#required>;
59-
mf:action [ a qt:QueryTest;
60-
qt:queryForm qt:QueryAsk;
61-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0291.sparql>;
62-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0291.svg>
63-
];
50+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0291.svg>;
51+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0291.ttl>;
6452
test:specificationReference """RDFa Core 1.1, section 7.5 step 5.2""";
65-
mf:result true .
53+
.
6654

67-
<#0294> a mf:QueryEvaluationTest;
55+
<#0294> a rdfatest:NegativeEvaluationTest;
6856
mf:name """Test 0294: Ensure initial context is not used for RDFa 1.0""";
6957
rdfs:comment """RDFa 1.1 defines an initial context containing prefixes and terms. RDFa 1.0 must not define such prefixes and terms.""";
7058
test:classification <http://www.w3.org/2006/03/test-description#required>;
71-
mf:action [ a qt:QueryTest;
72-
qt:queryForm qt:QueryAsk;
73-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0294.sparql>;
74-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0294.svg>
75-
];
59+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0294.svg>;
60+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0294.ttl>;
7661
test:specificationReference """RDFa Syntax 1.0, section 6.3.1.3""";
77-
mf:result false .
62+
.
7863

79-
<#0304> a mf:QueryEvaluationTest;
64+
<#0304> a rdfatest:PositiveEvaluationTest;
8065
mf:name """Test 0304: Embedded chunks of RDF/XML""";
8166
rdfs:comment """Tests that embedded RDF/XML is added to the same graph.""";
8267
test:classification <http://www.w3.org/2006/03/test-description#required>;
83-
mf:action [ a qt:QueryTest;
84-
qt:queryForm qt:QueryAsk;
85-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0304.sparql>;
86-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0304.svg>
87-
];
68+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0304.svg>;
69+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0304.ttl>;
8870
test:specificationReference """
8971
http://www.w3.org/TR/SVGTiny12/metadata.html#Introduction
9072
says 'an RDF processor should combine them into the same graph'
9173
""";
92-
mf:result true .
74+
.
9375

94-
<#0311> a mf:QueryEvaluationTest;
76+
<#0311> a rdfatest:NegativeEvaluationTest;
9577
mf:name """Test 0311: Ensure no triples are generated when @property is empty""";
9678
rdfs:comment """If no terms or CURIEs are present in @property, no triple should be generated from it.""";
9779
test:classification <http://www.w3.org/2006/03/test-description#required>;
98-
mf:action [ a qt:QueryTest;
99-
qt:queryForm qt:QueryAsk;
100-
qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0311.sparql>;
101-
qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0311.svg>
102-
];
80+
mf:action <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0311.svg>;
81+
mf:result <http://rdfa.info/test-suite/test-cases/rdfa1.0/svg/0311.ttl>;
10382
test:specificationReference """RDFa Core 1.1, section 7.5 step 11""";
104-
mf:result false .
83+
.

0 commit comments

Comments
 (0)