Chris@0
|
1 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
Chris@0
|
2 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
Chris@0
|
3 @prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
|
Chris@0
|
4 @prefix qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
|
Chris@0
|
5
|
Chris@0
|
6 <> rdf:type mf:Manifest ;
|
Chris@0
|
7 rdfs:comment "Turtle good syntax test cases (must pass)" ;
|
Chris@0
|
8 mf:entries
|
Chris@0
|
9 (
|
Chris@0
|
10 [ mf:name "test-00" ;
|
Chris@0
|
11 rdfs:comment "Blank subject" ;
|
Chris@0
|
12 mf:action [ qt:data <test-00.ttl> ] ;
|
Chris@0
|
13 mf:result <test-00.out>
|
Chris@0
|
14 ]
|
Chris@0
|
15
|
Chris@0
|
16 [ mf:name "test-01" ;
|
Chris@0
|
17 rdfs:comment "@prefix and qnames" ;
|
Chris@0
|
18 mf:action [ qt:data <test-01.ttl> ] ;
|
Chris@0
|
19 mf:result <test-01.out>
|
Chris@0
|
20 ]
|
Chris@0
|
21
|
Chris@0
|
22 [ mf:name "test-02" ;
|
Chris@0
|
23 rdfs:comment ", operator" ;
|
Chris@0
|
24 mf:action [ qt:data <test-02.ttl> ] ;
|
Chris@0
|
25 mf:result <test-02.out>
|
Chris@0
|
26 ]
|
Chris@0
|
27
|
Chris@0
|
28 [ mf:name "test-03" ;
|
Chris@0
|
29 rdfs:comment "; operator" ;
|
Chris@0
|
30 mf:action [ qt:data <test-03.ttl> ] ;
|
Chris@0
|
31 mf:result <test-03.out>
|
Chris@0
|
32 ]
|
Chris@0
|
33
|
Chris@0
|
34 [ mf:name "test-04" ;
|
Chris@0
|
35 rdfs:comment "empty [] as subject and object" ;
|
Chris@0
|
36 mf:action [ qt:data <test-04.ttl> ] ;
|
Chris@0
|
37 mf:result <test-04.out>
|
Chris@0
|
38 ]
|
Chris@0
|
39
|
Chris@0
|
40 [ mf:name "test-05" ;
|
Chris@0
|
41 rdfs:comment "non-empty [] as subject and object" ;
|
Chris@0
|
42 mf:action [ qt:data <test-05.ttl> ] ;
|
Chris@0
|
43 mf:result <test-05.out>
|
Chris@0
|
44 ]
|
Chris@0
|
45
|
Chris@0
|
46 [ mf:name "test-06" ;
|
Chris@0
|
47 rdfs:comment "'a' as predicate" ;
|
Chris@0
|
48 mf:action [ qt:data <test-06.ttl> ] ;
|
Chris@0
|
49 mf:result <test-06.out>
|
Chris@0
|
50 ]
|
Chris@0
|
51
|
Chris@0
|
52 [ mf:name "test-07" ;
|
Chris@0
|
53 rdfs:comment "simple collection" ;
|
Chris@0
|
54 mf:action [ qt:data <test-07.ttl> ] ;
|
Chris@0
|
55 mf:result <test-07.out>
|
Chris@0
|
56 ]
|
Chris@0
|
57
|
Chris@0
|
58 [ mf:name "test-08" ;
|
Chris@0
|
59 rdfs:comment "empty collection" ;
|
Chris@0
|
60 mf:action [ qt:data <test-08.ttl> ] ;
|
Chris@0
|
61 mf:result <test-08.out>
|
Chris@0
|
62 ]
|
Chris@0
|
63
|
Chris@0
|
64 [ mf:name "test-09" ;
|
Chris@0
|
65 rdfs:comment "integer datatyped literal" ;
|
Chris@0
|
66 mf:action [ qt:data <test-09.ttl> ] ;
|
Chris@0
|
67 mf:result <test-09.out>
|
Chris@0
|
68 ]
|
Chris@0
|
69
|
Chris@0
|
70 [ mf:name "test-10" ;
|
Chris@0
|
71 rdfs:comment "decimal integer canonicalization" ;
|
Chris@0
|
72 mf:action [ qt:data <test-10.ttl> ] ;
|
Chris@0
|
73 mf:result <test-10.out>
|
Chris@0
|
74 ]
|
Chris@0
|
75
|
Chris@0
|
76 [ mf:name "test-11" ;
|
Chris@0
|
77 rdfs:comment "- and _ in names and qnames" ;
|
Chris@0
|
78 mf:action [ qt:data <test-11.ttl> ] ;
|
Chris@0
|
79 mf:result <test-11.out>
|
Chris@0
|
80 ]
|
Chris@0
|
81
|
Chris@0
|
82 [ mf:name "test-12" ;
|
Chris@0
|
83 rdfs:comment "tests for rdf:_<numbers> and other qnames starting with _" ;
|
Chris@0
|
84 mf:action [ qt:data <test-12.ttl> ] ;
|
Chris@0
|
85 mf:result <test-12.out>
|
Chris@0
|
86 ]
|
Chris@0
|
87
|
Chris@0
|
88 [ mf:name "test-13" ;
|
Chris@0
|
89 rdfs:comment "bare : allowed" ;
|
Chris@0
|
90 mf:action [ qt:data <test-13.ttl> ] ;
|
Chris@0
|
91 mf:result <test-13.out>
|
Chris@0
|
92 ]
|
Chris@0
|
93
|
Chris@0
|
94 [ mf:name "test-14" ;
|
Chris@0
|
95 rdfs:comment "10000 triples, more than the default Bison stack size" ;
|
Chris@0
|
96 mf:action [ qt:data <test-14.ttl> ] ;
|
Chris@0
|
97 mf:result <test-14.out>
|
Chris@0
|
98 ]
|
Chris@0
|
99
|
Chris@0
|
100 [ mf:name "test-15" ;
|
Chris@0
|
101 rdfs:comment "10000 triple objects (10000 triples)" ;
|
Chris@0
|
102 mf:action [ qt:data <test-15.ttl> ] ;
|
Chris@0
|
103 mf:result <test-15.out>
|
Chris@0
|
104 ]
|
Chris@0
|
105
|
Chris@0
|
106 [ mf:name "test-16" ;
|
Chris@0
|
107 rdfs:comment "10000 items (10000 triples)" ;
|
Chris@0
|
108 mf:action [ qt:data <test-16.ttl> ] ;
|
Chris@0
|
109 mf:result <test-16.out>
|
Chris@0
|
110 ]
|
Chris@0
|
111
|
Chris@0
|
112 [ mf:name "test-17" ;
|
Chris@0
|
113 rdfs:comment "simple long literal" ;
|
Chris@0
|
114 mf:action [ qt:data <test-17.ttl> ] ;
|
Chris@0
|
115 mf:result <test-17.out>
|
Chris@0
|
116 ]
|
Chris@0
|
117
|
Chris@0
|
118 [ mf:name "test-18" ;
|
Chris@0
|
119 rdfs:comment "long literals with escapes" ;
|
Chris@0
|
120 mf:action [ qt:data <test-18.ttl> ] ;
|
Chris@0
|
121 mf:result <test-18.out>
|
Chris@0
|
122 ]
|
Chris@0
|
123
|
Chris@0
|
124 [ mf:name "test-19" ;
|
Chris@0
|
125 rdfs:comment "floating point number" ;
|
Chris@0
|
126 mf:action [ qt:data <test-19.ttl> ] ;
|
Chris@0
|
127 mf:result <test-19.out>
|
Chris@0
|
128 ]
|
Chris@0
|
129
|
Chris@0
|
130 [ mf:name "test-20" ;
|
Chris@0
|
131 rdfs:comment "empty literals, normal and long variant" ;
|
Chris@0
|
132 mf:action [ qt:data <test-20.ttl> ] ;
|
Chris@0
|
133 mf:result <test-20.out>
|
Chris@0
|
134 ]
|
Chris@0
|
135
|
Chris@0
|
136 [ mf:name "test-21" ;
|
Chris@0
|
137 rdfs:comment "positive integer, decimal and doubles" ;
|
Chris@0
|
138 mf:action [ qt:data <test-21.ttl> ] ;
|
Chris@0
|
139 mf:result <test-21.out>
|
Chris@0
|
140 ]
|
Chris@0
|
141
|
Chris@0
|
142 [ mf:name "test-22" ;
|
Chris@0
|
143 rdfs:comment "negative integer, decimal and doubles" ;
|
Chris@0
|
144 mf:action [ qt:data <test-22.ttl> ] ;
|
Chris@0
|
145 mf:result <test-22.out>
|
Chris@0
|
146 ]
|
Chris@0
|
147
|
Chris@0
|
148 [ mf:name "test-23" ;
|
Chris@0
|
149 rdfs:comment "long literal ending in double quote" ;
|
Chris@0
|
150 mf:action [ qt:data <test-23.ttl> ] ;
|
Chris@0
|
151 mf:result <test-23.out>
|
Chris@0
|
152 ]
|
Chris@0
|
153
|
Chris@0
|
154 [ mf:name "test-24" ;
|
Chris@0
|
155 rdfs:comment "boolean literals" ;
|
Chris@0
|
156 mf:action [ qt:data <test-24.ttl> ] ;
|
Chris@0
|
157 mf:result <test-24.out>
|
Chris@0
|
158 ]
|
Chris@0
|
159
|
Chris@0
|
160 [ mf:name "test-25" ;
|
Chris@0
|
161 rdfs:comment "comments" ;
|
Chris@0
|
162 mf:action [ qt:data <test-25.ttl> ] ;
|
Chris@0
|
163 mf:result <test-25.out>
|
Chris@0
|
164 ]
|
Chris@0
|
165
|
Chris@0
|
166 [ mf:name "test-26" ;
|
Chris@0
|
167 rdfs:comment "no final mewline" ;
|
Chris@0
|
168 mf:action [ qt:data <test-26.ttl> ] ;
|
Chris@0
|
169 mf:result <test-26.out>
|
Chris@0
|
170 ]
|
Chris@0
|
171
|
Chris@0
|
172 [ mf:name "test-27" ;
|
Chris@0
|
173 rdfs:comment "duplicate prefix" ;
|
Chris@0
|
174 mf:action [ qt:data <test-27.ttl> ] ;
|
Chris@0
|
175 mf:result <test-27.out>
|
Chris@0
|
176 ]
|
Chris@0
|
177
|
Chris@0
|
178 [ mf:name "test-28" ;
|
Chris@0
|
179 rdfs:comment "decimal data types (serializing test)" ;
|
Chris@0
|
180 mf:action [ qt:data <test-28.ttl> ] ;
|
Chris@0
|
181 mf:result <test-28.out>
|
Chris@0
|
182 ]
|
Chris@0
|
183
|
Chris@0
|
184 [ mf:name "test-29" ;
|
Chris@0
|
185 rdfs:comment "Escaping U+0001 to U+007F in a URI" ;
|
Chris@0
|
186 mf:action [ qt:data <test-29.ttl> ] ;
|
Chris@0
|
187 mf:result <test-29.out>
|
Chris@0
|
188 ]
|
Chris@0
|
189
|
Chris@0
|
190 [ mf:name "test-30" ;
|
Chris@0
|
191 rdfs:comment "@base" ;
|
Chris@0
|
192 mf:action [ qt:data <test-30.ttl> ] ;
|
Chris@0
|
193 mf:result <test-30.out>
|
Chris@0
|
194 ]
|
Chris@0
|
195
|
Chris@0
|
196 [ mf:name "rdf-schema" ;
|
Chris@0
|
197 rdfs:comment "RDF Namespace document converted into Turtle" ;
|
Chris@0
|
198 mf:action [ qt:data <rdf-schema.ttl> ] ;
|
Chris@0
|
199 mf:result <rdf-schema.out>
|
Chris@0
|
200 ]
|
Chris@0
|
201
|
Chris@0
|
202 [ mf:name "rdfs-namespace" ;
|
Chris@0
|
203 rdfs:comment "RDFS Namespace document converted into Turtle" ;
|
Chris@0
|
204 mf:action [ qt:data <rdfs-namespace.ttl> ] ;
|
Chris@0
|
205 mf:result <rdfs-namespace.out>
|
Chris@0
|
206 ]
|
Chris@0
|
207
|
Chris@0
|
208 [ mf:name "rdfq-results" ;
|
Chris@0
|
209 rdfs:comment "Example query result from http://www.w3.org/2003/03/rdfqr-tests/recording-query-results.html" ;
|
Chris@0
|
210 mf:action [ qt:data <rdfq-results.ttl> ] ;
|
Chris@0
|
211 mf:result <rdfq-results.out>
|
Chris@0
|
212 ]
|
Chris@0
|
213
|
Chris@0
|
214 # End of tests
|
Chris@0
|
215 ).
|