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