diff options
author | David Robillard <d@drobilla.net> | 2013-03-30 01:55:50 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-03-30 01:55:50 +0000 |
commit | e6f2680dc5e4a5c0578a1996786099c819779053 (patch) | |
tree | 85e5edbe3185ea9f06cd17a3a5d6cc326c61659a /tests | |
parent | 2d6b2c5560ec27e61b2cfdbb50b91b1e96d04ed0 (diff) | |
download | serd-e6f2680dc5e4a5c0578a1996786099c819779053.tar.gz serd-e6f2680dc5e4a5c0578a1996786099c819779053.tar.bz2 serd-e6f2680dc5e4a5c0578a1996786099c819779053.zip |
Merge test suites.
git-svn-id: http://svn.drobilla.net/serd/trunk@441 490d8e77-9747-427b-9fa3-0b8f29cee8a0
Diffstat (limited to 'tests')
152 files changed, 703 insertions, 961 deletions
diff --git a/tests/extra/manifest.ttl b/tests/extra/manifest.ttl deleted file mode 100644 index 62a5fa3e..00000000 --- a/tests/extra/manifest.ttl +++ /dev/null @@ -1,101 +0,0 @@ -@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix rdft: <http://www.w3.org/ns/rdftest#> . - -<> - rdf:type mf:Manifest ; - rdfs:comment "Extra Turtle tests from Serd" ; - mf:entries ( - <#turtle-syntax-bad-blank-label-dot-end> - <#turtle-syntax-bad-ln-dash-start> - <#turtle-syntax-bad-ln-escape-start> - <#turtle-syntax-bad-ln-escape> - <#turtle-syntax-bad-missing-ns-dot-end> - <#turtle-syntax-bad-missing-ns-dot-start> - <#turtle-syntax-bad-ns-dot-end> - <#turtle-syntax-bad-ns-dot-start> - <#turtle-syntax-bad-number-dot-in-anon> - <#turtle-syntax-blank-label> - <#turtle-syntax-ln-colons> - <#turtle-syntax-ln-dots> - <#turtle-syntax-ns-dots> - ) . - -<#turtle-syntax-bad-blank-label-dot-end> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Blank node label must not end in dot" ; - mf:name "turtle-syntax-bad-blank-label-dot-end" ; - mf:action <turtle-syntax-bad-blank-label-dot-end.ttl> . - -<#turtle-syntax-bad-number-dot-in-anon> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Dot delimeter may not appear in anonymous nodes" ; - mf:name "turtle-syntax-bad-number-dot-in-anon" ; - mf:action <turtle-syntax-bad-number-dot-in-anon.ttl> . - -<#turtle-syntax-bad-ln-dash-start> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Local name must not begin with dash" ; - mf:name "turtle-syntax-bad-ln-dash-start" ; - mf:action <turtle-syntax-bad-ln-dash-start.ttl> . - -<#turtle-syntax-bad-ln-escape> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Bad hex escape in local name" ; - mf:name "turtle-syntax-bad-ln-escape" ; - mf:action <turtle-syntax-bad-ln-escape.ttl> . - -<#turtle-syntax-bad-ln-escape-start> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Bad hex escape at start of local name" ; - mf:name "turtle-syntax-bad-ln-escape-start" ; - mf:action <turtle-syntax-bad-ln-escape-start.ttl> . - -<#turtle-syntax-bad-ns-dot-end> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Prefix must not end in dot" ; - mf:name "turtle-syntax-bad-ns-dot-end" ; - mf:action <turtle-syntax-bad-ns-dot-end.ttl> . - -<#turtle-syntax-bad-ns-dot-start> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Prefix must not start with dot" ; - mf:name "turtle-syntax-bad-ns-dot-start" ; - mf:action <turtle-syntax-bad-ns-dot-start.ttl> . - -<#turtle-syntax-bad-missing-ns-dot-end> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Prefix must not end in dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)" ; - mf:name "turtle-syntax-bad-missing-ns-dot-end" ; - mf:action <turtle-syntax-bad-missing-ns-dot-end.ttl> . - -<#turtle-syntax-bad-missing-ns-dot-start> - rdf:type rdft:TestTurtleNegativeSyntax ; - rdfs:comment "Prefix must not start with dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)" ; - mf:name "turtle-syntax-bad-missing-ns-dot-start" ; - mf:action <turtle-syntax-bad-missing-ns-dot-start.ttl> . - -<#turtle-syntax-ln-dots> - rdf:type rdft:TestTurtlePositiveSyntax ; - rdfs:comment "Dots in pname local names" ; - mf:name "turtle-syntax-ln-dots" ; - mf:action <turtle-syntax-ln-dots.ttl> . - -<#turtle-syntax-ln-colons> - rdf:type rdft:TestTurtlePositiveSyntax ; - rdfs:comment "Colons in pname local names" ; - mf:name "turtle-syntax-ln-colons" ; - mf:action <turtle-syntax-ln-colons.ttl> . - -<#turtle-syntax-ns-dots> - rdf:type rdft:TestTurtlePositiveSyntax ; - rdfs:comment "Dots in namespace names" ; - mf:name "turtle-syntax-ns-dots" ; - mf:action <turtle-syntax-ns-dots.ttl> . - -<#turtle-syntax-blank-label> - rdf:type rdft:TestTurtlePositiveSyntax ; - rdfs:comment "Characters allowed in blank node labels" ; - mf:name "turtle-syntax-blank-label" ; - mf:action <turtle-syntax-blank-label.ttl> . diff --git a/tests/extra/turtle-syntax-bad-blank-label-dot-end.ttl b/tests/extra/turtle-syntax-bad-blank-label-dot-end.ttl deleted file mode 100644 index 613e775f..00000000 --- a/tests/extra/turtle-syntax-bad-blank-label-dot-end.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix : <http://example/> . -_:b1. :p :o . diff --git a/tests/extra/turtle-syntax-bad-ln-dash-start.ttl b/tests/extra/turtle-syntax-bad-ln-dash-start.ttl deleted file mode 100644 index 291bdda3..00000000 --- a/tests/extra/turtle-syntax-bad-ln-dash-start.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix : <http://example/> . -:s :p :-o . diff --git a/tests/extra/turtle-syntax-bad-ln-escape-start.ttl b/tests/extra/turtle-syntax-bad-ln-escape-start.ttl deleted file mode 100644 index d1661bd7..00000000 --- a/tests/extra/turtle-syntax-bad-ln-escape-start.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix : <http://example/> . -:s :p :%2o . diff --git a/tests/extra/turtle-syntax-bad-ln-escape.ttl b/tests/extra/turtle-syntax-bad-ln-escape.ttl deleted file mode 100644 index 585e28b5..00000000 --- a/tests/extra/turtle-syntax-bad-ln-escape.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix : <http://example/> . -:s :p :o%2 . diff --git a/tests/extra/turtle-syntax-bad-missing-ns-dot-end.ttl b/tests/extra/turtle-syntax-bad-missing-ns-dot-end.ttl deleted file mode 100644 index d06f4e69..00000000 --- a/tests/extra/turtle-syntax-bad-missing-ns-dot-end.ttl +++ /dev/null @@ -1 +0,0 @@ -valid:s valid:p invalid.:o . diff --git a/tests/extra/turtle-syntax-bad-missing-ns-dot-start.ttl b/tests/extra/turtle-syntax-bad-missing-ns-dot-start.ttl deleted file mode 100644 index 23514bcc..00000000 --- a/tests/extra/turtle-syntax-bad-missing-ns-dot-start.ttl +++ /dev/null @@ -1 +0,0 @@ -.undefined:s .undefined:p .undefined:o . diff --git a/tests/extra/turtle-syntax-bad-ns-dot-end.ttl b/tests/extra/turtle-syntax-bad-ns-dot-end.ttl deleted file mode 100644 index a99fc98d..00000000 --- a/tests/extra/turtle-syntax-bad-ns-dot-end.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix eg. : <http://example/> . -eg.:s eg.:p eg.:o . diff --git a/tests/extra/turtle-syntax-bad-ns-dot-start.ttl b/tests/extra/turtle-syntax-bad-ns-dot-start.ttl deleted file mode 100644 index b3993dd7..00000000 --- a/tests/extra/turtle-syntax-bad-ns-dot-start.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix .eg : <http://example/> . -.eg:s .eg:p .eg:o . diff --git a/tests/extra/turtle-syntax-bad-number-dot-in-anon.ttl b/tests/extra/turtle-syntax-bad-number-dot-in-anon.ttl deleted file mode 100644 index 46d15f9a..00000000 --- a/tests/extra/turtle-syntax-bad-number-dot-in-anon.ttl +++ /dev/null @@ -1,6 +0,0 @@ -@prefix : <http://example/> . - -:s - :p [ - :p1 27. - ] . diff --git a/tests/extra/turtle-syntax-blank-label.nt b/tests/extra/turtle-syntax-blank-label.nt deleted file mode 100644 index 05dcc396..00000000 --- a/tests/extra/turtle-syntax-blank-label.nt +++ /dev/null @@ -1,3 +0,0 @@ -_:0b <http://example/p> <http://example/o> . -_:_b <http://example/p> <http://example/o> . -_:b.0 <http://example/p> <http://example/o> . diff --git a/tests/extra/turtle-syntax-blank-label.ttl b/tests/extra/turtle-syntax-blank-label.ttl deleted file mode 100644 index 3e3e516d..00000000 --- a/tests/extra/turtle-syntax-blank-label.ttl +++ /dev/null @@ -1,4 +0,0 @@ -@prefix : <http://example/> . -_:0b :p :o . # Starts with digit -_:_b :p :o . # Starts with underscore -_:b.0 :p :o . # Contains dot, ends with digit diff --git a/tests/extra/turtle-syntax-ln-colons.nt b/tests/extra/turtle-syntax-ln-colons.nt deleted file mode 100644 index 9b3c223f..00000000 --- a/tests/extra/turtle-syntax-ln-colons.nt +++ /dev/null @@ -1,5 +0,0 @@ -<http://example/s:1> <http://example/p:1> <http://example/o:1> . -<http://example/s::2> <http://example/p::2> <http://example/o::2> . -<http://example/3:s> <http://example/3:p> <http://example/3> . -<http://example/:s> <http://example/:p> <http://example/:o> . -<http://example/:s:> <http://example/:p:> <http://example/:o:> . diff --git a/tests/extra/turtle-syntax-ln-colons.ttl b/tests/extra/turtle-syntax-ln-colons.ttl deleted file mode 100644 index 397989db..00000000 --- a/tests/extra/turtle-syntax-ln-colons.ttl +++ /dev/null @@ -1,6 +0,0 @@ -@prefix : <http://example/> . -:s:1 :p:1 :o:1 . -:s::2 :p::2 :o::2 . -:3:s :3:p :3 . -::s ::p ::o . -::s: ::p: ::o: . diff --git a/tests/extra/turtle-syntax-ln-dots.nt b/tests/extra/turtle-syntax-ln-dots.nt deleted file mode 100644 index d24052bb..00000000 --- a/tests/extra/turtle-syntax-ln-dots.nt +++ /dev/null @@ -1,3 +0,0 @@ -<http://example/s.1> <http://example/p.1> <http://example/o.1> . -<http://example/s..2> <http://example/p..2> <http://example/o..2> . -<http://example/3.s> <http://example/3.p> <http://example/3> . diff --git a/tests/extra/turtle-syntax-ln-dots.ttl b/tests/extra/turtle-syntax-ln-dots.ttl deleted file mode 100644 index 230381a1..00000000 --- a/tests/extra/turtle-syntax-ln-dots.ttl +++ /dev/null @@ -1,4 +0,0 @@ -@prefix : <http://example/> . -:s.1 :p.1 :o.1 . -:s..2 :p..2 :o..2. -:3.s :3.p :3. diff --git a/tests/extra/turtle-syntax-ns-dots.ttl b/tests/extra/turtle-syntax-ns-dots.ttl deleted file mode 100644 index 78465870..00000000 --- a/tests/extra/turtle-syntax-ns-dots.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix e.g: <http://example/> . -e.g:s e.g:p e.g:o . diff --git a/tests/extra/turtle-syntax-pname-dots.ttl b/tests/extra/turtle-syntax-pname-dots.ttl deleted file mode 100644 index a708cf70..00000000 --- a/tests/extra/turtle-syntax-pname-dots.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix : <http://example/> . -:s.ubj :p.r.ed :o.bject. diff --git a/tests/new/HYPHEN_MINUS_in_local_name.nt b/tests/new/HYPHEN_MINUS_in_local_name.nt deleted file mode 100644 index 25546b38..00000000 --- a/tests/new/HYPHEN_MINUS_in_local_name.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s-> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/HYPHEN_MINUS_in_local_name.ttl b/tests/new/HYPHEN_MINUS_in_local_name.ttl deleted file mode 100644 index 0340b8c8..00000000 --- a/tests/new/HYPHEN_MINUS_in_local_name.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -p:s- <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/IRIREF_datatype.nt b/tests/new/IRIREF_datatype.nt deleted file mode 100644 index c333a5f6..00000000 --- a/tests/new/IRIREF_datatype.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . diff --git a/tests/new/IRIREF_datatype.ttl b/tests/new/IRIREF_datatype.ttl deleted file mode 100644 index c333a5f6..00000000 --- a/tests/new/IRIREF_datatype.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . diff --git a/tests/new/IRI_subject.nt b/tests/new/IRI_subject.nt deleted file mode 100644 index 01125e50..00000000 --- a/tests/new/IRI_subject.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/IRI_subject.ttl b/tests/new/IRI_subject.ttl deleted file mode 100644 index 01125e50..00000000 --- a/tests/new/IRI_subject.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/IRI_with_all_punctuation.nt b/tests/new/IRI_with_all_punctuation.nt deleted file mode 100644 index 94158773..00000000 --- a/tests/new/IRI_with_all_punctuation.nt +++ /dev/null @@ -1 +0,0 @@ -<scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/IRI_with_all_punctuation.ttl b/tests/new/IRI_with_all_punctuation.ttl deleted file mode 100644 index 94158773..00000000 --- a/tests/new/IRI_with_all_punctuation.ttl +++ /dev/null @@ -1 +0,0 @@ -<scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/IRI_with_eight_digit_numeric_escape.ttl b/tests/new/IRI_with_eight_digit_numeric_escape.ttl deleted file mode 100644 index 434034e7..00000000 --- a/tests/new/IRI_with_eight_digit_numeric_escape.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/\U00000073> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/IRI_with_four_digit_numeric_escape.ttl b/tests/new/IRI_with_four_digit_numeric_escape.ttl deleted file mode 100644 index 4163636e..00000000 --- a/tests/new/IRI_with_four_digit_numeric_escape.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/\u0073> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/LITERAL1.nt b/tests/new/LITERAL1.nt deleted file mode 100644 index 3aba89e4..00000000 --- a/tests/new/LITERAL1.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "x" . diff --git a/tests/new/LITERAL1.ttl b/tests/new/LITERAL1.ttl deleted file mode 100644 index 725a2403..00000000 --- a/tests/new/LITERAL1.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> 'x' . diff --git a/tests/new/LITERAL2.ttl b/tests/new/LITERAL2.ttl deleted file mode 100644 index 3aba89e4..00000000 --- a/tests/new/LITERAL2.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "x" . diff --git a/tests/new/LITERAL_LONG1.ttl b/tests/new/LITERAL_LONG1.ttl deleted file mode 100644 index ab6baa93..00000000 --- a/tests/new/LITERAL_LONG1.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '''x''' . diff --git a/tests/new/LITERAL_LONG1_with_1_squote.nt b/tests/new/LITERAL_LONG1_with_1_squote.nt deleted file mode 100644 index acf7f58f..00000000 --- a/tests/new/LITERAL_LONG1_with_1_squote.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "x'y" . diff --git a/tests/new/LITERAL_LONG1_with_1_squote.ttl b/tests/new/LITERAL_LONG1_with_1_squote.ttl deleted file mode 100644 index 3b93046b..00000000 --- a/tests/new/LITERAL_LONG1_with_1_squote.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '''x'y''' . diff --git a/tests/new/LITERAL_LONG1_with_2_squotes.nt b/tests/new/LITERAL_LONG1_with_2_squotes.nt deleted file mode 100644 index 8ddc52e8..00000000 --- a/tests/new/LITERAL_LONG1_with_2_squotes.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "x''y" . diff --git a/tests/new/LITERAL_LONG1_with_2_squotes.ttl b/tests/new/LITERAL_LONG1_with_2_squotes.ttl deleted file mode 100644 index 1219bad3..00000000 --- a/tests/new/LITERAL_LONG1_with_2_squotes.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '''x''y''' . diff --git a/tests/new/LITERAL_LONG2.ttl b/tests/new/LITERAL_LONG2.ttl deleted file mode 100644 index e37bf4a3..00000000 --- a/tests/new/LITERAL_LONG2.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> """x""" . diff --git a/tests/new/LITERAL_LONG2_with_1_squote.nt b/tests/new/LITERAL_LONG2_with_1_squote.nt deleted file mode 100644 index 05a1fd3a..00000000 --- a/tests/new/LITERAL_LONG2_with_1_squote.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "x\"y" . diff --git a/tests/new/LITERAL_LONG2_with_1_squote.ttl b/tests/new/LITERAL_LONG2_with_1_squote.ttl deleted file mode 100644 index 80e389b8..00000000 --- a/tests/new/LITERAL_LONG2_with_1_squote.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> """x"y""" . diff --git a/tests/new/LITERAL_LONG2_with_2_squotes.nt b/tests/new/LITERAL_LONG2_with_2_squotes.nt deleted file mode 100644 index 3e69dc10..00000000 --- a/tests/new/LITERAL_LONG2_with_2_squotes.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "x\"\"y" . diff --git a/tests/new/LITERAL_LONG2_with_2_squotes.ttl b/tests/new/LITERAL_LONG2_with_2_squotes.ttl deleted file mode 100644 index 2f14f5b3..00000000 --- a/tests/new/LITERAL_LONG2_with_2_squotes.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> """x""y""" . diff --git a/tests/new/SPARQL_style_base.ttl b/tests/new/SPARQL_style_base.ttl deleted file mode 100644 index d134ea81..00000000 --- a/tests/new/SPARQL_style_base.ttl +++ /dev/null @@ -1,2 +0,0 @@ -BASE <http://a.example/> -<s> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/SPARQL_style_prefix.ttl b/tests/new/SPARQL_style_prefix.ttl deleted file mode 100644 index e7e4a3da..00000000 --- a/tests/new/SPARQL_style_prefix.ttl +++ /dev/null @@ -1,2 +0,0 @@ -PREFIX p: <http://a.example/> -p:s <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/anonymous_blank_node_object.nt b/tests/new/anonymous_blank_node_object.nt deleted file mode 100644 index 89e88f63..00000000 --- a/tests/new/anonymous_blank_node_object.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:b1 . diff --git a/tests/new/anonymous_blank_node_object.ttl b/tests/new/anonymous_blank_node_object.ttl deleted file mode 100644 index 0b2ce436..00000000 --- a/tests/new/anonymous_blank_node_object.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> [] . diff --git a/tests/new/anonymous_blank_node_subject.nt b/tests/new/anonymous_blank_node_subject.nt deleted file mode 100644 index b48df9a7..00000000 --- a/tests/new/anonymous_blank_node_subject.nt +++ /dev/null @@ -1 +0,0 @@ -_:b1 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/anonymous_blank_node_subject.ttl b/tests/new/anonymous_blank_node_subject.ttl deleted file mode 100644 index 17b378c2..00000000 --- a/tests/new/anonymous_blank_node_subject.ttl +++ /dev/null @@ -1 +0,0 @@ -[] <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/bareword_a_predicate.nt b/tests/new/bareword_a_predicate.nt deleted file mode 100644 index afe14252..00000000 --- a/tests/new/bareword_a_predicate.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://a.example/o> . diff --git a/tests/new/bareword_a_predicate.ttl b/tests/new/bareword_a_predicate.ttl deleted file mode 100644 index 66fa0d0c..00000000 --- a/tests/new/bareword_a_predicate.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> a <http://a.example/o> . diff --git a/tests/new/bareword_decimal.nt b/tests/new/bareword_decimal.nt deleted file mode 100644 index e177a9c6..00000000 --- a/tests/new/bareword_decimal.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> . diff --git a/tests/new/bareword_decimal.ttl b/tests/new/bareword_decimal.ttl deleted file mode 100644 index 20955d51..00000000 --- a/tests/new/bareword_decimal.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> 1.0 . diff --git a/tests/new/bareword_double.nt b/tests/new/bareword_double.nt deleted file mode 100644 index dd8be2fd..00000000 --- a/tests/new/bareword_double.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "1E0"^^<http://www.w3.org/2001/XMLSchema#double> . diff --git a/tests/new/bareword_double.ttl b/tests/new/bareword_double.ttl deleted file mode 100644 index 7ce25b11..00000000 --- a/tests/new/bareword_double.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> 1E0 . diff --git a/tests/new/bareword_integer.ttl b/tests/new/bareword_integer.ttl deleted file mode 100644 index 087e71b6..00000000 --- a/tests/new/bareword_integer.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> 1 . diff --git a/tests/new/blankNodePropertyList_as_object.nt b/tests/new/blankNodePropertyList_as_object.nt deleted file mode 100644 index 528bd844..00000000 --- a/tests/new/blankNodePropertyList_as_object.nt +++ /dev/null @@ -1,2 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:b1 . -_:b1 <http://a.example/p2> <http://a.example/o2> . diff --git a/tests/new/blankNodePropertyList_as_object.ttl b/tests/new/blankNodePropertyList_as_object.ttl deleted file mode 100644 index aa85a746..00000000 --- a/tests/new/blankNodePropertyList_as_object.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> [ <http://a.example/p2> <http://a.example/o2> ] . diff --git a/tests/new/blankNodePropertyList_as_subject.nt b/tests/new/blankNodePropertyList_as_subject.nt deleted file mode 100644 index f0768879..00000000 --- a/tests/new/blankNodePropertyList_as_subject.nt +++ /dev/null @@ -1,2 +0,0 @@ -_:b1 <http://a.example/p> <http://a.example/o> . -_:b1 <http://a.example/p2> <http://a.example/o2> . diff --git a/tests/new/blankNodePropertyList_as_subject.ttl b/tests/new/blankNodePropertyList_as_subject.ttl deleted file mode 100644 index cb2e52aa..00000000 --- a/tests/new/blankNodePropertyList_as_subject.ttl +++ /dev/null @@ -1 +0,0 @@ -[ <http://a.example/p> <http://a.example/o> ] <http://a.example/p2> <http://a.example/o2> . diff --git a/tests/new/blankNodePropertyList_containing_collection.nt b/tests/new/blankNodePropertyList_containing_collection.nt deleted file mode 100644 index e590826b..00000000 --- a/tests/new/blankNodePropertyList_containing_collection.nt +++ /dev/null @@ -1,3 +0,0 @@ -_:b1 <http://a.example/p1> _:b2 . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/tests/new/blankNodePropertyList_containing_collection.ttl b/tests/new/blankNodePropertyList_containing_collection.ttl deleted file mode 100644 index bf164c83..00000000 --- a/tests/new/blankNodePropertyList_containing_collection.ttl +++ /dev/null @@ -1 +0,0 @@ -[ <http://a.example/p1> (1) ] . diff --git a/tests/new/blankNodePropertyList_with_multiple_triples.nt b/tests/new/blankNodePropertyList_with_multiple_triples.nt deleted file mode 100644 index 8f3fc507..00000000 --- a/tests/new/blankNodePropertyList_with_multiple_triples.nt +++ /dev/null @@ -1,3 +0,0 @@ -_:b1 <http://a.example/p1> <http://a.example/o1> . -_:b1 <http://a.example/p2> <http://a.example/o2> . -_:b1 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/blankNodePropertyList_with_multiple_triples.ttl b/tests/new/blankNodePropertyList_with_multiple_triples.ttl deleted file mode 100644 index 6153c13d..00000000 --- a/tests/new/blankNodePropertyList_with_multiple_triples.ttl +++ /dev/null @@ -1 +0,0 @@ -[ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/collection_object.nt b/tests/new/collection_object.nt deleted file mode 100644 index 391162e0..00000000 --- a/tests/new/collection_object.nt +++ /dev/null @@ -1,3 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:b1 . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/tests/new/collection_object.ttl b/tests/new/collection_object.ttl deleted file mode 100644 index 6af34715..00000000 --- a/tests/new/collection_object.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> (1) . diff --git a/tests/new/collection_subject.nt b/tests/new/collection_subject.nt deleted file mode 100644 index 502768c8..00000000 --- a/tests/new/collection_subject.nt +++ /dev/null @@ -1,3 +0,0 @@ -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . -_:b1 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/collection_subject.ttl b/tests/new/collection_subject.ttl deleted file mode 100644 index 00a4c0bc..00000000 --- a/tests/new/collection_subject.ttl +++ /dev/null @@ -1 +0,0 @@ -(1) <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/default_namespace_IRI.ttl b/tests/new/default_namespace_IRI.ttl deleted file mode 100644 index f1f83fd5..00000000 --- a/tests/new/default_namespace_IRI.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix : <http://a.example/>. -:s <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/double_lower_case_e.nt b/tests/new/double_lower_case_e.nt deleted file mode 100644 index 49a792b9..00000000 --- a/tests/new/double_lower_case_e.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "1e0"^^<http://www.w3.org/2001/XMLSchema#double> . diff --git a/tests/new/double_lower_case_e.ttl b/tests/new/double_lower_case_e.ttl deleted file mode 100644 index 5f4552bf..00000000 --- a/tests/new/double_lower_case_e.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> 1e0 . diff --git a/tests/new/empty_collection.nt b/tests/new/empty_collection.nt deleted file mode 100644 index 82726a3f..00000000 --- a/tests/new/empty_collection.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/tests/new/empty_collection.ttl b/tests/new/empty_collection.ttl deleted file mode 100644 index 02f9cc07..00000000 --- a/tests/new/empty_collection.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> () . diff --git a/tests/new/first.nt b/tests/new/first.nt deleted file mode 100644 index d50539f6..00000000 --- a/tests/new/first.nt +++ /dev/null @@ -1,7 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:b1 . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b2 . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b3 . -_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/tests/new/first.ttl b/tests/new/first.ttl deleted file mode 100644 index 44f496cb..00000000 --- a/tests/new/first.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> ((1) 2) . diff --git a/tests/new/labeled_blank_node_object.nt b/tests/new/labeled_blank_node_object.nt deleted file mode 100644 index 2645d4ee..00000000 --- a/tests/new/labeled_blank_node_object.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:o . diff --git a/tests/new/labeled_blank_node_object.ttl b/tests/new/labeled_blank_node_object.ttl deleted file mode 100644 index 2645d4ee..00000000 --- a/tests/new/labeled_blank_node_object.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:o . diff --git a/tests/new/labeled_blank_node_subject.nt b/tests/new/labeled_blank_node_subject.nt deleted file mode 100644 index d0c7f458..00000000 --- a/tests/new/labeled_blank_node_subject.nt +++ /dev/null @@ -1 +0,0 @@ -_:s <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/labeled_blank_node_subject.ttl b/tests/new/labeled_blank_node_subject.ttl deleted file mode 100644 index d0c7f458..00000000 --- a/tests/new/labeled_blank_node_subject.ttl +++ /dev/null @@ -1 +0,0 @@ -_:s <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/langtagged_LONG.ttl b/tests/new/langtagged_LONG.ttl deleted file mode 100644 index 2baefe5d..00000000 --- a/tests/new/langtagged_LONG.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> """chat"""@en . diff --git a/tests/new/langtagged_non_LONG.nt b/tests/new/langtagged_non_LONG.nt deleted file mode 100644 index 1bddb04e..00000000 --- a/tests/new/langtagged_non_LONG.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "chat"@en . diff --git a/tests/new/langtagged_non_LONG.ttl b/tests/new/langtagged_non_LONG.ttl deleted file mode 100644 index 1bddb04e..00000000 --- a/tests/new/langtagged_non_LONG.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "chat"@en . diff --git a/tests/new/lantag_with_subtag.nt b/tests/new/lantag_with_subtag.nt deleted file mode 100644 index 46c9d53a..00000000 --- a/tests/new/lantag_with_subtag.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "chat"@en-us . diff --git a/tests/new/lantag_with_subtag.ttl b/tests/new/lantag_with_subtag.ttl deleted file mode 100644 index 46c9d53a..00000000 --- a/tests/new/lantag_with_subtag.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "chat"@en-us . diff --git a/tests/new/last.nt b/tests/new/last.nt deleted file mode 100644 index 27c21b3d..00000000 --- a/tests/new/last.nt +++ /dev/null @@ -1,7 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:b1 . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b3 . -_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/tests/new/last.ttl b/tests/new/last.ttl deleted file mode 100644 index 1254c261..00000000 --- a/tests/new/last.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> (1 (2)) . diff --git a/tests/new/literal_false.nt b/tests/new/literal_false.nt deleted file mode 100644 index 5bbbae84..00000000 --- a/tests/new/literal_false.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> . diff --git a/tests/new/literal_false.ttl b/tests/new/literal_false.ttl deleted file mode 100644 index 6a32e362..00000000 --- a/tests/new/literal_false.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> false . diff --git a/tests/new/literal_true.nt b/tests/new/literal_true.nt deleted file mode 100644 index 054b229f..00000000 --- a/tests/new/literal_true.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> . diff --git a/tests/new/literal_true.ttl b/tests/new/literal_true.ttl deleted file mode 100644 index 6c5bb742..00000000 --- a/tests/new/literal_true.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> true . diff --git a/tests/new/literal_with_BACKSPACE.nt b/tests/new/literal_with_BACKSPACE.nt deleted file mode 100644 index 339013df..00000000 --- a/tests/new/literal_with_BACKSPACE.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "\b" . diff --git a/tests/new/literal_with_BACKSPACE.ttl b/tests/new/literal_with_BACKSPACE.ttl deleted file mode 100644 index 17b2880f..00000000 --- a/tests/new/literal_with_BACKSPACE.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '' . diff --git a/tests/new/literal_with_CARRIAGE_RETURN.nt b/tests/new/literal_with_CARRIAGE_RETURN.nt deleted file mode 100644 index 91b85c89..00000000 --- a/tests/new/literal_with_CARRIAGE_RETURN.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "\r" . diff --git a/tests/new/literal_with_CARRIAGE_RETURN.ttl b/tests/new/literal_with_CARRIAGE_RETURN.ttl deleted file mode 100644 index 3cd1d89c..00000000 --- a/tests/new/literal_with_CARRIAGE_RETURN.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '''
''' . diff --git a/tests/new/literal_with_CHARACTER_TABULATION.nt b/tests/new/literal_with_CHARACTER_TABULATION.nt deleted file mode 100644 index a6a9d9f0..00000000 --- a/tests/new/literal_with_CHARACTER_TABULATION.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "\t" . diff --git a/tests/new/literal_with_CHARACTER_TABULATION.ttl b/tests/new/literal_with_CHARACTER_TABULATION.ttl deleted file mode 100644 index 37fbd9d1..00000000 --- a/tests/new/literal_with_CHARACTER_TABULATION.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> ' ' . diff --git a/tests/new/literal_with_FORM_FEED.nt b/tests/new/literal_with_FORM_FEED.nt deleted file mode 100644 index 10d2c6d7..00000000 --- a/tests/new/literal_with_FORM_FEED.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "\f" . diff --git a/tests/new/literal_with_FORM_FEED.ttl b/tests/new/literal_with_FORM_FEED.ttl deleted file mode 100644 index 76d6ee77..00000000 --- a/tests/new/literal_with_FORM_FEED.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '' . diff --git a/tests/new/literal_with_LINE_FEED.nt b/tests/new/literal_with_LINE_FEED.nt deleted file mode 100644 index 462f97ac..00000000 --- a/tests/new/literal_with_LINE_FEED.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "\n" . diff --git a/tests/new/literal_with_LINE_FEED.ttl b/tests/new/literal_with_LINE_FEED.ttl deleted file mode 100644 index 50cc8a8b..00000000 --- a/tests/new/literal_with_LINE_FEED.ttl +++ /dev/null @@ -1,2 +0,0 @@ -<http://a.example/s> <http://a.example/p> ''' -''' . diff --git a/tests/new/literal_with_REVERSE_SOLIDUS.nt b/tests/new/literal_with_REVERSE_SOLIDUS.nt deleted file mode 100644 index ebc846ed..00000000 --- a/tests/new/literal_with_REVERSE_SOLIDUS.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "\\" . diff --git a/tests/new/literal_with_REVERSE_SOLIDUS.ttl b/tests/new/literal_with_REVERSE_SOLIDUS.ttl deleted file mode 100644 index 380a3d04..00000000 --- a/tests/new/literal_with_REVERSE_SOLIDUS.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\\' . diff --git a/tests/new/literal_with_escaped_BACKSPACE.ttl b/tests/new/literal_with_escaped_BACKSPACE.ttl deleted file mode 100644 index 5284b9b6..00000000 --- a/tests/new/literal_with_escaped_BACKSPACE.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\b' . diff --git a/tests/new/literal_with_escaped_CARRIAGE_RETURN.ttl b/tests/new/literal_with_escaped_CARRIAGE_RETURN.ttl deleted file mode 100644 index a28e7c0b..00000000 --- a/tests/new/literal_with_escaped_CARRIAGE_RETURN.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\r' . diff --git a/tests/new/literal_with_escaped_CHARACTER_TABULATION.ttl b/tests/new/literal_with_escaped_CHARACTER_TABULATION.ttl deleted file mode 100644 index 67966f78..00000000 --- a/tests/new/literal_with_escaped_CHARACTER_TABULATION.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\t' . diff --git a/tests/new/literal_with_escaped_FORM_FEED.ttl b/tests/new/literal_with_escaped_FORM_FEED.ttl deleted file mode 100644 index 21acace9..00000000 --- a/tests/new/literal_with_escaped_FORM_FEED.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\f' . diff --git a/tests/new/literal_with_escaped_LINE_FEED.ttl b/tests/new/literal_with_escaped_LINE_FEED.ttl deleted file mode 100644 index b53f49ec..00000000 --- a/tests/new/literal_with_escaped_LINE_FEED.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\n' . diff --git a/tests/new/literal_with_numeric_escape4.nt b/tests/new/literal_with_numeric_escape4.nt deleted file mode 100644 index 0b35a89a..00000000 --- a/tests/new/literal_with_numeric_escape4.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "o" . diff --git a/tests/new/literal_with_numeric_escape4.ttl b/tests/new/literal_with_numeric_escape4.ttl deleted file mode 100644 index 2b4e0175..00000000 --- a/tests/new/literal_with_numeric_escape4.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\u006F' . diff --git a/tests/new/literal_with_numeric_escape8.ttl b/tests/new/literal_with_numeric_escape8.ttl deleted file mode 100644 index 8d0e4ef2..00000000 --- a/tests/new/literal_with_numeric_escape8.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> '\U0000006F' . diff --git a/tests/new/localname_with_COLON.nt b/tests/new/localname_with_COLON.nt deleted file mode 100644 index eb966ca3..00000000 --- a/tests/new/localname_with_COLON.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s:> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/localname_with_COLON.ttl b/tests/new/localname_with_COLON.ttl deleted file mode 100644 index 1d45f20f..00000000 --- a/tests/new/localname_with_COLON.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -p:s: <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/manifest.ttl b/tests/new/manifest.ttl deleted file mode 100644 index aa01395a..00000000 --- a/tests/new/manifest.ttl +++ /dev/null @@ -1,605 +0,0 @@ -# Turtle atomic test manifest - -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> . -@prefix rdft: <http://www.w3.org/ns/rdftest#> . - -<> rdf:type mf:Manifest ; - rdfs:comment "Atomic Turtle tests" ; - mf:entries - ( - <#IRI_subject> - <#IRI_with_four_digit_numeric_escape> - <#IRI_with_eight_digit_numeric_escape> - <#IRI_with_all_punctuation> - <#bareword_a_predicate> - <#old_style_prefix> - <#SPARQL_style_prefix> - <#prefixed_IRI_predicate> - <#prefixed_IRI_object> - <#prefix_only_IRI> - <#default_namespace_IRI> - <#prefix_reassigned_and_used> - <#reserved_escaped_local_name> - <#percent_escaped_local_name> - <#HYPHEN_MINUS_in_local_name> - <#underscore_in_local_name> - <#localname_with_COLON> - <#old_style_base> - <#SPARQL_style_base> - <#labeled_blank_node_subject> - <#labeled_blank_node_object> - <#anonymous_blank_node_subject> - <#anonymous_blank_node_object> - <#sole_blankNodePropertyList> - <#blankNodePropertyList_as_subject> - <#blankNodePropertyList_as_object> - <#blankNodePropertyList_with_multiple_triples> - <#nested_blankNodePropertyLists> - <#blankNodePropertyList_containing_collection> - <#collection_subject> - <#collection_object> - <#empty_collection> - <#nested_collection> - <#first> - <#last> - <#LITERAL1> - <#LITERAL_LONG1> - <#LITERAL_LONG1_with_1_squote> - <#LITERAL_LONG1_with_2_squotes> - <#LITERAL2> - <#LITERAL_LONG2> - <#LITERAL_LONG2_with_1_squote> - <#LITERAL_LONG2_with_2_squotes> - <#literal_with_CHARACTER_TABULATION> - <#literal_with_BACKSPACE> - <#literal_with_LINE_FEED> - <#literal_with_CARRIAGE_RETURN> - <#literal_with_FORM_FEED> - <#literal_with_REVERSE_SOLIDUS> - <#literal_with_escaped_CHARACTER_TABULATION> - <#literal_with_escaped_BACKSPACE> - <#literal_with_escaped_LINE_FEED> - <#literal_with_escaped_CARRIAGE_RETURN> - <#literal_with_escaped_FORM_FEED> - <#literal_with_numeric_escape4> - <#literal_with_numeric_escape8> - <#IRIREF_datatype> - <#prefixed_name_datatype> - <#bareword_integer> - <#bareword_decimal> - <#bareword_double> - <#double_lower_case_e> - <#negative_numeric> - <#positive_numeric> - <#numeric_with_leading_0> - <#literal_true> - <#literal_false> - <#langtagged_non_LONG> - <#langtagged_LONG> - <#lantag_with_subtag> - <#objectList_with_two_objects> - <#predicateObjectList_with_two_objectLists> - <#repeated_semis_at_end> - <#repeated_semis_not_at_end> - ) . - -<#IRI_subject> rdf:type rdft:TestTurtleEval ; - mf:name "IRI_subject" ; - rdfs:comment "IRI subject" ; - mf:action <IRI_subject.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#IRI_with_four_digit_numeric_escape> rdf:type rdft:TestTurtleEval ; - mf:name "IRI_with_four_digit_numeric_escape" ; - rdfs:comment "IRI with four digit numeric escape (\\u)" ; - mf:action <IRI_with_four_digit_numeric_escape.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#IRI_with_eight_digit_numeric_escape> rdf:type rdft:TestTurtleEval ; - mf:name "IRI_with_eight_digit_numeric_escape" ; - rdfs:comment "IRI with eight digit numeric escape (\\U)" ; - mf:action <IRI_with_eight_digit_numeric_escape.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#IRI_with_all_punctuation> rdf:type rdft:TestTurtleEval ; - mf:name "IRI_with_all_punctuation" ; - rdfs:comment "IRI with all punctuation" ; - mf:action <IRI_with_all_punctuation.ttl> ; - mf:result <IRI_with_all_punctuation.nt> ; - . - -<#bareword_a_predicate> rdf:type rdft:TestTurtleEval ; - mf:name "bareword_a_predicate" ; - rdfs:comment "bareword a predicate" ; - mf:action <bareword_a_predicate.ttl> ; - mf:result <bareword_a_predicate.nt> ; - . - -<#old_style_prefix> rdf:type rdft:TestTurtleEval ; - mf:name "old_style_prefix" ; - rdfs:comment "old-style prefix" ; - mf:action <old_style_prefix.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#SPARQL_style_prefix> rdf:type rdft:TestTurtleEval ; - mf:name "SPARQL_style_prefix" ; - rdfs:comment "SPARQL-style prefix" ; - mf:action <SPARQL_style_prefix.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#prefixed_IRI_predicate> rdf:type rdft:TestTurtleEval ; - mf:name "prefixed_IRI_predicate" ; - rdfs:comment "prefixed IRI predicate" ; - mf:action <prefixed_IRI_predicate.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#prefixed_IRI_object> rdf:type rdft:TestTurtleEval ; - mf:name "prefixed_IRI_object" ; - rdfs:comment "prefixed IRI object" ; - mf:action <prefixed_IRI_object.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#prefix_only_IRI> rdf:type rdft:TestTurtleEval ; - mf:name "prefix_only_IRI" ; - rdfs:comment "prefix-only IRI (p:)" ; - mf:action <prefix_only_IRI.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#default_namespace_IRI> rdf:type rdft:TestTurtleEval ; - mf:name "default_namespace_IRI" ; - rdfs:comment "default namespace IRI (:ln)" ; - mf:action <default_namespace_IRI.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#prefix_reassigned_and_used> rdf:type rdft:TestTurtleEval ; - mf:name "prefix_reassigned_and_used" ; - rdfs:comment "prefix reassigned and used" ; - mf:action <prefix_reassigned_and_used.ttl> ; - mf:result <prefix_reassigned_and_used.nt> ; - . - -<#reserved_escaped_local_name> rdf:type rdft:TestTurtleEval ; - mf:name "reserved_escaped_local_name" ; - rdfs:comment "reserved-escaped local name" ; - mf:action <reserved_escaped_local_name.ttl> ; - mf:result <reserved_escaped_local_name.nt> ; - . - -<#percent_escaped_local_name> rdf:type rdft:TestTurtleEval ; - mf:name "percent_escaped_local_name" ; - rdfs:comment "percent-escaped local name" ; - mf:action <percent_escaped_local_name.ttl> ; - mf:result <percent_escaped_local_name.nt> ; - . - -<#HYPHEN_MINUS_in_local_name> rdf:type rdft:TestTurtleEval ; - mf:name "HYPHEN_MINUS_in_local_name" ; - rdfs:comment "HYPHEN-MINUS in local name" ; - mf:action <HYPHEN_MINUS_in_local_name.ttl> ; - mf:result <HYPHEN_MINUS_in_local_name.nt> ; - . - -<#underscore_in_local_name> rdf:type rdft:TestTurtleEval ; - mf:name "underscore_in_local_name" ; - rdfs:comment "underscore in local name" ; - mf:action <underscore_in_local_name.ttl> ; - mf:result <underscore_in_local_name.nt> ; - . - -<#localname_with_COLON> rdf:type rdft:TestTurtleEval ; - mf:name "localname_with_COLON" ; - rdfs:comment "localname with COLON" ; - mf:action <localname_with_COLON.ttl> ; - mf:result <localname_with_COLON.nt> ; - . - -<#old_style_base> rdf:type rdft:TestTurtleEval ; - mf:name "old_style_base" ; - rdfs:comment "old-style base" ; - mf:action <old_style_base.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#SPARQL_style_base> rdf:type rdft:TestTurtleEval ; - mf:name "SPARQL_style_base" ; - rdfs:comment "SPARQL-style base" ; - mf:action <SPARQL_style_base.ttl> ; - mf:result <IRI_subject.nt> ; - . - -<#labeled_blank_node_subject> rdf:type rdft:TestTurtleEval ; - mf:name "labeled_blank_node_subject" ; - rdfs:comment "labeled blank node subject" ; - mf:action <labeled_blank_node_subject.ttl> ; - mf:result <labeled_blank_node_subject.nt> ; - . - -<#labeled_blank_node_object> rdf:type rdft:TestTurtleEval ; - mf:name "labeled_blank_node_object" ; - rdfs:comment "labeled blank node object" ; - mf:action <labeled_blank_node_object.ttl> ; - mf:result <labeled_blank_node_object.nt> ; - . - -<#anonymous_blank_node_subject> rdf:type rdft:TestTurtleEval ; - mf:name "anonymous_blank_node_subject" ; - rdfs:comment "anonymous blank node subject" ; - mf:action <anonymous_blank_node_subject.ttl> ; - mf:result <anonymous_blank_node_subject.nt> ; - . - -<#anonymous_blank_node_object> rdf:type rdft:TestTurtleEval ; - mf:name "anonymous_blank_node_object" ; - rdfs:comment "anonymous blank node object" ; - mf:action <anonymous_blank_node_object.ttl> ; - mf:result <anonymous_blank_node_object.nt> ; - . - -<#sole_blankNodePropertyList> rdf:type rdft:TestTurtleEval ; - mf:name "sole_blankNodePropertyList" ; - rdfs:comment "sole blankNodePropertyList [ <p> <o> ] ." ; - mf:action <sole_blankNodePropertyList.ttl> ; - mf:result <sole_blankNodePropertyList.nt> ; - . - -<#blankNodePropertyList_as_subject> rdf:type rdft:TestTurtleEval ; - mf:name "blankNodePropertyList_as_subject" ; - rdfs:comment "blankNodePropertyList as subject [ … ] <p> <o> ." ; - mf:action <blankNodePropertyList_as_subject.ttl> ; - mf:result <blankNodePropertyList_as_subject.nt> ; - . - -<#blankNodePropertyList_as_object> rdf:type rdft:TestTurtleEval ; - mf:name "blankNodePropertyList_as_object" ; - rdfs:comment "blankNodePropertyList as object <s> <p> [ … ] ." ; - mf:action <blankNodePropertyList_as_object.ttl> ; - mf:result <blankNodePropertyList_as_object.nt> ; - . - -<#blankNodePropertyList_with_multiple_triples> rdf:type rdft:TestTurtleEval ; - mf:name "blankNodePropertyList_with_multiple_triples" ; - rdfs:comment "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]" ; - mf:action <blankNodePropertyList_with_multiple_triples.ttl> ; - mf:result <blankNodePropertyList_with_multiple_triples.nt> ; - . - -<#nested_blankNodePropertyLists> rdf:type rdft:TestTurtleEval ; - mf:name "nested_blankNodePropertyLists" ; - rdfs:comment "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]" ; - mf:action <nested_blankNodePropertyLists.ttl> ; - mf:result <nested_blankNodePropertyLists.nt> ; - . - -<#blankNodePropertyList_containing_collection> rdf:type rdft:TestTurtleEval ; - mf:name "blankNodePropertyList_containing_collection" ; - rdfs:comment "blankNodePropertyList containing collection [ <p1> ( … ) ]" ; - mf:action <blankNodePropertyList_containing_collection.ttl> ; - mf:result <blankNodePropertyList_containing_collection.nt> ; - . - -<#collection_subject> rdf:type rdft:TestTurtleEval ; - mf:name "collection_subject" ; - rdfs:comment "collection subject" ; - mf:action <collection_subject.ttl> ; - mf:result <collection_subject.nt> ; - . - -<#collection_object> rdf:type rdft:TestTurtleEval ; - mf:name "collection_object" ; - rdfs:comment "collection object" ; - mf:action <collection_object.ttl> ; - mf:result <collection_object.nt> ; - . - -<#empty_collection> rdf:type rdft:TestTurtleEval ; - mf:name "empty_collection" ; - rdfs:comment "empty collection ()" ; - mf:action <empty_collection.ttl> ; - mf:result <empty_collection.nt> ; - . - -<#nested_collection> rdf:type rdft:TestTurtleEval ; - mf:name "nested_collection" ; - rdfs:comment "nested collection (())" ; - mf:action <nested_collection.ttl> ; - mf:result <nested_collection.nt> ; - . - -<#first> rdf:type rdft:TestTurtleEval ; - mf:name "first" ; - rdfs:comment "first, not last, non-empty nested collection" ; - mf:action <first.ttl> ; - mf:result <first.nt> ; - . - -<#last> rdf:type rdft:TestTurtleEval ; - mf:name "last" ; - rdfs:comment "last, not first, non-empty nested collection" ; - mf:action <last.ttl> ; - mf:result <last.nt> ; - . - -<#LITERAL1> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL1" ; - rdfs:comment "LITERAL1 'x'" ; - mf:action <LITERAL1.ttl> ; - mf:result <LITERAL1.nt> ; - . - -<#LITERAL_LONG1> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL_LONG1" ; - rdfs:comment "LITERAL_LONG1 '''x'''" ; - mf:action <LITERAL_LONG1.ttl> ; - mf:result <LITERAL1.nt> ; - . - -<#LITERAL_LONG1_with_1_squote> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL_LONG1_with_1_squote" ; - rdfs:comment "LITERAL_LONG1 with 1 squote '''a'b'''" ; - mf:action <LITERAL_LONG1_with_1_squote.ttl> ; - mf:result <LITERAL_LONG1_with_1_squote.nt> ; - . - -<#LITERAL_LONG1_with_2_squotes> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL_LONG1_with_2_squotes" ; - rdfs:comment "LITERAL_LONG1 with 2 squotes '''a''b'''" ; - mf:action <LITERAL_LONG1_with_2_squotes.ttl> ; - mf:result <LITERAL_LONG1_with_2_squotes.nt> ; - . - -<#LITERAL2> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL2" ; - rdfs:comment "LITERAL2 \"x\"" ; - mf:action <LITERAL2.ttl> ; - mf:result <LITERAL1.nt> ; - . - -<#LITERAL_LONG2> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL_LONG2" ; - rdfs:comment "LITERAL_LONG2 \"\"\"x\"\"\"" ; - mf:action <LITERAL_LONG2.ttl> ; - mf:result <LITERAL1.nt> ; - . - -<#LITERAL_LONG2_with_1_squote> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL_LONG2_with_1_squote" ; - rdfs:comment "LITERAL_LONG2 with 1 squote \"\"\"a\"b\"\"\"" ; - mf:action <LITERAL_LONG2_with_1_squote.ttl> ; - mf:result <LITERAL_LONG2_with_1_squote.nt> ; - . - -<#LITERAL_LONG2_with_2_squotes> rdf:type rdft:TestTurtleEval ; - mf:name "LITERAL_LONG2_with_2_squotes" ; - rdfs:comment "LITERAL_LONG2 with 2 squotes \"\"\"a\"\"b\"\"\"" ; - mf:action <LITERAL_LONG2_with_2_squotes.ttl> ; - mf:result <LITERAL_LONG2_with_2_squotes.nt> ; - . - -<#literal_with_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_CHARACTER_TABULATION" ; - rdfs:comment "literal with CHARACTER TABULATION" ; - mf:action <literal_with_CHARACTER_TABULATION.ttl> ; - mf:result <literal_with_CHARACTER_TABULATION.nt> ; - . - -<#literal_with_BACKSPACE> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_BACKSPACE" ; - rdfs:comment "literal with BACKSPACE" ; - mf:action <literal_with_BACKSPACE.ttl> ; - mf:result <literal_with_BACKSPACE.nt> ; - . - -<#literal_with_LINE_FEED> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_LINE_FEED" ; - rdfs:comment "literal with LINE FEED" ; - mf:action <literal_with_LINE_FEED.ttl> ; - mf:result <literal_with_LINE_FEED.nt> ; - . - -<#literal_with_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_CARRIAGE_RETURN" ; - rdfs:comment "literal with CARRIAGE RETURN" ; - mf:action <literal_with_CARRIAGE_RETURN.ttl> ; - mf:result <literal_with_CARRIAGE_RETURN.nt> ; - . - -<#literal_with_FORM_FEED> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_FORM_FEED" ; - rdfs:comment "literal with FORM FEED" ; - mf:action <literal_with_FORM_FEED.ttl> ; - mf:result <literal_with_FORM_FEED.nt> ; - . - -<#literal_with_REVERSE_SOLIDUS> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_REVERSE_SOLIDUS" ; - rdfs:comment "literal with REVERSE SOLIDUS" ; - mf:action <literal_with_REVERSE_SOLIDUS.ttl> ; - mf:result <literal_with_REVERSE_SOLIDUS.nt> ; - . - -<#literal_with_escaped_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_escaped_CHARACTER_TABULATION" ; - rdfs:comment "literal with escaped CHARACTER TABULATION" ; - mf:action <literal_with_escaped_CHARACTER_TABULATION.ttl> ; - mf:result <literal_with_CHARACTER_TABULATION.nt> ; - . - -<#literal_with_escaped_BACKSPACE> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_escaped_BACKSPACE" ; - rdfs:comment "literal with escaped BACKSPACE" ; - mf:action <literal_with_escaped_BACKSPACE.ttl> ; - mf:result <literal_with_BACKSPACE.nt> ; - . - -<#literal_with_escaped_LINE_FEED> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_escaped_LINE_FEED" ; - rdfs:comment "literal with escaped LINE FEED" ; - mf:action <literal_with_escaped_LINE_FEED.ttl> ; - mf:result <literal_with_LINE_FEED.nt> ; - . - -<#literal_with_escaped_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_escaped_CARRIAGE_RETURN" ; - rdfs:comment "literal with escaped CARRIAGE RETURN" ; - mf:action <literal_with_escaped_CARRIAGE_RETURN.ttl> ; - mf:result <literal_with_CARRIAGE_RETURN.nt> ; - . - -<#literal_with_escaped_FORM_FEED> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_escaped_FORM_FEED" ; - rdfs:comment "literal with escaped FORM FEED" ; - mf:action <literal_with_escaped_FORM_FEED.ttl> ; - mf:result <literal_with_FORM_FEED.nt> ; - . - -<#literal_with_numeric_escape4> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_numeric_escape4" ; - rdfs:comment "literal with numeric escape4 \\u" ; - mf:action <literal_with_numeric_escape4.ttl> ; - mf:result <literal_with_numeric_escape4.nt> ; - . - -<#literal_with_numeric_escape8> rdf:type rdft:TestTurtleEval ; - mf:name "literal_with_numeric_escape8" ; - rdfs:comment "literal with numeric escape8 \\U" ; - mf:action <literal_with_numeric_escape8.ttl> ; - mf:result <literal_with_numeric_escape4.nt> ; - . - -<#IRIREF_datatype> rdf:type rdft:TestTurtleEval ; - mf:name "IRIREF_datatype" ; - rdfs:comment "IRIREF datatype \"\"^^<t>" ; - mf:action <IRIREF_datatype.ttl> ; - mf:result <IRIREF_datatype.nt> ; - . - -<#prefixed_name_datatype> rdf:type rdft:TestTurtleEval ; - mf:name "prefixed_name_datatype" ; - rdfs:comment "prefixed name datatype \"\"^^p:t" ; - mf:action <prefixed_name_datatype.ttl> ; - mf:result <IRIREF_datatype.nt> ; - . - -<#bareword_integer> rdf:type rdft:TestTurtleEval ; - mf:name "bareword_integer" ; - rdfs:comment "bareword integer" ; - mf:action <bareword_integer.ttl> ; - mf:result <IRIREF_datatype.nt> ; - . - -<#bareword_decimal> rdf:type rdft:TestTurtleEval ; - mf:name "bareword_decimal" ; - rdfs:comment "bareword decimal" ; - mf:action <bareword_decimal.ttl> ; - mf:result <bareword_decimal.nt> ; - . - -<#bareword_double> rdf:type rdft:TestTurtleEval ; - mf:name "bareword_double" ; - rdfs:comment "bareword double" ; - mf:action <bareword_double.ttl> ; - mf:result <bareword_double.nt> ; - . - -<#double_lower_case_e> rdf:type rdft:TestTurtleEval ; - mf:name "double_lower_case_e" ; - rdfs:comment "double lower case e" ; - mf:action <double_lower_case_e.ttl> ; - mf:result <double_lower_case_e.nt> ; - . - -<#negative_numeric> rdf:type rdft:TestTurtleEval ; - mf:name "negative_numeric" ; - rdfs:comment "negative numeric" ; - mf:action <negative_numeric.ttl> ; - mf:result <negative_numeric.nt> ; - . - -<#positive_numeric> rdf:type rdft:TestTurtleEval ; - mf:name "positive_numeric" ; - rdfs:comment "positive numeric" ; - mf:action <positive_numeric.ttl> ; - mf:result <positive_numeric.nt> ; - . - -<#numeric_with_leading_0> rdf:type rdft:TestTurtleEval ; - mf:name "numeric_with_leading_0" ; - rdfs:comment "numeric with leading 0" ; - mf:action <numeric_with_leading_0.ttl> ; - mf:result <numeric_with_leading_0.nt> ; - . - -<#literal_true> rdf:type rdft:TestTurtleEval ; - mf:name "literal_true" ; - rdfs:comment "literal true" ; - mf:action <literal_true.ttl> ; - mf:result <literal_true.nt> ; - . - -<#literal_false> rdf:type rdft:TestTurtleEval ; - mf:name "literal_false" ; - rdfs:comment "literal false" ; - mf:action <literal_false.ttl> ; - mf:result <literal_false.nt> ; - . - -<#langtagged_non_LONG> rdf:type rdft:TestTurtleEval ; - mf:name "langtagged_non_LONG" ; - rdfs:comment "langtagged non-LONG \"x\"@en" ; - mf:action <langtagged_non_LONG.ttl> ; - mf:result <langtagged_non_LONG.nt> ; - . - -<#langtagged_LONG> rdf:type rdft:TestTurtleEval ; - mf:name "langtagged_LONG" ; - rdfs:comment "langtagged LONG \"\"\"x\"\"\"@en" ; - mf:action <langtagged_LONG.ttl> ; - mf:result <langtagged_non_LONG.nt> ; - . - -<#lantag_with_subtag> rdf:type rdft:TestTurtleEval ; - mf:name "lantag_with_subtag" ; - rdfs:comment "lantag with subtag \"x\"@en-us" ; - mf:action <lantag_with_subtag.ttl> ; - mf:result <lantag_with_subtag.nt> ; - . - -<#objectList_with_two_objects> rdf:type rdft:TestTurtleEval ; - mf:name "objectList_with_two_objects" ; - rdfs:comment "objectList with two objects … <o1>,<o2>" ; - mf:action <objectList_with_two_objects.ttl> ; - mf:result <objectList_with_two_objects.nt> ; - . - -<#predicateObjectList_with_two_objectLists> rdf:type rdft:TestTurtleEval ; - mf:name "predicateObjectList_with_two_objectLists" ; - rdfs:comment "predicateObjectList with two objectLists … <o1>,<o2>" ; - mf:action <predicateObjectList_with_two_objectLists.ttl> ; - mf:result <predicateObjectList_with_two_objectLists.nt> ; - . - -<#repeated_semis_at_end> rdf:type rdft:TestTurtleEval ; - mf:name "repeated_semis_at_end" ; - rdfs:comment "repeated semis at end <s> <p> <o> ;; <p2> <o2> ." ; - mf:action <repeated_semis_at_end.ttl> ; - mf:result <predicateObjectList_with_two_objectLists.nt> ; - . - -<#repeated_semis_not_at_end> rdf:type rdft:TestTurtleEval ; - mf:name "repeated_semis_not_at_end" ; - rdfs:comment "repeated semis not at end <s> <p> <o> ;;." ; - mf:action <repeated_semis_not_at_end.ttl> ; - mf:result <repeated_semis_not_at_end.nt> ; - . - diff --git a/tests/new/negative_numeric.nt b/tests/new/negative_numeric.nt deleted file mode 100644 index 4baf628d..00000000 --- a/tests/new/negative_numeric.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "-1"^^<http://www.w3.org/2001/XMLSchema#integer> . diff --git a/tests/new/negative_numeric.ttl b/tests/new/negative_numeric.ttl deleted file mode 100644 index a6a7f57b..00000000 --- a/tests/new/negative_numeric.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> -1 . diff --git a/tests/new/nested_blankNodePropertyLists.nt b/tests/new/nested_blankNodePropertyLists.nt deleted file mode 100644 index 5284c007..00000000 --- a/tests/new/nested_blankNodePropertyLists.nt +++ /dev/null @@ -1,3 +0,0 @@ -_:b1 <http://a.example/p1> _:b2 . -_:b2 <http://a.example/p2> <http://a.example/o2> . -_:b1 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/nested_blankNodePropertyLists.ttl b/tests/new/nested_blankNodePropertyLists.ttl deleted file mode 100644 index a3e4681c..00000000 --- a/tests/new/nested_blankNodePropertyLists.ttl +++ /dev/null @@ -1 +0,0 @@ -[ <http://a.example/p1> [ <http://a.example/p2> <http://a.example/o2> ] ; <http://a.example/p> <http://a.example/o> ]. diff --git a/tests/new/nested_collection.nt b/tests/new/nested_collection.nt deleted file mode 100644 index eaea2847..00000000 --- a/tests/new/nested_collection.nt +++ /dev/null @@ -1,5 +0,0 @@ -<http://a.example/s> <http://a.example/p> _:b1 . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b2 . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> . -_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . -_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/tests/new/nested_collection.ttl b/tests/new/nested_collection.ttl deleted file mode 100644 index 944e7c6b..00000000 --- a/tests/new/nested_collection.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> ((1)) . diff --git a/tests/new/numeric_with_leading_0.nt b/tests/new/numeric_with_leading_0.nt deleted file mode 100644 index 1df5c472..00000000 --- a/tests/new/numeric_with_leading_0.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "01"^^<http://www.w3.org/2001/XMLSchema#integer> . diff --git a/tests/new/numeric_with_leading_0.ttl b/tests/new/numeric_with_leading_0.ttl deleted file mode 100644 index a5eac209..00000000 --- a/tests/new/numeric_with_leading_0.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> 01 . diff --git a/tests/new/objectList_with_two_objects.nt b/tests/new/objectList_with_two_objects.nt deleted file mode 100644 index 7f8e9c0f..00000000 --- a/tests/new/objectList_with_two_objects.nt +++ /dev/null @@ -1,2 +0,0 @@ -<http://a.example/s> <http://a.example/p> <http://a.example/o1> . -<http://a.example/s> <http://a.example/p> <http://a.example/o2> . diff --git a/tests/new/objectList_with_two_objects.ttl b/tests/new/objectList_with_two_objects.ttl deleted file mode 100644 index b12f02d1..00000000 --- a/tests/new/objectList_with_two_objects.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> <http://a.example/o1>, <http://a.example/o2> . diff --git a/tests/new/old_style_base.ttl b/tests/new/old_style_base.ttl deleted file mode 100644 index f0f4c03c..00000000 --- a/tests/new/old_style_base.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@base <http://a.example/>. -<s> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/old_style_prefix.ttl b/tests/new/old_style_prefix.ttl deleted file mode 100644 index 59595672..00000000 --- a/tests/new/old_style_prefix.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -p:s <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/percent_escaped_local_name.nt b/tests/new/percent_escaped_local_name.nt deleted file mode 100644 index e0af4b62..00000000 --- a/tests/new/percent_escaped_local_name.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/%25> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/percent_escaped_local_name.ttl b/tests/new/percent_escaped_local_name.ttl deleted file mode 100644 index 0564ccab..00000000 --- a/tests/new/percent_escaped_local_name.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -p:%25 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/positive_numeric.nt b/tests/new/positive_numeric.nt deleted file mode 100644 index 96e6086a..00000000 --- a/tests/new/positive_numeric.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> "+1"^^<http://www.w3.org/2001/XMLSchema#integer> . diff --git a/tests/new/positive_numeric.ttl b/tests/new/positive_numeric.ttl deleted file mode 100644 index 606691d9..00000000 --- a/tests/new/positive_numeric.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p> +1 . diff --git a/tests/new/predicateObjectList_with_two_objectLists.nt b/tests/new/predicateObjectList_with_two_objectLists.nt deleted file mode 100644 index 274182c7..00000000 --- a/tests/new/predicateObjectList_with_two_objectLists.nt +++ /dev/null @@ -1,2 +0,0 @@ -<http://a.example/s> <http://a.example/p1> <http://a.example/o1> . -<http://a.example/s> <http://a.example/p2> <http://a.example/o2> . diff --git a/tests/new/predicateObjectList_with_two_objectLists.ttl b/tests/new/predicateObjectList_with_two_objectLists.ttl deleted file mode 100644 index 337b132f..00000000 --- a/tests/new/predicateObjectList_with_two_objectLists.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p1> <http://a.example/o1>; <http://a.example/p2> <http://a.example/o2> . diff --git a/tests/new/prefix_only_IRI.ttl b/tests/new/prefix_only_IRI.ttl deleted file mode 100644 index 9ff66603..00000000 --- a/tests/new/prefix_only_IRI.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/s>. -p: <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/prefix_reassigned_and_used.nt b/tests/new/prefix_reassigned_and_used.nt deleted file mode 100644 index 68bc9efe..00000000 --- a/tests/new/prefix_reassigned_and_used.nt +++ /dev/null @@ -1 +0,0 @@ -<http://b.example/s> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/prefix_reassigned_and_used.ttl b/tests/new/prefix_reassigned_and_used.ttl deleted file mode 100644 index 1f948597..00000000 --- a/tests/new/prefix_reassigned_and_used.ttl +++ /dev/null @@ -1,3 +0,0 @@ -@prefix p: <http://a.example/>. -@prefix p: <http://b.example/>. -p:s <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/prefixed_IRI_object.ttl b/tests/new/prefixed_IRI_object.ttl deleted file mode 100644 index c2d50362..00000000 --- a/tests/new/prefixed_IRI_object.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -<http://a.example/s> <http://a.example/p> p:o . diff --git a/tests/new/prefixed_IRI_predicate.ttl b/tests/new/prefixed_IRI_predicate.ttl deleted file mode 100644 index 2c1e5cc7..00000000 --- a/tests/new/prefixed_IRI_predicate.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -<http://a.example/s> p:p <http://a.example/o> . diff --git a/tests/new/prefixed_name_datatype.ttl b/tests/new/prefixed_name_datatype.ttl deleted file mode 100644 index 4a526073..00000000 --- a/tests/new/prefixed_name_datatype.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -<http://a.example/s> <http://a.example/p> "1"^^xsd:integer . diff --git a/tests/new/repeated_semis_at_end.ttl b/tests/new/repeated_semis_at_end.ttl deleted file mode 100644 index 8a4d9356..00000000 --- a/tests/new/repeated_semis_at_end.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; <http://a.example/p2> <http://a.example/o2> . diff --git a/tests/new/repeated_semis_not_at_end.nt b/tests/new/repeated_semis_not_at_end.nt deleted file mode 100644 index 9ac6005f..00000000 --- a/tests/new/repeated_semis_not_at_end.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p1> <http://a.example/o1> . diff --git a/tests/new/repeated_semis_not_at_end.ttl b/tests/new/repeated_semis_not_at_end.ttl deleted file mode 100644 index 3c8144f3..00000000 --- a/tests/new/repeated_semis_not_at_end.ttl +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; . diff --git a/tests/new/reserved_escaped_local_name.nt b/tests/new/reserved_escaped_local_name.nt deleted file mode 100644 index 1dd88393..00000000 --- a/tests/new/reserved_escaped_local_name.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/%00> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/reserved_escaped_local_name.ttl b/tests/new/reserved_escaped_local_name.ttl deleted file mode 100644 index 2464d655..00000000 --- a/tests/new/reserved_escaped_local_name.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -p:\%00 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/sole_blankNodePropertyList.nt b/tests/new/sole_blankNodePropertyList.nt deleted file mode 100644 index b48df9a7..00000000 --- a/tests/new/sole_blankNodePropertyList.nt +++ /dev/null @@ -1 +0,0 @@ -_:b1 <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/sole_blankNodePropertyList.ttl b/tests/new/sole_blankNodePropertyList.ttl deleted file mode 100644 index 5cc300f3..00000000 --- a/tests/new/sole_blankNodePropertyList.ttl +++ /dev/null @@ -1 +0,0 @@ -[ <http://a.example/p> <http://a.example/o> ] . diff --git a/tests/new/underscore_in_local_name.nt b/tests/new/underscore_in_local_name.nt deleted file mode 100644 index f9d0c4f1..00000000 --- a/tests/new/underscore_in_local_name.nt +++ /dev/null @@ -1 +0,0 @@ -<http://a.example/s_> <http://a.example/p> <http://a.example/o> . diff --git a/tests/new/underscore_in_local_name.ttl b/tests/new/underscore_in_local_name.ttl deleted file mode 100644 index 34596fdf..00000000 --- a/tests/new/underscore_in_local_name.ttl +++ /dev/null @@ -1,2 +0,0 @@ -@prefix p: <http://a.example/>. -p:s_ <http://a.example/p> <http://a.example/o> . diff --git a/tests/tests-ttl/LICENSE b/tests/tests-ttl/LICENSE index 35eb3db2..c4172201 100644 --- a/tests/tests-ttl/LICENSE +++ b/tests/tests-ttl/LICENSE @@ -1,4 +1,4 @@ -## License for RDF 1.1 Trutle test Suite. +## License for RDF 1.1 Turtle test Suite. ## ## By obtaining, using and/or copying this work, you (the licensee) agree that ## you have read, understood, and will comply with the following terms and diff --git a/tests/tests-ttl/manifest.ttl b/tests/tests-ttl/manifest.ttl index f149f451..3aee41ae 100644 --- a/tests/tests-ttl/manifest.ttl +++ b/tests/tests-ttl/manifest.ttl @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Test named *subm* are (c) W3C and taken from the Trutle submission. +# Test named *subm* are (c) W3C and taken from the Turtle submission. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @@ -26,6 +26,82 @@ rdfs:comment "Turtle tests" ; mf:entries ( + + # atomic tests + <#IRI_subject> + <#IRI_with_four_digit_numeric_escape> + <#IRI_with_eight_digit_numeric_escape> + <#IRI_with_all_punctuation> + <#bareword_a_predicate> + <#old_style_prefix> + <#prefixed_IRI_predicate> + <#prefixed_IRI_object> + <#prefix_only_IRI> + <#default_namespace_IRI> + <#prefix_reassigned_and_used> + <#percent_escaped_localName> + <#HYPHEN_MINUS_in_localName> + <#underscore_in_localName> + <#localname_with_COLON> + <#localName_with_leading_underscore> + <#localName_with_leading_digit> + <#old_style_base> + <#labeled_blank_node_subject> + <#labeled_blank_node_object> + <#labeled_blank_node_with_leading_underscore> + <#labeled_blank_node_with_leading_digit> + <#labeled_blank_node_with_non_leading_extras> + <#anonymous_blank_node_subject> + <#anonymous_blank_node_object> + <#sole_blankNodePropertyList> + <#blankNodePropertyList_as_subject> + <#blankNodePropertyList_as_object> + <#blankNodePropertyList_with_multiple_triples> + <#nested_blankNodePropertyLists> + <#empty_collection> + <#nested_collection> + <#last> + <#LITERAL1> + <#LITERAL_LONG1> + <#LITERAL_LONG1_with_1_squote> + <#LITERAL_LONG1_with_2_squotes> + <#LITERAL2> + <#LITERAL_LONG2> + <#LITERAL_LONG2_with_1_squote> + <#LITERAL_LONG2_with_2_squotes> + <#literal_with_CHARACTER_TABULATION> + <#literal_with_BACKSPACE> + <#literal_with_LINE_FEED> + <#literal_with_CARRIAGE_RETURN> + <#literal_with_FORM_FEED> + <#literal_with_REVERSE_SOLIDUS> + <#literal_with_escaped_CHARACTER_TABULATION> + <#literal_with_escaped_BACKSPACE> + <#literal_with_escaped_LINE_FEED> + <#literal_with_escaped_CARRIAGE_RETURN> + <#literal_with_escaped_FORM_FEED> + <#literal_with_numeric_escape4> + <#literal_with_numeric_escape8> + <#IRIREF_datatype> + <#prefixed_name_datatype> + <#bareword_integer> + <#bareword_decimal> + <#bareword_double> + <#double_lower_case_e> + <#negative_numeric> + <#positive_numeric> + <#numeric_with_leading_0> + <#literal_true> + <#literal_false> + <#langtagged_non_LONG> + <#langtagged_LONG> + <#lantag_with_subtag> + <#objectList_with_two_objects> + <#predicateObjectList_with_two_objectLists> + <#repeated_semis_at_end> + <#repeated_semis_not_at_end> + + # original tests-ttl <#turtle-syntax-file-01> <#turtle-syntax-file-02> <#turtle-syntax-file-03> @@ -200,8 +276,529 @@ <#turtle-eval-bad-02> <#turtle-eval-bad-03> <#turtle-eval-bad-04> + + # tests from Dave Beckett + # http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c28 + <#LITERAL_LONG2_with_REVERSE_SOLIDUS> + <#turtle-syntax-bad-LITERAL2_with_langtag_and_datatype> + <#two_LITERAL_LONG2s> + + # tests from David Robillard + # http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c21 + <#turtle-syntax-bad-blank-label-dot-end> + <#turtle-syntax-bad-ln-dash-start> + <#turtle-syntax-bad-ln-escape-start> + <#turtle-syntax-bad-ln-escape> + <#turtle-syntax-bad-missing-ns-dot-end> + <#turtle-syntax-bad-missing-ns-dot-start> + <#turtle-syntax-bad-ns-dot-end> + <#turtle-syntax-bad-ns-dot-start> + <#turtle-syntax-bad-number-dot-in-anon> + <#turtle-syntax-blank-label> + <#turtle-syntax-ln-colons> + <#turtle-syntax-ln-dots> + <#turtle-syntax-ns-dots> ) . +# atomic tests +<#IRI_subject> rdf:type rdft:TestTurtleEval ; + mf:name "IRI_subject" ; + rdfs:comment "IRI subject" ; + mf:action <IRI_subject.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#IRI_with_four_digit_numeric_escape> rdf:type rdft:TestTurtleEval ; + mf:name "IRI_with_four_digit_numeric_escape" ; + rdfs:comment "IRI with four digit numeric escape (\\u)" ; + mf:action <IRI_with_four_digit_numeric_escape.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#IRI_with_eight_digit_numeric_escape> rdf:type rdft:TestTurtleEval ; + mf:name "IRI_with_eight_digit_numeric_escape" ; + rdfs:comment "IRI with eight digit numeric escape (\\U)" ; + mf:action <IRI_with_eight_digit_numeric_escape.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#IRI_with_all_punctuation> rdf:type rdft:TestTurtleEval ; + mf:name "IRI_with_all_punctuation" ; + rdfs:comment "IRI with all punctuation" ; + mf:action <IRI_with_all_punctuation.ttl> ; + mf:result <IRI_with_all_punctuation.nt> ; + . + +<#bareword_a_predicate> rdf:type rdft:TestTurtleEval ; + mf:name "bareword_a_predicate" ; + rdfs:comment "bareword a predicate" ; + mf:action <bareword_a_predicate.ttl> ; + mf:result <bareword_a_predicate.nt> ; + . + +<#old_style_prefix> rdf:type rdft:TestTurtleEval ; + mf:name "old_style_prefix" ; + rdfs:comment "old-style prefix" ; + mf:action <old_style_prefix.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#prefixed_IRI_predicate> rdf:type rdft:TestTurtleEval ; + mf:name "prefixed_IRI_predicate" ; + rdfs:comment "prefixed IRI predicate" ; + mf:action <prefixed_IRI_predicate.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#prefixed_IRI_object> rdf:type rdft:TestTurtleEval ; + mf:name "prefixed_IRI_object" ; + rdfs:comment "prefixed IRI object" ; + mf:action <prefixed_IRI_object.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#prefix_only_IRI> rdf:type rdft:TestTurtleEval ; + mf:name "prefix_only_IRI" ; + rdfs:comment "prefix-only IRI (p:)" ; + mf:action <prefix_only_IRI.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#default_namespace_IRI> rdf:type rdft:TestTurtleEval ; + mf:name "default_namespace_IRI" ; + rdfs:comment "default namespace IRI (:ln)" ; + mf:action <default_namespace_IRI.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#prefix_reassigned_and_used> rdf:type rdft:TestTurtleEval ; + mf:name "prefix_reassigned_and_used" ; + rdfs:comment "prefix reassigned and used" ; + mf:action <prefix_reassigned_and_used.ttl> ; + mf:result <prefix_reassigned_and_used.nt> ; + . + +<#percent_escaped_localName> rdf:type rdft:TestTurtleEval ; + mf:name "percent_escaped_localName" ; + rdfs:comment "percent-escaped local name" ; + mf:action <percent_escaped_localName.ttl> ; + mf:result <percent_escaped_localName.nt> ; + . + +<#HYPHEN_MINUS_in_localName> rdf:type rdft:TestTurtleEval ; + mf:name "HYPHEN_MINUS_in_localName" ; + rdfs:comment "HYPHEN-MINUS in local name" ; + mf:action <HYPHEN_MINUS_in_localName.ttl> ; + mf:result <HYPHEN_MINUS_in_localName.nt> ; + . + +<#underscore_in_localName> rdf:type rdft:TestTurtleEval ; + mf:name "underscore_in_localName" ; + rdfs:comment "underscore in local name" ; + mf:action <underscore_in_localName.ttl> ; + mf:result <underscore_in_localName.nt> ; + . + +<#localname_with_COLON> rdf:type rdft:TestTurtleEval ; + mf:name "localname_with_COLON" ; + rdfs:comment "localname with COLON" ; + mf:action <localname_with_COLON.ttl> ; + mf:result <localname_with_COLON.nt> ; + . + +<#localName_with_leading_underscore> rdf:type rdft:TestTurtleEval ; + mf:name "localName_with_leading_underscore" ; + rdfs:comment "localName with leading underscore (p:_)" ; + mf:action <localName_with_leading_underscore.ttl> ; + mf:result <localName_with_leading_underscore.nt> ; + . + +<#localName_with_leading_digit> rdf:type rdft:TestTurtleEval ; + mf:name "localName_with_leading_digit" ; + rdfs:comment "localName with leading digit (p:_)" ; + mf:action <localName_with_leading_digit.ttl> ; + mf:result <localName_with_leading_digit.nt> ; + . + +<#old_style_base> rdf:type rdft:TestTurtleEval ; + mf:name "old_style_base" ; + rdfs:comment "old-style base" ; + mf:action <old_style_base.ttl> ; + mf:result <IRI_spo.nt> ; + . + +<#labeled_blank_node_subject> rdf:type rdft:TestTurtleEval ; + mf:name "labeled_blank_node_subject" ; + rdfs:comment "labeled blank node subject" ; + mf:action <labeled_blank_node_subject.ttl> ; + mf:result <labeled_blank_node_subject.nt> ; + . + +<#labeled_blank_node_object> rdf:type rdft:TestTurtleEval ; + mf:name "labeled_blank_node_object" ; + rdfs:comment "labeled blank node object" ; + mf:action <labeled_blank_node_object.ttl> ; + mf:result <labeled_blank_node_object.nt> ; + . + +<#labeled_blank_node_with_leading_underscore> rdf:type rdft:TestTurtleEval ; + mf:name "labeled_blank_node_with_leading_underscore" ; + rdfs:comment "labeled blank node with_leading_underscore (_:_)" ; + mf:action <labeled_blank_node_with_leading_underscore.ttl> ; + mf:result <labeled_blank_node_with_leading_underscore.nt> ; + . + +<#labeled_blank_node_with_leading_digit> rdf:type rdft:TestTurtleEval ; + mf:name "labeled_blank_node_with_leading_digit" ; + rdfs:comment "labeled blank node with_leading_digit (_:0)" ; + mf:action <labeled_blank_node_with_leading_digit.ttl> ; + mf:result <labeled_blank_node_with_leading_digit.nt> ; + . + +<#anonymous_blank_node_subject> rdf:type rdft:TestTurtleEval ; + mf:name "anonymous_blank_node_subject" ; + rdfs:comment "anonymous blank node subject" ; + mf:action <anonymous_blank_node_subject.ttl> ; + mf:result <anonymous_blank_node_subject.nt> ; + . + +<#anonymous_blank_node_object> rdf:type rdft:TestTurtleEval ; + mf:name "anonymous_blank_node_object" ; + rdfs:comment "anonymous blank node object" ; + mf:action <anonymous_blank_node_object.ttl> ; + mf:result <anonymous_blank_node_object.nt> ; + . + +<#sole_blankNodePropertyList> rdf:type rdft:TestTurtleEval ; + mf:name "sole_blankNodePropertyList" ; + rdfs:comment "sole blankNodePropertyList [ <p> <o> ] ." ; + mf:action <sole_blankNodePropertyList.ttl> ; + mf:result <sole_blankNodePropertyList.nt> ; + . + +<#blankNodePropertyList_as_subject> rdf:type rdft:TestTurtleEval ; + mf:name "blankNodePropertyList_as_subject" ; + rdfs:comment "blankNodePropertyList as subject [ … ] <p> <o> ." ; + mf:action <blankNodePropertyList_as_subject.ttl> ; + mf:result <blankNodePropertyList_as_subject.nt> ; + . + +<#blankNodePropertyList_as_object> rdf:type rdft:TestTurtleEval ; + mf:name "blankNodePropertyList_as_object" ; + rdfs:comment "blankNodePropertyList as object <s> <p> [ … ] ." ; + mf:action <blankNodePropertyList_as_object.ttl> ; + mf:result <blankNodePropertyList_as_object.nt> ; + . + +<#blankNodePropertyList_with_multiple_triples> rdf:type rdft:TestTurtleEval ; + mf:name "blankNodePropertyList_with_multiple_triples" ; + rdfs:comment "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]" ; + mf:action <blankNodePropertyList_with_multiple_triples.ttl> ; + mf:result <blankNodePropertyList_with_multiple_triples.nt> ; + . + +<#nested_blankNodePropertyLists> rdf:type rdft:TestTurtleEval ; + mf:name "nested_blankNodePropertyLists" ; + rdfs:comment "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]" ; + mf:action <nested_blankNodePropertyLists.ttl> ; + mf:result <nested_blankNodePropertyLists.nt> ; + . + +<#empty_collection> rdf:type rdft:TestTurtleEval ; + mf:name "empty_collection" ; + rdfs:comment "empty collection ()" ; + mf:action <empty_collection.ttl> ; + mf:result <empty_collection.nt> ; + . + +<#nested_collection> rdf:type rdft:TestTurtleEval ; + mf:name "nested_collection" ; + rdfs:comment "nested collection (())" ; + mf:action <nested_collection.ttl> ; + mf:result <nested_collection.nt> ; + . + +<#last> rdf:type rdft:TestTurtleEval ; + mf:name "last" ; + rdfs:comment "last, not first, non-empty nested collection" ; + mf:action <last.ttl> ; + mf:result <last.nt> ; + . + +<#LITERAL1> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL1" ; + rdfs:comment "LITERAL1 'x'" ; + mf:action <LITERAL1.ttl> ; + mf:result <LITERAL1.nt> ; + . + +<#LITERAL_LONG1> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG1" ; + rdfs:comment "LITERAL_LONG1 '''x'''" ; + mf:action <LITERAL_LONG1.ttl> ; + mf:result <LITERAL1.nt> ; + . + +<#LITERAL_LONG1_with_1_squote> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG1_with_1_squote" ; + rdfs:comment "LITERAL_LONG1 with 1 squote '''a'b'''" ; + mf:action <LITERAL_LONG1_with_1_squote.ttl> ; + mf:result <LITERAL_LONG1_with_1_squote.nt> ; + . + +<#LITERAL_LONG1_with_2_squotes> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG1_with_2_squotes" ; + rdfs:comment "LITERAL_LONG1 with 2 squotes '''a''b'''" ; + mf:action <LITERAL_LONG1_with_2_squotes.ttl> ; + mf:result <LITERAL_LONG1_with_2_squotes.nt> ; + . + +<#LITERAL2> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL2" ; + rdfs:comment "LITERAL2 \"x\"" ; + mf:action <LITERAL2.ttl> ; + mf:result <LITERAL1.nt> ; + . + +<#LITERAL_LONG2> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG2" ; + rdfs:comment "LITERAL_LONG2 \"\"\"x\"\"\"" ; + mf:action <LITERAL_LONG2.ttl> ; + mf:result <LITERAL1.nt> ; + . + +<#LITERAL_LONG2_with_1_squote> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG2_with_1_squote" ; + rdfs:comment "LITERAL_LONG2 with 1 squote \"\"\"a\"b\"\"\"" ; + mf:action <LITERAL_LONG2_with_1_squote.ttl> ; + mf:result <LITERAL_LONG2_with_1_squote.nt> ; + . + +<#LITERAL_LONG2_with_2_squotes> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG2_with_2_squotes" ; + rdfs:comment "LITERAL_LONG2 with 2 squotes \"\"\"a\"\"b\"\"\"" ; + mf:action <LITERAL_LONG2_with_2_squotes.ttl> ; + mf:result <LITERAL_LONG2_with_2_squotes.nt> ; + . + +<#literal_with_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_CHARACTER_TABULATION" ; + rdfs:comment "literal with CHARACTER TABULATION" ; + mf:action <literal_with_CHARACTER_TABULATION.ttl> ; + mf:result <literal_with_CHARACTER_TABULATION.nt> ; + . + +<#literal_with_BACKSPACE> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_BACKSPACE" ; + rdfs:comment "literal with BACKSPACE" ; + mf:action <literal_with_BACKSPACE.ttl> ; + mf:result <literal_with_BACKSPACE.nt> ; + . + +<#literal_with_LINE_FEED> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_LINE_FEED" ; + rdfs:comment "literal with LINE FEED" ; + mf:action <literal_with_LINE_FEED.ttl> ; + mf:result <literal_with_LINE_FEED.nt> ; + . + +<#literal_with_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_CARRIAGE_RETURN" ; + rdfs:comment "literal with CARRIAGE RETURN" ; + mf:action <literal_with_CARRIAGE_RETURN.ttl> ; + mf:result <literal_with_CARRIAGE_RETURN.nt> ; + . + +<#literal_with_FORM_FEED> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_FORM_FEED" ; + rdfs:comment "literal with FORM FEED" ; + mf:action <literal_with_FORM_FEED.ttl> ; + mf:result <literal_with_FORM_FEED.nt> ; + . + +<#literal_with_REVERSE_SOLIDUS> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_REVERSE_SOLIDUS" ; + rdfs:comment "literal with REVERSE SOLIDUS" ; + mf:action <literal_with_REVERSE_SOLIDUS.ttl> ; + mf:result <literal_with_REVERSE_SOLIDUS.nt> ; + . + +<#literal_with_escaped_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_escaped_CHARACTER_TABULATION" ; + rdfs:comment "literal with escaped CHARACTER TABULATION" ; + mf:action <literal_with_escaped_CHARACTER_TABULATION.ttl> ; + mf:result <literal_with_CHARACTER_TABULATION.nt> ; + . + +<#literal_with_escaped_BACKSPACE> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_escaped_BACKSPACE" ; + rdfs:comment "literal with escaped BACKSPACE" ; + mf:action <literal_with_escaped_BACKSPACE.ttl> ; + mf:result <literal_with_BACKSPACE.nt> ; + . + +<#literal_with_escaped_LINE_FEED> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_escaped_LINE_FEED" ; + rdfs:comment "literal with escaped LINE FEED" ; + mf:action <literal_with_escaped_LINE_FEED.ttl> ; + mf:result <literal_with_LINE_FEED.nt> ; + . + +<#literal_with_escaped_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_escaped_CARRIAGE_RETURN" ; + rdfs:comment "literal with escaped CARRIAGE RETURN" ; + mf:action <literal_with_escaped_CARRIAGE_RETURN.ttl> ; + mf:result <literal_with_CARRIAGE_RETURN.nt> ; + . + +<#literal_with_escaped_FORM_FEED> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_escaped_FORM_FEED" ; + rdfs:comment "literal with escaped FORM FEED" ; + mf:action <literal_with_escaped_FORM_FEED.ttl> ; + mf:result <literal_with_FORM_FEED.nt> ; + . + +<#literal_with_numeric_escape4> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_numeric_escape4" ; + rdfs:comment "literal with numeric escape4 \\u" ; + mf:action <literal_with_numeric_escape4.ttl> ; + mf:result <literal_with_numeric_escape4.nt> ; + . + +<#literal_with_numeric_escape8> rdf:type rdft:TestTurtleEval ; + mf:name "literal_with_numeric_escape8" ; + rdfs:comment "literal with numeric escape8 \\U" ; + mf:action <literal_with_numeric_escape8.ttl> ; + mf:result <literal_with_numeric_escape4.nt> ; + . + +<#IRIREF_datatype> rdf:type rdft:TestTurtleEval ; + mf:name "IRIREF_datatype" ; + rdfs:comment "IRIREF datatype \"\"^^<t>" ; + mf:action <IRIREF_datatype.ttl> ; + mf:result <IRIREF_datatype.nt> ; + . + +<#prefixed_name_datatype> rdf:type rdft:TestTurtleEval ; + mf:name "prefixed_name_datatype" ; + rdfs:comment "prefixed name datatype \"\"^^p:t" ; + mf:action <prefixed_name_datatype.ttl> ; + mf:result <IRIREF_datatype.nt> ; + . + +<#bareword_integer> rdf:type rdft:TestTurtleEval ; + mf:name "bareword_integer" ; + rdfs:comment "bareword integer" ; + mf:action <bareword_integer.ttl> ; + mf:result <IRIREF_datatype.nt> ; + . + +<#bareword_decimal> rdf:type rdft:TestTurtleEval ; + mf:name "bareword_decimal" ; + rdfs:comment "bareword decimal" ; + mf:action <bareword_decimal.ttl> ; + mf:result <bareword_decimal.nt> ; + . + +<#bareword_double> rdf:type rdft:TestTurtleEval ; + mf:name "bareword_double" ; + rdfs:comment "bareword double" ; + mf:action <bareword_double.ttl> ; + mf:result <bareword_double.nt> ; + . + +<#double_lower_case_e> rdf:type rdft:TestTurtleEval ; + mf:name "double_lower_case_e" ; + rdfs:comment "double lower case e" ; + mf:action <double_lower_case_e.ttl> ; + mf:result <double_lower_case_e.nt> ; + . + +<#negative_numeric> rdf:type rdft:TestTurtleEval ; + mf:name "negative_numeric" ; + rdfs:comment "negative numeric" ; + mf:action <negative_numeric.ttl> ; + mf:result <negative_numeric.nt> ; + . + +<#positive_numeric> rdf:type rdft:TestTurtleEval ; + mf:name "positive_numeric" ; + rdfs:comment "positive numeric" ; + mf:action <positive_numeric.ttl> ; + mf:result <positive_numeric.nt> ; + . + +<#numeric_with_leading_0> rdf:type rdft:TestTurtleEval ; + mf:name "numeric_with_leading_0" ; + rdfs:comment "numeric with leading 0" ; + mf:action <numeric_with_leading_0.ttl> ; + mf:result <numeric_with_leading_0.nt> ; + . + +<#literal_true> rdf:type rdft:TestTurtleEval ; + mf:name "literal_true" ; + rdfs:comment "literal true" ; + mf:action <literal_true.ttl> ; + mf:result <literal_true.nt> ; + . + +<#literal_false> rdf:type rdft:TestTurtleEval ; + mf:name "literal_false" ; + rdfs:comment "literal false" ; + mf:action <literal_false.ttl> ; + mf:result <literal_false.nt> ; + . + +<#langtagged_non_LONG> rdf:type rdft:TestTurtleEval ; + mf:name "langtagged_non_LONG" ; + rdfs:comment "langtagged non-LONG \"x\"@en" ; + mf:action <langtagged_non_LONG.ttl> ; + mf:result <langtagged_non_LONG.nt> ; + . + +<#langtagged_LONG> rdf:type rdft:TestTurtleEval ; + mf:name "langtagged_LONG" ; + rdfs:comment "langtagged LONG \"\"\"x\"\"\"@en" ; + mf:action <langtagged_LONG.ttl> ; + mf:result <langtagged_non_LONG.nt> ; + . + +<#lantag_with_subtag> rdf:type rdft:TestTurtleEval ; + mf:name "lantag_with_subtag" ; + rdfs:comment "lantag with subtag \"x\"@en-us" ; + mf:action <lantag_with_subtag.ttl> ; + mf:result <lantag_with_subtag.nt> ; + . + +<#objectList_with_two_objects> rdf:type rdft:TestTurtleEval ; + mf:name "objectList_with_two_objects" ; + rdfs:comment "objectList with two objects … <o1>,<o2>" ; + mf:action <objectList_with_two_objects.ttl> ; + mf:result <objectList_with_two_objects.nt> ; + . + +<#predicateObjectList_with_two_objectLists> rdf:type rdft:TestTurtleEval ; + mf:name "predicateObjectList_with_two_objectLists" ; + rdfs:comment "predicateObjectList with two objectLists … <o1>,<o2>" ; + mf:action <predicateObjectList_with_two_objectLists.ttl> ; + mf:result <predicateObjectList_with_two_objectLists.nt> ; + . + +<#repeated_semis_at_end> rdf:type rdft:TestTurtleEval ; + mf:name "repeated_semis_at_end" ; + rdfs:comment "repeated semis at end <s> <p> <o> ;; <p2> <o2> ." ; + mf:action <repeated_semis_at_end.ttl> ; + mf:result <predicateObjectList_with_two_objectLists.nt> ; + . + +<#repeated_semis_not_at_end> rdf:type rdft:TestTurtleEval ; + mf:name "repeated_semis_not_at_end" ; + rdfs:comment "repeated semis not at end <s> <p> <o> ;;." ; + mf:action <repeated_semis_not_at_end.ttl> ; + mf:result <repeated_semis_not_at_end.nt> ; + . + +# original tests-ttl <#turtle-syntax-file-01> rdf:type rdft:TestTurtlePositiveSyntax ; mf:name "turtle-syntax-file-01" ; rdfs:comment "Empty file" ; @@ -250,42 +847,18 @@ mf:action <turtle-syntax-base-01.ttl> ; . -<#turtle-syntax-base-02> rdf:type rdft:TestTurtlePositiveSyntax ; - mf:name "turtle-syntax-base-02" ; - rdfs:comment "BASE" ; - mf:action <turtle-syntax-base-02.ttl> ; - . - <#turtle-syntax-base-03> rdf:type rdft:TestTurtlePositiveSyntax ; mf:name "turtle-syntax-base-03" ; rdfs:comment "@base with relative IRIs" ; mf:action <turtle-syntax-base-03.ttl> ; . -<#turtle-syntax-base-04> rdf:type rdft:TestTurtlePositiveSyntax ; - mf:name "turtle-syntax-base-04" ; - rdfs:comment "base with relative IRIs" ; - mf:action <turtle-syntax-base-04.ttl> ; - . - <#turtle-syntax-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ; mf:name "turtle-syntax-prefix-01" ; rdfs:comment "@prefix" ; mf:action <turtle-syntax-prefix-01.ttl> ; . -<#turtle-syntax-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ; - mf:name "turtle-syntax-prefix-02" ; - rdfs:comment "PreFIX" ; - mf:action <turtle-syntax-prefix-02.ttl> ; - . - -<#turtle-syntax-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ; - mf:name "turtle-syntax-prefix-03" ; - rdfs:comment "Empty PREFIX" ; - mf:action <turtle-syntax-prefix-03.ttl> ; - . - <#turtle-syntax-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ; mf:name "turtle-syntax-prefix-04" ; rdfs:comment "Empty @prefix with % escape" ; @@ -1274,3 +1847,105 @@ rdfs:comment "Bad IRI : {abc} (negative evaluation test)" ; mf:action <turtle-eval-bad-04.ttl> ; . + +# tests from Dave Beckett +# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c28 +<#LITERAL_LONG2_with_REVERSE_SOLIDUS> rdf:type rdft:TestTurtleEval ; + mf:name "LITERAL_LONG2_with_REVERSE_SOLIDUS" ; + rdfs:comment "REVERSE SOLIDUS at end of LITERAL_LONG2" ; + mf:action <LITERAL_LONG2_with_REVERSE_SOLIDUS.ttl> ; + mf:result <LITERAL_LONG2_with_REVERSE_SOLIDUS.nt> ; + . + +<#turtle-syntax-bad-LITERAL2_with_langtag_and_datatype> rdf:type rdft:TestTurtleNegativeSyntax ; + mf:name "turtle-syntax-bad-num-05" ; + rdfs:comment "Bad number format (negative test)" ; + mf:action <turtle-syntax-bad-LITERAL2_with_langtag_and_datatype.ttl> ; + . + +<#two_LITERAL_LONG2s> rdf:type rdft:TestTurtleEval ; + mf:name "two_LITERAL_LONG2s" ; + rdfs:comment "two LITERAL_LONG2s testing quote delimiter overrun" ; + mf:action <two_LITERAL_LONG2s.ttl> ; + mf:result <two_LITERAL_LONG2s.nt> ; + . + +# tests from David Robillard +# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c21 +<#turtle-syntax-bad-blank-label-dot-end> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Blank node label must not end in dot" ; + mf:name "turtle-syntax-bad-blank-label-dot-end" ; + mf:action <turtle-syntax-bad-blank-label-dot-end.ttl> . + +<#turtle-syntax-bad-number-dot-in-anon> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Dot delimeter may not appear in anonymous nodes" ; + mf:name "turtle-syntax-bad-number-dot-in-anon" ; + mf:action <turtle-syntax-bad-number-dot-in-anon.ttl> . + +<#turtle-syntax-bad-ln-dash-start> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Local name must not begin with dash" ; + mf:name "turtle-syntax-bad-ln-dash-start" ; + mf:action <turtle-syntax-bad-ln-dash-start.ttl> . + +<#turtle-syntax-bad-ln-escape> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Bad hex escape in local name" ; + mf:name "turtle-syntax-bad-ln-escape" ; + mf:action <turtle-syntax-bad-ln-escape.ttl> . + +<#turtle-syntax-bad-ln-escape-start> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Bad hex escape at start of local name" ; + mf:name "turtle-syntax-bad-ln-escape-start" ; + mf:action <turtle-syntax-bad-ln-escape-start.ttl> . + +<#turtle-syntax-bad-ns-dot-end> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Prefix must not end in dot" ; + mf:name "turtle-syntax-bad-ns-dot-end" ; + mf:action <turtle-syntax-bad-ns-dot-end.ttl> . + +<#turtle-syntax-bad-ns-dot-start> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Prefix must not start with dot" ; + mf:name "turtle-syntax-bad-ns-dot-start" ; + mf:action <turtle-syntax-bad-ns-dot-start.ttl> . + +<#turtle-syntax-bad-missing-ns-dot-end> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Prefix must not end in dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)" ; + mf:name "turtle-syntax-bad-missing-ns-dot-end" ; + mf:action <turtle-syntax-bad-missing-ns-dot-end.ttl> . + +<#turtle-syntax-bad-missing-ns-dot-start> + rdf:type rdft:TestTurtleNegativeSyntax ; + rdfs:comment "Prefix must not start with dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)" ; + mf:name "turtle-syntax-bad-missing-ns-dot-start" ; + mf:action <turtle-syntax-bad-missing-ns-dot-start.ttl> . + +<#turtle-syntax-ln-dots> + rdf:type rdft:TestTurtlePositiveSyntax ; + rdfs:comment "Dots in pname local names" ; + mf:name "turtle-syntax-ln-dots" ; + mf:action <turtle-syntax-ln-dots.ttl> . + +<#turtle-syntax-ln-colons> + rdf:type rdft:TestTurtlePositiveSyntax ; + rdfs:comment "Colons in pname local names" ; + mf:name "turtle-syntax-ln-colons" ; + mf:action <turtle-syntax-ln-colons.ttl> . + +<#turtle-syntax-ns-dots> + rdf:type rdft:TestTurtlePositiveSyntax ; + rdfs:comment "Dots in namespace names" ; + mf:name "turtle-syntax-ns-dots" ; + mf:action <turtle-syntax-ns-dots.ttl> . + +<#turtle-syntax-blank-label> + rdf:type rdft:TestTurtlePositiveSyntax ; + rdfs:comment "Characters allowed in blank node labels" ; + mf:name "turtle-syntax-blank-label" ; + mf:action <turtle-syntax-blank-label.ttl> . diff --git a/tests/tests-ttl/turtle-subm-27.ttl b/tests/tests-ttl/turtle-subm-27.ttl index 6721ec24..dc3cfffb 100644 --- a/tests/tests-ttl/turtle-subm-27.ttl +++ b/tests/tests-ttl/turtle-subm-27.ttl @@ -1,4 +1,4 @@ -# In-scope base URI is http://www.w3.org/2001/sw/DataAccess/df1/tests/ at this point +# In-scope base URI is <http://example/base/turtle-subm-27.ttl> at this point <a1> <b1> <c1> . @base <http://example.org/ns/> . # In-scope base URI is http://example.org/ns/ at this point diff --git a/tests/tests-ttl/turtle-syntax-bad-base-03.ttl b/tests/tests-ttl/turtle-syntax-bad-base-03.ttl index b5ef61dd..ebbbc106 100644 --- a/tests/tests-ttl/turtle-syntax-bad-base-03.ttl +++ b/tests/tests-ttl/turtle-syntax-bad-base-03.ttl @@ -1,3 +1,3 @@ -# @base without URI. +# FULL STOP used after SPARQL BASE BASE <http://example/> . <s> <p> <o> . diff --git a/tests/tests-ttl/turtle-syntax-base-02.ttl b/tests/tests-ttl/turtle-syntax-base-02.ttl deleted file mode 100644 index 04f1bfdb..00000000 --- a/tests/tests-ttl/turtle-syntax-base-02.ttl +++ /dev/null @@ -1 +0,0 @@ -BASE <http://example/> diff --git a/tests/tests-ttl/turtle-syntax-base-04.ttl b/tests/tests-ttl/turtle-syntax-base-04.ttl deleted file mode 100644 index f9f136dc..00000000 --- a/tests/tests-ttl/turtle-syntax-base-04.ttl +++ /dev/null @@ -1,2 +0,0 @@ -base <http://example/> -<s> <p> <o> . diff --git a/tests/tests-ttl/turtle-syntax-prefix-02.ttl b/tests/tests-ttl/turtle-syntax-prefix-02.ttl deleted file mode 100644 index 5869e8bd..00000000 --- a/tests/tests-ttl/turtle-syntax-prefix-02.ttl +++ /dev/null @@ -1 +0,0 @@ -PreFIX : <http://example/> diff --git a/tests/tests-ttl/turtle-syntax-prefix-03.ttl b/tests/tests-ttl/turtle-syntax-prefix-03.ttl deleted file mode 100644 index f9c0a3f3..00000000 --- a/tests/tests-ttl/turtle-syntax-prefix-03.ttl +++ /dev/null @@ -1,2 +0,0 @@ -PREFIX : <http://example/> -:s :p :123 . |