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