You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2014/09/23 19:01:08 UTC

[02/11] Sync with RDF 1.1 test suites

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-04.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-04.trig
new file mode 100644
index 0000000..5a80fdf
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-04.trig
@@ -0,0 +1,5 @@
+@prefix : <http://example/> .
+{:s :p1 :o1 ;;
+   :p2 :o2 
+   .
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-05.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-05.trig
new file mode 100644
index 0000000..3a75652
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-05.trig
@@ -0,0 +1,5 @@
+@prefix : <http://example/> .
+{:s :p1 :o1 ;
+   :p2 :o2 ;;
+   .
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-06.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-06.trig
new file mode 100644
index 0000000..81a5135
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-06.trig
@@ -0,0 +1,2 @@
+# No DOT
+{<http://example/s> <http://example/p> <http://example/o>}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-07.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-07.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-07.trig
new file mode 100644
index 0000000..45f09d3
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-struct-07.trig
@@ -0,0 +1,2 @@
+# Trailing ;
+{<http://example/s> <http://example/p> <http://example/o> ;}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-01.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-01.trig
new file mode 100644
index 0000000..2f63429
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-01.trig
@@ -0,0 +1 @@
+{<http://example/s> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-02.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-02.trig
new file mode 100644
index 0000000..2276868
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-02.trig
@@ -0,0 +1,2 @@
+# x53 is capital S
+{<http://example/\u0053> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-03.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-03.trig
new file mode 100644
index 0000000..6467687
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-03.trig
@@ -0,0 +1,2 @@
+# x53 is capital S
+{<http://example/\U00000053> <http://example/p> <http://example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-04.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-04.trig
new file mode 100644
index 0000000..d4a6ed2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-syntax-uri-04.trig
@@ -0,0 +1,3 @@
+# IRI with all chars in it.
+{<http://example/s> <http://example/p>
+<scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-01.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-01.trig
new file mode 100644
index 0000000..785f04c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-01.trig
@@ -0,0 +1,8 @@
+# Turtle is TriG
+PREFIX : <http://example/> 
+
+:s :p :o ;
+   :q 123 , 456 .
+
+:s1 :p1 "more" .
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-02.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-02.trig
new file mode 100644
index 0000000..4dd160b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-02.trig
@@ -0,0 +1,9 @@
+# Turtle is TriG
+PREFIX : <http://example/>
+
+:s :p :o ;
+   :q 123 , 456 .
+
+PREFIX : <http://example/ns#>
+
+:s :p :o .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-03.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-03.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-03.trig
new file mode 100644
index 0000000..b58574d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-03.trig
@@ -0,0 +1,5 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+[ :p 123 ; :q 456 ] :r 1 .
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-04.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-04.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-04.trig
new file mode 100644
index 0000000..50ed513
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-04.trig
@@ -0,0 +1,5 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+[] :p :o .
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-05.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-05.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-05.trig
new file mode 100644
index 0000000..06aaf65
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-05.trig
@@ -0,0 +1,6 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+[ :p :o ] .
+
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-06.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-06.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-06.trig
new file mode 100644
index 0000000..b69fdde
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-06.trig
@@ -0,0 +1,4 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+( 1 2 3 ) :p ( 4 5 6 ) .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-01.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-01.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-01.trig
new file mode 100644
index 0000000..1bad23f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-01.trig
@@ -0,0 +1,5 @@
+# Turtle is TriG
+
+# Trailing dot required in Turtle block.
+
+:s :p :o  

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-02.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-02.trig b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-02.trig
new file mode 100644
index 0000000..f46fc1c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/trig-turtle-bad-02.trig
@@ -0,0 +1,6 @@
+# Turtle is TriG
+
+# N-Quads.
+
+:s :p :o :g .
+

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.nq b/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.nq
new file mode 100644
index 0000000..af94fe6
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.nq
@@ -0,0 +1,2 @@
+<http://example.org/ex#a> <http://example.org/ex#b> "first long literal" .
+<http://example.org/ex#c> <http://example.org/ex#d> "second long literal" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.trig b/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.trig
new file mode 100644
index 0000000..93aea52
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/two_LITERAL_LONG2s.trig
@@ -0,0 +1,6 @@
+# Test long literal twice to ensure it does not over-quote
+@prefix :  <http://example.org/ex#> .
+{
+:a :b """first long literal""" .
+:c :d """second long literal""" .
+}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.nq b/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.nq
new file mode 100644
index 0000000..f9d0c4f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.nq
@@ -0,0 +1 @@
+<http://a.example/s_> <http://a.example/p> <http://a.example/o> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.trig b/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.trig
new file mode 100644
index 0000000..e10726b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TrigStd/underscore_in_localName.trig
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+{p:s_ <http://a.example/p> <http://a.example/o> .}

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/README
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/README b/jena-arq/testing/RIOT/Lang/TurtleStd/README
new file mode 100644
index 0000000..1b049b9
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/README
@@ -0,0 +1,65 @@
+This README is for the W3C RDF Working Group's Turtle test suite.
+This test suite contains four kinds of tests:
+
+  132 Evaluation (rdft:TestTurtleEval) - a pair of an input turtle
+  file and reference ntriples file.
+
+  77 Positive syntax (rdft:TestTurtlePositiveSyntax) - an input turtle
+  file with no syntax errors.
+
+  78 Negative syntax (rdft:TestTurtleNegativeSyntax) - an input turtle
+  file with at least one syntax error.
+
+  4 Negative Evaluation (rdft:TestTurtleNegativeEval) - a pair of an
+  input turtle file and reference ntriples file. These tests have the
+  same properties as rdft:TestTurtleNegativeSyntax.
+
+The manifest.ttl file in this directory lists all of the tests in the
+RDF WG's Turtle test suite. Each test is one of the above tests. All
+tests have a name (mf:name) and an input (mf:action). The Evaluation
+tests have an expected result (mf:result).
+
+• An implementation passes an Evaluation test if it parses the input
+  into a graph, parses the expecte result into another graph, and
+  those two graphs are isomorphic (see
+  <http://www.w3.org/TR/rdf11-concepts/#graph-isomorphism>).
+
+• An implementation passes a positive syntax test if it parses the
+  input.
+
+• An implementation passes a negative syntax test if it fails to parse
+  the input.
+
+
+RELATIVE IRI RESOLUTION:
+
+The home of the test suite is <http://www.w3.org/2013/TurtleTests/>.
+Per RFC 3986 section 5.1.3, the base IRI for parsing each file is the
+retrieval IRI for that file. For example, the tests turtle-subm-01 and
+turtle-subm-27 require relative IRI resolution against a base of
+<http://www.w3.org/2013/TurtleTests/turtle-subm-01.ttl> and
+<http://www.w3.org/2013/TurtleTests/turtle-subm-27.ttl> respectively.
+
+
+CHARACTER ENCODING:
+
+The Turtle language uses UTF-8 encoding. The following tests include
+non-ascii characters:
+  localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries
+  localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries *
+  localName_with_nfc_PN_CHARS_BASE_character_boundaries *
+  labeled_blank_node_with_PN_CHARS_BASE_character_boundaries *
+  LITERAL1_with_UTF8_boundaries *
+  LITERAL_LONG1_with_UTF8_boundaries *
+  LITERAL2_with_UTF8_boundaries *
+  LITERAL_LONG2_with_UTF8_boundaries *
+
+Those marked with a * include characters with codepoints greater than
+U+FFFD and are thus expressed as a pair of surrogate characters when
+represented in UCS2.
+
+
+See http://www.w3.org/2011/rdf-wg/wiki/Turtle_Test_Suite for more details.
+
+
+Eric Prud'hommeaux <er...@w3.org> - 11 June 2013.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.nt
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.nt b/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.nt
new file mode 100644
index 0000000..a8ca81c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.nt
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.ttl
new file mode 100644
index 0000000..c03124c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_PNAME_NS.ttl
@@ -0,0 +1,3 @@
+@prefix p: <http://a.example/> .
+<http://a.example/s> <http://a.example/p> p:#comment
+.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_localName.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_localName.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_localName.ttl
new file mode 100644
index 0000000..919f876
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/comment_following_localName.ttl
@@ -0,0 +1,3 @@
+@prefix p: <http://a.example/> .
+<http://a.example/s> <http://a.example/p> p:o#comment
+.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.nt
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.nt b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.nt
new file mode 100644
index 0000000..82d9629
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.nt
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/#numbersign> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.ttl
new file mode 100644
index 0000000..2003fa4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_PNAME_NS.ttl
@@ -0,0 +1,3 @@
+@prefix p: <http://a.example/>.
+<http://a.example/s> <http://a.example/p> p:\#numbersign
+.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.nt
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.nt b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.nt
new file mode 100644
index 0000000..5ae57b8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.nt
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/o#numbersign> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.ttl
new file mode 100644
index 0000000..a0e39ec
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/number_sign_following_localName.ttl
@@ -0,0 +1,3 @@
+@prefix p: <http://a.example/> .
+<http://a.example/s> <http://a.example/p> p:o\#numbersign
+.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-01.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-01.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-01.ttl
new file mode 100644
index 0000000..c9c458e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-01.ttl
@@ -0,0 +1,2 @@
+# Bad IRI : good escape, bad charcater
+<http://www.w3.org/2013/TurtleTests/\u0020> <http://www.w3.org/2013/TurtleTests/p> <http://www.w3.org/2013/TurtleTests/o> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-02.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-02.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-02.ttl
new file mode 100644
index 0000000..f2be6ea
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-02.ttl
@@ -0,0 +1,2 @@
+# Bad IRI : hex 3C is <
+<http://www.w3.org/2013/TurtleTests/\u003C> <http://www.w3.org/2013/TurtleTests/p> <http://www.w3.org/2013/TurtleTests/o> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-03.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-03.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-03.ttl
new file mode 100644
index 0000000..1aec7ff
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-03.ttl
@@ -0,0 +1,2 @@
+# Bad IRI : hex 3E is >
+<http://www.w3.org/2013/TurtleTests/\u003E> <http://www.w3.org/2013/TurtleTests/p> <http://www.w3.org/2013/TurtleTests/o> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-04.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-04.ttl b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-04.ttl
new file mode 100644
index 0000000..4b7601b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TurtleStd/turtle-eval-bad-04.ttl
@@ -0,0 +1,2 @@
+# Bad IRI
+<http://www.w3.org/2013/TurtleTests/{abc}> <http://www.w3.org/2013/TurtleTests/p> <http://www.w3.org/2013/TurtleTests/o> .