cannam@85: @prefix rdf: . cannam@85: @prefix rdfs: . cannam@85: @prefix mf: . cannam@85: @prefix qt: . cannam@85: cannam@85: <> rdf:type mf:Manifest ; cannam@85: rdfs:comment "Turtle good syntax test cases (must pass)" ; cannam@85: mf:entries cannam@85: ( cannam@85: [ mf:name "test-00" ; cannam@85: rdfs:comment "Blank subject" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-01" ; cannam@85: rdfs:comment "@prefix and qnames" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-02" ; cannam@85: rdfs:comment ", operator" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-03" ; cannam@85: rdfs:comment "; operator" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-04" ; cannam@85: rdfs:comment "empty [] as subject and object" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-05" ; cannam@85: rdfs:comment "non-empty [] as subject and object" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-06" ; cannam@85: rdfs:comment "'a' as predicate" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-07" ; cannam@85: rdfs:comment "simple collection" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-08" ; cannam@85: rdfs:comment "empty collection" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-09" ; cannam@85: rdfs:comment "integer datatyped literal" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-10" ; cannam@85: rdfs:comment "decimal integer canonicalization" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-11" ; cannam@85: rdfs:comment "- and _ in names and qnames" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-12" ; cannam@85: rdfs:comment "tests for rdf:_ and other qnames starting with _" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-13" ; cannam@85: rdfs:comment "bare : allowed" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-14" ; cannam@85: rdfs:comment "10000 triples, more than the default Bison stack size" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-15" ; cannam@85: rdfs:comment "10000 triple objects (10000 triples)" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-16" ; cannam@85: rdfs:comment "10000 items (10000 triples)" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-17" ; cannam@85: rdfs:comment "simple long literal" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-18" ; cannam@85: rdfs:comment "long literals with escapes" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-19" ; cannam@85: rdfs:comment "floating point number" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-20" ; cannam@85: rdfs:comment "empty literals, normal and long variant" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-21" ; cannam@85: rdfs:comment "positive integer, decimal and doubles" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-22" ; cannam@85: rdfs:comment "negative integer, decimal and doubles" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-23" ; cannam@85: rdfs:comment "long literal ending in double quote" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-24" ; cannam@85: rdfs:comment "boolean literals" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-25" ; cannam@85: rdfs:comment "comments" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-26" ; cannam@85: rdfs:comment "no final mewline" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-27" ; cannam@85: rdfs:comment "duplicate prefix" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-28" ; cannam@85: rdfs:comment "decimal data types (serializing test)" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-29" ; cannam@85: rdfs:comment "Escaping U+0001 to U+007F in a URI" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "test-30" ; cannam@85: rdfs:comment "@base" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "rdf-schema" ; cannam@85: rdfs:comment "RDF Namespace document converted into Turtle" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "rdfs-namespace" ; cannam@85: rdfs:comment "RDFS Namespace document converted into Turtle" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: [ mf:name "rdfq-results" ; cannam@85: rdfs:comment "Example query result from http://www.w3.org/2003/03/rdfqr-tests/recording-query-results.html" ; cannam@85: mf:action [ qt:data ] ; cannam@85: mf:result cannam@85: ] cannam@85: cannam@85: # End of tests cannam@85: ).