--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL1_ascii_boundaries.nt Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u0000\u0009\u000b\u000c\u000e\u0026\u0028\u005b\u005d\u007f" .
Binary file rdf-turtle/coverage/tests/LITERAL1_ascii_boundaries.ttl has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL1_with_UTF8_boundaries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '߿ࠀက쿿퀀𐀀' .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL2_ascii_boundaries.nt Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u0000\u0009\u000b\u000c\u000e\u0021\u0023\u005b\u005d\u007f" .
Binary file rdf-turtle/coverage/tests/LITERAL2_ascii_boundaries.ttl has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL2_with_UTF8_boundaries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "߿ࠀက쿿퀀𐀀" .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1_ascii_boundaries.nt Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u0000\u0026\u0028\u005b\u005d\u007f" .
Binary file rdf-turtle/coverage/tests/LITERAL_LONG1_ascii_boundaries.ttl has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1_with_UTF8_boundaries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '''߿ࠀက쿿퀀𐀀''' .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2_ascii_boundaries.nt Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u0000\u0021\u0023\u005b\u005d\u007f" .
Binary file rdf-turtle/coverage/tests/LITERAL_LONG2_ascii_boundaries.ttl has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2_with_UTF8_boundaries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> """߿ࠀက쿿퀀𐀀""" .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_with_UTF8_boundaries.nt Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u0080\u07ff\u0800\u0fff\u1000\ucfff\ud000\ud7ff\ue000\uffff\U00010000\U0003ffff\U00040000\U000fffff\U00100000\U0010ffff" .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/labeled_blank_node_with_PN_CHARS_BASE_character_boundries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> _:AZazÀÖØöø˿ͰͽͿ⁰Ⰰ、豈﷏ﷰ�𐀀 .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/localName_with_PN_CHARS_BASE_character_boundries.nt Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/AZaz\u00c0\u00d6\u00d8\u00f6\u00f8\u02ff\u0370\u037d\u037f\u1fff\u200c\u200d\u2070\u218f\u2c00\u2fef\u3001\ud7ff\uf900\ufdcf\ufdf0\ufffd\U00010000\U000effff> .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/localName_with_PN_CHARS_BASE_character_boundries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/> .
+<http://a.example/s> <http://a.example/p> p:AZazÀÖØöø˿ͰͽͿ⁰Ⰰ、豈﷏ﷰ�𐀀 .
--- a/rdf-turtle/coverage/tests/manifest.ttl Sat Mar 16 18:45:25 2013 -0700
+++ b/rdf-turtle/coverage/tests/manifest.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -19,6 +19,8 @@
<#prefixed_IRI_predicate>
<#prefixed_IRI_object>
<#prefix_only_IRI>
+ <#prefix_with_PN_CHARS_BASE_character_boundries>
+ <#localName_with_PN_CHARS_BASE_character_boundries>
<#default_namespace_IRI>
<#prefix_reassigned_and_used>
<#reserved_escaped_local_name>
@@ -30,6 +32,7 @@
<#SPARQL_style_base>
<#labeled_blank_node_subject>
<#labeled_blank_node_object>
+ <#labeled_blank_node_with_PN_CHARS_BASE_character_boundries>
<#anonymous_blank_node_subject>
<#anonymous_blank_node_object>
<#sole_blankNodePropertyList>
@@ -45,11 +48,19 @@
<#first>
<#last>
<#LITERAL1>
+ <#LITERAL1_ascii_boundaries>
+ <#LITERAL1_with_UTF8_boundaries>
<#LITERAL_LONG1>
+ <#LITERAL_LONG1_ascii_boundaries>
+ <#LITERAL_LONG1_with_UTF8_boundaries>
<#LITERAL_LONG1_with_1_squote>
<#LITERAL_LONG1_with_2_squotes>
<#LITERAL2>
+ <#LITERAL2_ascii_boundaries>
+ <#LITERAL2_with_UTF8_boundaries>
<#LITERAL_LONG2>
+ <#LITERAL_LONG2_ascii_boundaries>
+ <#LITERAL_LONG2_with_UTF8_boundaries>
<#LITERAL_LONG2_with_1_squote>
<#LITERAL_LONG2_with_2_squotes>
<#literal_with_CHARACTER_TABULATION>
@@ -155,6 +166,20 @@
mf:result <IRI_subject.nt> ;
.
+<#prefix_with_PN_CHARS_BASE_character_boundries> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefix_with_PN_CHARS_BASE_character_boundries" ;
+ rdfs:comment "prefix with PN CHARS BASE character boundries (prefix: AZazÀÖØöø...:)" ;
+ mf:action <prefix_with_PN_CHARS_BASE_character_boundries.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#localName_with_PN_CHARS_BASE_character_boundries> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefix with PN CHARS BASE character boundries" ;
+ rdfs:comment "prefix with PN CHARS BASE character boundries (p:AZazÀÖØöø...)" ;
+ mf:action <localName_with_PN_CHARS_BASE_character_boundries.ttl> ;
+ mf:result <localName_with_PN_CHARS_BASE_character_boundries.nt> ;
+ .
+
<#default_namespace_IRI> rdf:type rdft:TestTurtleEval ;
mf:name "default_namespace_IRI" ;
rdfs:comment "default namespace IRI (:ln)" ;
@@ -232,6 +257,13 @@
mf:result <labeled_blank_node_object.nt> ;
.
+<#labeled_blank_node_with_PN_CHARS_BASE_character_boundries> rdf:type rdft:TestTurtleEval ;
+ mf:name "labeled_blank_node_with_PN_CHARS_BASE_character_boundries" ;
+ rdfs:comment "labeled_blank_node_with_PN_CHARS_BASE_character_boundries (_:_:AZazÀÖØöø...)" ;
+ mf:action <labeled_blank_node_with_PN_CHARS_BASE_character_boundries.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" ;
@@ -337,6 +369,20 @@
mf:result <LITERAL1.nt> ;
.
+<#LITERAL1_ascii_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL1_ascii_boundaries" ;
+ rdfs:comment "LITERAL1_ascii_boundaries '\x00\x09\x0b\x0c\0x0e\x26\x28...'" ;
+ mf:action <LITERAL1_ascii_boundaries.ttl> ;
+ mf:result <LITERAL1_ascii_boundaries.nt> ;
+ .
+
+<#LITERAL1_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL1_with_UTF8_boundaries" ;
+ rdfs:comment "LITERAL1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'" ;
+ mf:action <LITERAL1_with_UTF8_boundaries.ttl> ;
+ mf:result <LITERAL_with_UTF8_boundaries.nt> ;
+ .
+
<#LITERAL_LONG1> rdf:type rdft:TestTurtleEval ;
mf:name "LITERAL_LONG1" ;
rdfs:comment "LITERAL_LONG1 '''x'''" ;
@@ -344,6 +390,20 @@
mf:result <LITERAL1.nt> ;
.
+<#LITERAL_LONG1_ascii_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL_LONG1_ascii_boundaries" ;
+ rdfs:comment "LITERAL_LONG1_ascii_boundaries '\x00\x26\x28...'" ;
+ mf:action <LITERAL_LONG1_ascii_boundaries.ttl> ;
+ mf:result <LITERAL_LONG1_ascii_boundaries.nt> ;
+ .
+
+<#LITERAL_LONG1_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL_LONG1_with_UTF8_boundaries" ;
+ rdfs:comment "LITERAL_LONG1_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'" ;
+ mf:action <LITERAL_LONG1_with_UTF8_boundaries.ttl> ;
+ mf:result <LITERAL_with_UTF8_boundaries.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'''" ;
@@ -365,6 +425,20 @@
mf:result <LITERAL1.nt> ;
.
+<#LITERAL2_ascii_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL2_ascii_boundaries" ;
+ rdfs:comment "LITERAL2_ascii_boundaries '\x00\x09\x0b\x0c\0x0e\x21\x23...'" ;
+ mf:action <LITERAL2_ascii_boundaries.ttl> ;
+ mf:result <LITERAL2_ascii_boundaries.nt> ;
+ .
+
+<#LITERAL2_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL2_with_UTF8_boundaries" ;
+ rdfs:comment "LITERAL2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'" ;
+ mf:action <LITERAL2_with_UTF8_boundaries.ttl> ;
+ mf:result <LITERAL_with_UTF8_boundaries.nt> ;
+ .
+
<#LITERAL_LONG2> rdf:type rdft:TestTurtleEval ;
mf:name "LITERAL_LONG2" ;
rdfs:comment "LITERAL_LONG2 \"\"\"x\"\"\"" ;
@@ -372,6 +446,20 @@
mf:result <LITERAL1.nt> ;
.
+<#LITERAL_LONG2_ascii_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL_LONG2_ascii_boundaries" ;
+ rdfs:comment "LITERAL_LONG2_ascii_boundaries '\x00\x21\x23...'" ;
+ mf:action <LITERAL_LONG2_ascii_boundaries.ttl> ;
+ mf:result <LITERAL_LONG2_ascii_boundaries.nt> ;
+ .
+
+<#LITERAL_LONG2_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL_LONG2_with_UTF8_boundaries" ;
+ rdfs:comment "LITERAL_LONG2_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'" ;
+ mf:action <LITERAL_LONG2_with_UTF8_boundaries.ttl> ;
+ mf:result <LITERAL_with_UTF8_boundaries.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\"\"\"" ;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefix_with_PN_CHARS_BASE_character_boundries.ttl Sat Mar 16 18:46:49 2013 -0700
@@ -0,0 +1,2 @@
+@prefix AZazÀÖØöø˿ͰͽͿ⁰Ⰰ、豈﷏ﷰ�𐀀: <http://a.example/> .
+<http://a.example/s> <http://a.example/p> AZazÀÖØöø˿ͰͽͿ⁰Ⰰ、豈﷏ﷰ�𐀀:o .