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 2012/11/11 19:57:02 UTC

svn commit: r1408081 [2/12] - in /jena/Experimental/riot-reader/testing/RIOT/Lang: ./ N-Triples/ Turtle/ Turtle2/ TurtleSubm/

Modified: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl?rev=1408081&r1=1408080&r2=1408081&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl Sun Nov 11 18:56:46 2012
@@ -13,6 +13,8 @@
 #  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.
+
 @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#> .
@@ -24,768 +26,1053 @@
     rdfs:comment "Turtle tests" ;
     mf:entries
     (
-    <#syn-file-01>
-    <#syn-file-02>
-    <#syn-file-03>
-    <#syn-uri-01>
-    <#syn-uri-02>
-    <#syn-uri-03>
-    <#syn-base-01>
-    <#syn-base-02>
-    <#syn-base-03>
-    <#syn-base-04>
-    <#syn-prefix-01>
-    <#syn-prefix-02>
-    <#syn-prefix-03>
-    <#syn-prefix-04>
-    <#syn-prefix-05>
-    <#syn-prefix-06>
-    <#syn-prefix-07>
-    <#syn-prefix-08>
-    <#syn-prefix-09>
-    <#syn-string-01>
-    <#syn-string-02>
-    <#syn-string-03>
-    <#syn-string-04>
-    <#syn-string-05>
-    <#syn-string-06>
-    <#syn-string-07>
-    <#syn-string-08>
-    <#syn-string-09>
-    <#syn-string-10>
-    <#syn-string-11>
-    <#syn-str-esc-01>
-    <#syn-str-esc-02>
-    <#syn-str-esc-03>
-    <#syn-pname-esc-01>
-    <#syn-pname-esc-02>
-    <#syn-pname-esc-03>
-    <#syn-bnode-01>
-    <#syn-bnode-02>
-    <#syn-bnode-03>
-    <#syn-bnode-04>
-    <#syn-bnode-05>
-    <#syn-bnode-06>
-    <#syn-bnode-07>
-    <#syn-bnode-08>
-    <#syn-bnode-09>
-    <#syn-bnode-10>
-    <#syn-number-01>
-    <#syn-number-02>
-    <#syn-number-03>
-    <#syn-number-04>
-    <#syn-number-05>
-    <#syn-number-06>
-    <#syn-number-07>
-    <#syn-number-08>
-    <#syn-number-09>
-    <#syn-number-10>
-    <#syn-number-11>
-    <#syn-datatypes-01>
-    <#syn-datatypes-02>
-    <#syn-kw-01>
-    <#syn-kw-02>
-    <#syn-kw-03>
-    <#syn-struct-01>
-    <#syn-struct-02>
-    <#syn-struct-03>
-    <#syn-lists-01>
-    <#syn-lists-02>
-    <#syn-lists-03>
-    <#syn-lists-04>
-    <#syn-lists-05>
-    <#syn-bad-uri-01>
-    <#syn-bad-uri-02>
-    <#syn-bad-uri-03>
-    <#syn-bad-uri-04>
-    <#syn-bad-uri-05>
-    <#syn-bad-uri-06>
-    <#syn-bad-uri-07>
-    <#syn-bad-uri-08>
-    <#syn-bad-uri-09>
-    <#syn-bad-prefix-01>
-    <#syn-bad-prefix-02>
-    <#syn-bad-prefix-03>
-    <#syn-bad-prefix-04>
-    <#syn-bad-base-01>
-    <#syn-bad-base-02>
-    <#syn-bad-base-03>
-    <#syn-bad-struct-01>
-    <#syn-bad-struct-02>
-    <#syn-bad-struct-03>
-    <#syn-bad-struct-04>
-    <#syn-bad-struct-05>
-    <#syn-bad-struct-06>
-    <#syn-bad-struct-07>
-    <#syn-bad-kw-01>
-    <#syn-bad-kw-02>
-    <#syn-bad-kw-03>
-    <#syn-bad-kw-04>
-    <#syn-bad-kw-05>
-    <#syn-bad-struct-08>
-    <#syn-bad-struct-09>
-    <#syn-bad-struct-10>
-    <#syn-bad-struct-11>
-    <#syn-bad-struct-12>
-    <#syn-bad-struct-13>
-    <#syn-bad-struct-14>
-    <#syn-bad-struct-15>
-    <#syn-bad-struct-16>
-    <#syn-bad-struct-17>
-    <#syn-bad-lang-01>
-    <#syn-bad-esc-01>
-    <#syn-bad-esc-02>
-    <#syn-bad-esc-03>
-    <#syn-bad-esc-04>
-    <#syn-bad-pname-01>
-    <#syn-bad-pname-02>
-    <#syn-bad-pname-03>
-    <#syn-bad-string-01>
-    <#syn-bad-string-02>
-    <#syn-bad-string-03>
-    <#syn-bad-string-04>
-    <#syn-bad-num-01>
-    <#syn-bad-num-02>
-    <#syn-bad-num-03>
-    <#syn-bad-num-04>
-    <#syn-bad-num-05>
-    <#eval-struct-01>
-    <#eval-struct-02>
+    <#turtle-syntax-file-01>
+    <#turtle-syntax-file-02>
+    <#turtle-syntax-file-03>
+    <#turtle-syntax-uri-01>
+    <#turtle-syntax-uri-02>
+    <#turtle-syntax-uri-03>
+    <#turtle-syntax-uri-04>
+    <#turtle-syntax-base-01>
+    <#turtle-syntax-base-02>
+    <#turtle-syntax-base-03>
+    <#turtle-syntax-base-04>
+    <#turtle-syntax-prefix-01>
+    <#turtle-syntax-prefix-02>
+    <#turtle-syntax-prefix-03>
+    <#turtle-syntax-prefix-04>
+    <#turtle-syntax-prefix-05>
+    <#turtle-syntax-prefix-06>
+    <#turtle-syntax-prefix-07>
+    <#turtle-syntax-prefix-08>
+    <#turtle-syntax-prefix-09>
+    <#turtle-syntax-string-01>
+    <#turtle-syntax-string-02>
+    <#turtle-syntax-string-03>
+    <#turtle-syntax-string-04>
+    <#turtle-syntax-string-05>
+    <#turtle-syntax-string-06>
+    <#turtle-syntax-string-07>
+    <#turtle-syntax-string-08>
+    <#turtle-syntax-string-09>
+    <#turtle-syntax-string-10>
+    <#turtle-syntax-string-11>
+    <#turtle-syntax-str-esc-01>
+    <#turtle-syntax-str-esc-02>
+    <#turtle-syntax-str-esc-03>
+    <#turtle-syntax-pname-esc-01>
+    <#turtle-syntax-pname-esc-02>
+    <#turtle-syntax-pname-esc-03>
+    <#turtle-syntax-bnode-01>
+    <#turtle-syntax-bnode-02>
+    <#turtle-syntax-bnode-03>
+    <#turtle-syntax-bnode-04>
+    <#turtle-syntax-bnode-05>
+    <#turtle-syntax-bnode-06>
+    <#turtle-syntax-bnode-07>
+    <#turtle-syntax-bnode-08>
+    <#turtle-syntax-bnode-09>
+    <#turtle-syntax-bnode-10>
+    <#turtle-syntax-number-01>
+    <#turtle-syntax-number-02>
+    <#turtle-syntax-number-03>
+    <#turtle-syntax-number-04>
+    <#turtle-syntax-number-05>
+    <#turtle-syntax-number-06>
+    <#turtle-syntax-number-07>
+    <#turtle-syntax-number-08>
+    <#turtle-syntax-number-09>
+    <#turtle-syntax-number-10>
+    <#turtle-syntax-number-11>
+    <#turtle-syntax-datatypes-01>
+    <#turtle-syntax-datatypes-02>
+    <#turtle-syntax-kw-01>
+    <#turtle-syntax-kw-02>
+    <#turtle-syntax-kw-03>
+    <#turtle-syntax-struct-01>
+    <#turtle-syntax-struct-02>
+    <#turtle-syntax-struct-03>
+    <#turtle-syntax-lists-01>
+    <#turtle-syntax-lists-02>
+    <#turtle-syntax-lists-03>
+    <#turtle-syntax-lists-04>
+    <#turtle-syntax-lists-05>
+    <#turtle-syntax-bad-uri-01>
+    <#turtle-syntax-bad-uri-02>
+    <#turtle-syntax-bad-uri-03>
+    <#turtle-syntax-bad-uri-04>
+    <#turtle-syntax-bad-uri-05>
+    <#turtle-syntax-bad-prefix-01>
+    <#turtle-syntax-bad-prefix-02>
+    <#turtle-syntax-bad-prefix-03>
+    <#turtle-syntax-bad-prefix-04>
+    <#turtle-syntax-bad-prefix-05>
+    <#turtle-syntax-bad-base-01>
+    <#turtle-syntax-bad-base-02>
+    <#turtle-syntax-bad-base-03>
+    <#turtle-syntax-bad-struct-01>
+    <#turtle-syntax-bad-struct-02>
+    <#turtle-syntax-bad-struct-03>
+    <#turtle-syntax-bad-struct-04>
+    <#turtle-syntax-bad-struct-05>
+    <#turtle-syntax-bad-struct-06>
+    <#turtle-syntax-bad-struct-07>
+    <#turtle-syntax-bad-kw-01>
+    <#turtle-syntax-bad-kw-02>
+    <#turtle-syntax-bad-kw-03>
+    <#turtle-syntax-bad-kw-04>
+    <#turtle-syntax-bad-kw-05>
+    <#turtle-syntax-bad-n3-extras-01>
+    <#turtle-syntax-bad-n3-extras-02>
+    <#turtle-syntax-bad-n3-extras-03>
+    <#turtle-syntax-bad-n3-extras-04>
+    <#turtle-syntax-bad-n3-extras-05>
+    <#turtle-syntax-bad-n3-extras-06>
+    <#turtle-syntax-bad-n3-extras-07>
+    <#turtle-syntax-bad-n3-extras-08>
+    <#turtle-syntax-bad-n3-extras-09>
+    <#turtle-syntax-bad-n3-extras-10>
+    <#turtle-syntax-bad-n3-extras-11>
+    <#turtle-syntax-bad-n3-extras-12>
+    <#turtle-syntax-bad-n3-extras-13>
+    <#turtle-syntax-bad-struct-08>
+    <#turtle-syntax-bad-struct-09>
+    <#turtle-syntax-bad-struct-10>
+    <#turtle-syntax-bad-struct-11>
+    <#turtle-syntax-bad-struct-12>
+    <#turtle-syntax-bad-struct-13>
+    <#turtle-syntax-bad-struct-14>
+    <#turtle-syntax-bad-struct-15>
+    <#turtle-syntax-bad-struct-16>
+    <#turtle-syntax-bad-struct-17>
+    <#turtle-syntax-bad-lang-01>
+    <#turtle-syntax-bad-esc-01>
+    <#turtle-syntax-bad-esc-02>
+    <#turtle-syntax-bad-esc-03>
+    <#turtle-syntax-bad-esc-04>
+    <#turtle-syntax-bad-pname-01>
+    <#turtle-syntax-bad-pname-02>
+    <#turtle-syntax-bad-pname-03>
+    <#turtle-syntax-bad-string-01>
+    <#turtle-syntax-bad-string-02>
+    <#turtle-syntax-bad-string-03>
+    <#turtle-syntax-bad-string-04>
+    <#turtle-syntax-bad-string-05>
+    <#turtle-syntax-bad-num-01>
+    <#turtle-syntax-bad-num-02>
+    <#turtle-syntax-bad-num-03>
+    <#turtle-syntax-bad-num-04>
+    <#turtle-syntax-bad-num-05>
+    <#turtle-eval-struct-01>
+    <#turtle-eval-struct-02>
+    <#turtle-subm-01>
+    <#turtle-subm-02>
+    <#turtle-subm-03>
+    <#turtle-subm-04>
+    <#turtle-subm-05>
+    <#turtle-subm-06>
+    <#turtle-subm-07>
+    <#turtle-subm-08>
+    <#turtle-subm-09>
+    <#turtle-subm-10>
+    <#turtle-subm-11>
+    <#turtle-subm-12>
+    <#turtle-subm-13>
+    <#turtle-subm-14>
+    <#turtle-subm-15>
+    <#turtle-subm-16>
+    <#turtle-subm-17>
+    <#turtle-subm-18>
+    <#turtle-subm-19>
+    <#turtle-subm-20>
+    <#turtle-subm-21>
+    <#turtle-subm-22>
+    <#turtle-subm-23>
+    <#turtle-subm-24>
+    <#turtle-subm-25>
+    <#turtle-subm-26>
+    <#turtle-subm-27>
+    <#turtle-eval-bad-01>
+    <#turtle-eval-bad-02>
+    <#turtle-eval-bad-03>
+    <#turtle-eval-bad-04>
     ) .
 
-<#syn-file-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-file-01" ;
-   mf:action    <syn-file-01.ttl> ;
+<#turtle-syntax-file-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-file-01" ;
+   mf:action    <turtle-syntax-file-01.ttl> ;
+   .
+
+<#turtle-syntax-file-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-file-02" ;
+   mf:action    <turtle-syntax-file-02.ttl> ;
+   .
+
+<#turtle-syntax-file-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-file-03" ;
+   mf:action    <turtle-syntax-file-03.ttl> ;
+   .
+
+<#turtle-syntax-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-uri-01" ;
+   mf:action    <turtle-syntax-uri-01.ttl> ;
+   .
+
+<#turtle-syntax-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-uri-02" ;
+   mf:action    <turtle-syntax-uri-02.ttl> ;
+   .
+
+<#turtle-syntax-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-uri-03" ;
+   mf:action    <turtle-syntax-uri-03.ttl> ;
+   .
+
+<#turtle-syntax-uri-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-uri-04" ;
+   mf:action    <turtle-syntax-uri-04.ttl> ;
+   .
+
+<#turtle-syntax-base-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-base-01" ;
+   mf:action    <turtle-syntax-base-01.ttl> ;
+   .
+
+<#turtle-syntax-base-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-base-02" ;
+   mf:action    <turtle-syntax-base-02.ttl> ;
+   .
+
+<#turtle-syntax-base-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-base-03" ;
+   mf:action    <turtle-syntax-base-03.ttl> ;
+   .
+
+<#turtle-syntax-base-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-base-04" ;
+   mf:action    <turtle-syntax-base-04.ttl> ;
+   .
+
+<#turtle-syntax-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-01" ;
+   mf:action    <turtle-syntax-prefix-01.ttl> ;
+   .
+
+<#turtle-syntax-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-02" ;
+   mf:action    <turtle-syntax-prefix-02.ttl> ;
+   .
+
+<#turtle-syntax-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-03" ;
+   mf:action    <turtle-syntax-prefix-03.ttl> ;
+   .
+
+<#turtle-syntax-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-04" ;
+   mf:action    <turtle-syntax-prefix-04.ttl> ;
+   .
+
+<#turtle-syntax-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-05" ;
+   mf:action    <turtle-syntax-prefix-05.ttl> ;
+   .
+
+<#turtle-syntax-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-06" ;
+   mf:action    <turtle-syntax-prefix-06.ttl> ;
+   .
+
+<#turtle-syntax-prefix-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-07" ;
+   mf:action    <turtle-syntax-prefix-07.ttl> ;
+   .
+
+<#turtle-syntax-prefix-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-08" ;
+   mf:action    <turtle-syntax-prefix-08.ttl> ;
+   .
+
+<#turtle-syntax-prefix-09> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-prefix-09" ;
+   mf:action    <turtle-syntax-prefix-09.ttl> ;
+   .
+
+<#turtle-syntax-string-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-01" ;
+   mf:action    <turtle-syntax-string-01.ttl> ;
+   .
+
+<#turtle-syntax-string-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-02" ;
+   mf:action    <turtle-syntax-string-02.ttl> ;
+   .
+
+<#turtle-syntax-string-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-03" ;
+   mf:action    <turtle-syntax-string-03.ttl> ;
+   .
+
+<#turtle-syntax-string-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-04" ;
+   mf:action    <turtle-syntax-string-04.ttl> ;
+   .
+
+<#turtle-syntax-string-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-05" ;
+   mf:action    <turtle-syntax-string-05.ttl> ;
+   .
+
+<#turtle-syntax-string-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-06" ;
+   mf:action    <turtle-syntax-string-06.ttl> ;
+   .
+
+<#turtle-syntax-string-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-07" ;
+   mf:action    <turtle-syntax-string-07.ttl> ;
+   .
+
+<#turtle-syntax-string-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-08" ;
+   mf:action    <turtle-syntax-string-08.ttl> ;
+   .
+
+<#turtle-syntax-string-09> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-09" ;
+   mf:action    <turtle-syntax-string-09.ttl> ;
+   .
+
+<#turtle-syntax-string-10> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-10" ;
+   mf:action    <turtle-syntax-string-10.ttl> ;
+   .
+
+<#turtle-syntax-string-11> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-string-11" ;
+   mf:action    <turtle-syntax-string-11.ttl> ;
+   .
+
+<#turtle-syntax-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-str-esc-01" ;
+   mf:action    <turtle-syntax-str-esc-01.ttl> ;
+   .
+
+<#turtle-syntax-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-str-esc-02" ;
+   mf:action    <turtle-syntax-str-esc-02.ttl> ;
+   .
+
+<#turtle-syntax-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-str-esc-03" ;
+   mf:action    <turtle-syntax-str-esc-03.ttl> ;
+   .
+
+<#turtle-syntax-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-pname-esc-01" ;
+   mf:action    <turtle-syntax-pname-esc-01.ttl> ;
+   .
+
+<#turtle-syntax-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-pname-esc-02" ;
+   mf:action    <turtle-syntax-pname-esc-02.ttl> ;
+   .
+
+<#turtle-syntax-pname-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-pname-esc-03" ;
+   mf:action    <turtle-syntax-pname-esc-03.ttl> ;
+   .
+
+<#turtle-syntax-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-01" ;
+   mf:action    <turtle-syntax-bnode-01.ttl> ;
+   .
+
+<#turtle-syntax-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-02" ;
+   mf:action    <turtle-syntax-bnode-02.ttl> ;
+   .
+
+<#turtle-syntax-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-03" ;
+   mf:action    <turtle-syntax-bnode-03.ttl> ;
+   .
+
+<#turtle-syntax-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-04" ;
+   mf:action    <turtle-syntax-bnode-04.ttl> ;
+   .
+
+<#turtle-syntax-bnode-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-05" ;
+   mf:action    <turtle-syntax-bnode-05.ttl> ;
+   .
+
+<#turtle-syntax-bnode-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-06" ;
+   mf:action    <turtle-syntax-bnode-06.ttl> ;
+   .
+
+<#turtle-syntax-bnode-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-07" ;
+   mf:action    <turtle-syntax-bnode-07.ttl> ;
    .
 
-<#syn-file-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-file-02" ;
-   mf:action    <syn-file-02.ttl> ;
+<#turtle-syntax-bnode-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-08" ;
+   mf:action    <turtle-syntax-bnode-08.ttl> ;
    .
 
-<#syn-file-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-file-03" ;
-   mf:action    <syn-file-03.ttl> ;
+<#turtle-syntax-bnode-09> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-09" ;
+   mf:action    <turtle-syntax-bnode-09.ttl> ;
    .
 
-<#syn-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-uri-01" ;
-   mf:action    <syn-uri-01.ttl> ;
+<#turtle-syntax-bnode-10> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-bnode-10" ;
+   mf:action    <turtle-syntax-bnode-10.ttl> ;
    .
 
-<#syn-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-uri-02" ;
-   mf:action    <syn-uri-02.ttl> ;
+<#turtle-syntax-number-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-01" ;
+   mf:action    <turtle-syntax-number-01.ttl> ;
    .
 
-<#syn-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-uri-03" ;
-   mf:action    <syn-uri-03.ttl> ;
+<#turtle-syntax-number-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-02" ;
+   mf:action    <turtle-syntax-number-02.ttl> ;
    .
 
-<#syn-base-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-01" ;
-   mf:action    <syn-base-01.ttl> ;
+<#turtle-syntax-number-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-03" ;
+   mf:action    <turtle-syntax-number-03.ttl> ;
    .
 
-<#syn-base-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-02" ;
-   mf:action    <syn-base-02.ttl> ;
+<#turtle-syntax-number-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-04" ;
+   mf:action    <turtle-syntax-number-04.ttl> ;
    .
 
-<#syn-base-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-03" ;
-   mf:action    <syn-base-03.ttl> ;
+<#turtle-syntax-number-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-05" ;
+   mf:action    <turtle-syntax-number-05.ttl> ;
    .
 
-<#syn-base-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-04" ;
-   mf:action    <syn-base-04.ttl> ;
+<#turtle-syntax-number-06> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-06" ;
+   mf:action    <turtle-syntax-number-06.ttl> ;
    .
 
-<#syn-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-01" ;
-   mf:action    <syn-prefix-01.ttl> ;
+<#turtle-syntax-number-07> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-07" ;
+   mf:action    <turtle-syntax-number-07.ttl> ;
    .
 
-<#syn-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-02" ;
-   mf:action    <syn-prefix-02.ttl> ;
+<#turtle-syntax-number-08> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-08" ;
+   mf:action    <turtle-syntax-number-08.ttl> ;
    .
 
-<#syn-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-03" ;
-   mf:action    <syn-prefix-03.ttl> ;
+<#turtle-syntax-number-09> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-09" ;
+   mf:action    <turtle-syntax-number-09.ttl> ;
    .
 
-<#syn-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-04" ;
-   mf:action    <syn-prefix-04.ttl> ;
+<#turtle-syntax-number-10> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-10" ;
+   mf:action    <turtle-syntax-number-10.ttl> ;
    .
 
-<#syn-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-05" ;
-   mf:action    <syn-prefix-05.ttl> ;
+<#turtle-syntax-number-11> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-number-11" ;
+   mf:action    <turtle-syntax-number-11.ttl> ;
    .
 
-<#syn-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-06" ;
-   mf:action    <syn-prefix-06.ttl> ;
+<#turtle-syntax-datatypes-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-datatypes-01" ;
+   mf:action    <turtle-syntax-datatypes-01.ttl> ;
    .
 
-<#syn-prefix-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-07" ;
-   mf:action    <syn-prefix-07.ttl> ;
+<#turtle-syntax-datatypes-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-datatypes-02" ;
+   mf:action    <turtle-syntax-datatypes-02.ttl> ;
    .
 
-<#syn-prefix-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-08" ;
-   mf:action    <syn-prefix-08.ttl> ;
+<#turtle-syntax-kw-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-kw-01" ;
+   mf:action    <turtle-syntax-kw-01.ttl> ;
    .
 
-<#syn-prefix-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-09" ;
-   mf:action    <syn-prefix-09.ttl> ;
+<#turtle-syntax-kw-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-kw-02" ;
+   mf:action    <turtle-syntax-kw-02.ttl> ;
    .
 
-<#syn-string-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-01" ;
-   mf:action    <syn-string-01.ttl> ;
+<#turtle-syntax-kw-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-kw-03" ;
+   mf:action    <turtle-syntax-kw-03.ttl> ;
    .
 
-<#syn-string-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-02" ;
-   mf:action    <syn-string-02.ttl> ;
+<#turtle-syntax-struct-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-struct-01" ;
+   mf:action    <turtle-syntax-struct-01.ttl> ;
    .
 
-<#syn-string-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-03" ;
-   mf:action    <syn-string-03.ttl> ;
+<#turtle-syntax-struct-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-struct-02" ;
+   mf:action    <turtle-syntax-struct-02.ttl> ;
    .
 
-<#syn-string-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-04" ;
-   mf:action    <syn-string-04.ttl> ;
+<#turtle-syntax-struct-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-struct-03" ;
+   mf:action    <turtle-syntax-struct-03.ttl> ;
    .
 
-<#syn-string-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-05" ;
-   mf:action    <syn-string-05.ttl> ;
+<#turtle-syntax-lists-01> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-lists-01" ;
+   mf:action    <turtle-syntax-lists-01.ttl> ;
    .
 
-<#syn-string-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-06" ;
-   mf:action    <syn-string-06.ttl> ;
+<#turtle-syntax-lists-02> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-lists-02" ;
+   mf:action    <turtle-syntax-lists-02.ttl> ;
    .
 
-<#syn-string-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-07" ;
-   mf:action    <syn-string-07.ttl> ;
+<#turtle-syntax-lists-03> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-lists-03" ;
+   mf:action    <turtle-syntax-lists-03.ttl> ;
    .
 
-<#syn-string-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-08" ;
-   mf:action    <syn-string-08.ttl> ;
+<#turtle-syntax-lists-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-lists-04" ;
+   mf:action    <turtle-syntax-lists-04.ttl> ;
    .
 
-<#syn-string-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-09" ;
-   mf:action    <syn-string-09.ttl> ;
+<#turtle-syntax-lists-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-lists-05" ;
+   mf:action    <turtle-syntax-lists-05.ttl> ;
    .
 
-<#syn-string-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-10" ;
-   mf:action    <syn-string-10.ttl> ;
+<#turtle-syntax-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-uri-01" ;
+   mf:action    <turtle-syntax-bad-uri-01.ttl> ;
    .
 
-<#syn-string-11> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-11" ;
-   mf:action    <syn-string-11.ttl> ;
+<#turtle-syntax-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-uri-02" ;
+   mf:action    <turtle-syntax-bad-uri-02.ttl> ;
    .
 
-<#syn-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-str-esc-01" ;
-   mf:action    <syn-str-esc-01.ttl> ;
+<#turtle-syntax-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-uri-03" ;
+   mf:action    <turtle-syntax-bad-uri-03.ttl> ;
    .
 
-<#syn-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-str-esc-02" ;
-   mf:action    <syn-str-esc-02.ttl> ;
+<#turtle-syntax-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-uri-04" ;
+   mf:action    <turtle-syntax-bad-uri-04.ttl> ;
    .
 
-<#syn-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-str-esc-03" ;
-   mf:action    <syn-str-esc-03.ttl> ;
+<#turtle-syntax-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-uri-05" ;
+   mf:action    <turtle-syntax-bad-uri-05.ttl> ;
    .
 
-<#syn-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-pname-esc-01" ;
-   mf:action    <syn-pname-esc-01.ttl> ;
+<#turtle-syntax-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-prefix-01" ;
+   mf:action    <turtle-syntax-bad-prefix-01.ttl> ;
    .
 
-<#syn-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-pname-esc-02" ;
-   mf:action    <syn-pname-esc-02.ttl> ;
+<#turtle-syntax-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-prefix-02" ;
+   mf:action    <turtle-syntax-bad-prefix-02.ttl> ;
    .
 
-<#syn-pname-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-pname-esc-03" ;
-   mf:action    <syn-pname-esc-03.ttl> ;
+<#turtle-syntax-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-prefix-03" ;
+   mf:action    <turtle-syntax-bad-prefix-03.ttl> ;
    .
 
-<#syn-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-01" ;
-   mf:action    <syn-bnode-01.ttl> ;
+<#turtle-syntax-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-prefix-04" ;
+   mf:action    <turtle-syntax-bad-prefix-04.ttl> ;
    .
 
-<#syn-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-02" ;
-   mf:action    <syn-bnode-02.ttl> ;
+<#turtle-syntax-bad-prefix-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-prefix-05" ;
+   mf:action    <turtle-syntax-bad-prefix-05.ttl> ;
    .
 
-<#syn-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-03" ;
-   mf:action    <syn-bnode-03.ttl> ;
+<#turtle-syntax-bad-base-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-base-01" ;
+   mf:action    <turtle-syntax-bad-base-01.ttl> ;
    .
 
-<#syn-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-04" ;
-   mf:action    <syn-bnode-04.ttl> ;
+<#turtle-syntax-bad-base-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-base-02" ;
+   mf:action    <turtle-syntax-bad-base-02.ttl> ;
    .
 
-<#syn-bnode-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-05" ;
-   mf:action    <syn-bnode-05.ttl> ;
+<#turtle-syntax-bad-base-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-base-03" ;
+   mf:action    <turtle-syntax-bad-base-03.ttl> ;
    .
 
-<#syn-bnode-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-06" ;
-   mf:action    <syn-bnode-06.ttl> ;
+<#turtle-syntax-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-01" ;
+   mf:action    <turtle-syntax-bad-struct-01.ttl> ;
    .
 
-<#syn-bnode-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-07" ;
-   mf:action    <syn-bnode-07.ttl> ;
+<#turtle-syntax-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-02" ;
+   mf:action    <turtle-syntax-bad-struct-02.ttl> ;
    .
 
-<#syn-bnode-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-08" ;
-   mf:action    <syn-bnode-08.ttl> ;
+<#turtle-syntax-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-03" ;
+   mf:action    <turtle-syntax-bad-struct-03.ttl> ;
    .
 
-<#syn-bnode-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-09" ;
-   mf:action    <syn-bnode-09.ttl> ;
+<#turtle-syntax-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-04" ;
+   mf:action    <turtle-syntax-bad-struct-04.ttl> ;
    .
 
-<#syn-bnode-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-10" ;
-   mf:action    <syn-bnode-10.ttl> ;
+<#turtle-syntax-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-05" ;
+   mf:action    <turtle-syntax-bad-struct-05.ttl> ;
    .
 
-<#syn-number-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-01" ;
-   mf:action    <syn-number-01.ttl> ;
+<#turtle-syntax-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-06" ;
+   mf:action    <turtle-syntax-bad-struct-06.ttl> ;
    .
 
-<#syn-number-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-02" ;
-   mf:action    <syn-number-02.ttl> ;
+<#turtle-syntax-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-07" ;
+   mf:action    <turtle-syntax-bad-struct-07.ttl> ;
    .
 
-<#syn-number-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-03" ;
-   mf:action    <syn-number-03.ttl> ;
+<#turtle-syntax-bad-kw-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-kw-01" ;
+   mf:action    <turtle-syntax-bad-kw-01.ttl> ;
    .
 
-<#syn-number-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-04" ;
-   mf:action    <syn-number-04.ttl> ;
+<#turtle-syntax-bad-kw-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-kw-02" ;
+   mf:action    <turtle-syntax-bad-kw-02.ttl> ;
    .
 
-<#syn-number-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-05" ;
-   mf:action    <syn-number-05.ttl> ;
+<#turtle-syntax-bad-kw-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-kw-03" ;
+   mf:action    <turtle-syntax-bad-kw-03.ttl> ;
    .
 
-<#syn-number-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-06" ;
-   mf:action    <syn-number-06.ttl> ;
+<#turtle-syntax-bad-kw-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-kw-04" ;
+   mf:action    <turtle-syntax-bad-kw-04.ttl> ;
    .
 
-<#syn-number-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-07" ;
-   mf:action    <syn-number-07.ttl> ;
+<#turtle-syntax-bad-kw-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-kw-05" ;
+   mf:action    <turtle-syntax-bad-kw-05.ttl> ;
    .
 
-<#syn-number-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-08" ;
-   mf:action    <syn-number-08.ttl> ;
+<#turtle-syntax-bad-n3-extras-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-01" ;
+   mf:action    <turtle-syntax-bad-n3-extras-01.ttl> ;
    .
 
-<#syn-number-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-09" ;
-   mf:action    <syn-number-09.ttl> ;
+<#turtle-syntax-bad-n3-extras-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-02" ;
+   mf:action    <turtle-syntax-bad-n3-extras-02.ttl> ;
    .
 
-<#syn-number-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-10" ;
-   mf:action    <syn-number-10.ttl> ;
+<#turtle-syntax-bad-n3-extras-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-03" ;
+   mf:action    <turtle-syntax-bad-n3-extras-03.ttl> ;
    .
 
-<#syn-number-11> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-11" ;
-   mf:action    <syn-number-11.ttl> ;
+<#turtle-syntax-bad-n3-extras-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-04" ;
+   mf:action    <turtle-syntax-bad-n3-extras-04.ttl> ;
    .
 
-<#syn-datatypes-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-datatypes-01" ;
-   mf:action    <syn-datatypes-01.ttl> ;
+<#turtle-syntax-bad-n3-extras-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-05" ;
+   mf:action    <turtle-syntax-bad-n3-extras-05.ttl> ;
    .
 
-<#syn-datatypes-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-datatypes-02" ;
-   mf:action    <syn-datatypes-02.ttl> ;
+<#turtle-syntax-bad-n3-extras-06> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-06" ;
+   mf:action    <turtle-syntax-bad-n3-extras-06.ttl> ;
    .
 
-<#syn-kw-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-kw-01" ;
-   mf:action    <syn-kw-01.ttl> ;
+<#turtle-syntax-bad-n3-extras-07> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-07" ;
+   mf:action    <turtle-syntax-bad-n3-extras-07.ttl> ;
    .
 
-<#syn-kw-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-kw-02" ;
-   mf:action    <syn-kw-02.ttl> ;
+<#turtle-syntax-bad-n3-extras-08> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-08" ;
+   mf:action    <turtle-syntax-bad-n3-extras-08.ttl> ;
    .
 
-<#syn-kw-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-kw-03" ;
-   mf:action    <syn-kw-03.ttl> ;
+<#turtle-syntax-bad-n3-extras-09> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-09" ;
+   mf:action    <turtle-syntax-bad-n3-extras-09.ttl> ;
    .
 
-<#syn-struct-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-struct-01" ;
-   mf:action    <syn-struct-01.ttl> ;
+<#turtle-syntax-bad-n3-extras-10> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-10" ;
+   mf:action    <turtle-syntax-bad-n3-extras-10.ttl> ;
    .
 
-<#syn-struct-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-struct-02" ;
-   mf:action    <syn-struct-02.ttl> ;
+<#turtle-syntax-bad-n3-extras-11> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-11" ;
+   mf:action    <turtle-syntax-bad-n3-extras-11.ttl> ;
    .
 
-<#syn-struct-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-struct-03" ;
-   mf:action    <syn-struct-03.ttl> ;
+<#turtle-syntax-bad-n3-extras-12> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-12" ;
+   mf:action    <turtle-syntax-bad-n3-extras-12.ttl> ;
    .
 
-<#syn-lists-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-01" ;
-   mf:action    <syn-lists-01.ttl> ;
+<#turtle-syntax-bad-n3-extras-13> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-n3-extras-13" ;
+   mf:action    <turtle-syntax-bad-n3-extras-13.ttl> ;
    .
 
-<#syn-lists-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-02" ;
-   mf:action    <syn-lists-02.ttl> ;
+<#turtle-syntax-bad-struct-08> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-08" ;
+   mf:action    <turtle-syntax-bad-struct-08.ttl> ;
    .
 
-<#syn-lists-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-03" ;
-   mf:action    <syn-lists-03.ttl> ;
+<#turtle-syntax-bad-struct-09> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-09" ;
+   mf:action    <turtle-syntax-bad-struct-09.ttl> ;
    .
 
-<#syn-lists-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-04" ;
-   mf:action    <syn-lists-04.ttl> ;
+<#turtle-syntax-bad-struct-10> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-10" ;
+   mf:action    <turtle-syntax-bad-struct-10.ttl> ;
    .
 
-<#syn-lists-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-05" ;
-   mf:action    <syn-lists-05.ttl> ;
+<#turtle-syntax-bad-struct-11> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-11" ;
+   mf:action    <turtle-syntax-bad-struct-11.ttl> ;
    .
 
-<#syn-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-01" ;
-   mf:action    <syn-bad-uri-01.ttl> ;
+<#turtle-syntax-bad-struct-12> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-12" ;
+   mf:action    <turtle-syntax-bad-struct-12.ttl> ;
    .
 
-<#syn-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-02" ;
-   mf:action    <syn-bad-uri-02.ttl> ;
+<#turtle-syntax-bad-struct-13> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-13" ;
+   mf:action    <turtle-syntax-bad-struct-13.ttl> ;
    .
 
-<#syn-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-03" ;
-   mf:action    <syn-bad-uri-03.ttl> ;
+<#turtle-syntax-bad-struct-14> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-14" ;
+   mf:action    <turtle-syntax-bad-struct-14.ttl> ;
    .
 
-<#syn-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-04" ;
-   mf:action    <syn-bad-uri-04.ttl> ;
+<#turtle-syntax-bad-struct-15> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-15" ;
+   mf:action    <turtle-syntax-bad-struct-15.ttl> ;
    .
 
-<#syn-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-05" ;
-   mf:action    <syn-bad-uri-05.ttl> ;
+<#turtle-syntax-bad-struct-16> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-16" ;
+   mf:action    <turtle-syntax-bad-struct-16.ttl> ;
    .
 
-<#syn-bad-uri-06> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-06" ;
-   mf:action    <syn-bad-uri-06.ttl> ;
+<#turtle-syntax-bad-struct-17> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-struct-17" ;
+   mf:action    <turtle-syntax-bad-struct-17.ttl> ;
    .
 
-<#syn-bad-uri-07> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-07" ;
-   mf:action    <syn-bad-uri-07.ttl> ;
+<#turtle-syntax-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-lang-01" ;
+   mf:action    <turtle-syntax-bad-lang-01.ttl> ;
    .
 
-<#syn-bad-uri-08> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-08" ;
-   mf:action    <syn-bad-uri-08.ttl> ;
+<#turtle-syntax-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-esc-01" ;
+   mf:action    <turtle-syntax-bad-esc-01.ttl> ;
    .
 
-<#syn-bad-uri-09> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-09" ;
-   mf:action    <syn-bad-uri-09.ttl> ;
+<#turtle-syntax-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-esc-02" ;
+   mf:action    <turtle-syntax-bad-esc-02.ttl> ;
    .
 
-<#syn-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-01" ;
-   mf:action    <syn-bad-prefix-01.ttl> ;
+<#turtle-syntax-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-esc-03" ;
+   mf:action    <turtle-syntax-bad-esc-03.ttl> ;
    .
 
-<#syn-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-02" ;
-   mf:action    <syn-bad-prefix-02.ttl> ;
+<#turtle-syntax-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-esc-04" ;
+   mf:action    <turtle-syntax-bad-esc-04.ttl> ;
    .
 
-<#syn-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-03" ;
-   mf:action    <syn-bad-prefix-03.ttl> ;
+<#turtle-syntax-bad-pname-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-pname-01" ;
+   mf:action    <turtle-syntax-bad-pname-01.ttl> ;
    .
 
-<#syn-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-04" ;
-   mf:action    <syn-bad-prefix-04.ttl> ;
+<#turtle-syntax-bad-pname-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-pname-02" ;
+   mf:action    <turtle-syntax-bad-pname-02.ttl> ;
    .
 
-<#syn-bad-base-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-base-01" ;
-   mf:action    <syn-bad-base-01.ttl> ;
+<#turtle-syntax-bad-pname-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-pname-03" ;
+   mf:action    <turtle-syntax-bad-pname-03.ttl> ;
    .
 
-<#syn-bad-base-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-base-02" ;
-   mf:action    <syn-bad-base-02.ttl> ;
+<#turtle-syntax-bad-string-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-string-01" ;
+   mf:action    <turtle-syntax-bad-string-01.ttl> ;
    .
 
-<#syn-bad-base-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-base-03" ;
-   mf:action    <syn-bad-base-03.ttl> ;
+<#turtle-syntax-bad-string-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-string-02" ;
+   mf:action    <turtle-syntax-bad-string-02.ttl> ;
    .
 
-<#syn-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-01" ;
-   mf:action    <syn-bad-struct-01.ttl> ;
+<#turtle-syntax-bad-string-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-string-03" ;
+   mf:action    <turtle-syntax-bad-string-03.ttl> ;
    .
 
-<#syn-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-02" ;
-   mf:action    <syn-bad-struct-02.ttl> ;
+<#turtle-syntax-bad-string-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-string-04" ;
+   mf:action    <turtle-syntax-bad-string-04.ttl> ;
    .
 
-<#syn-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-03" ;
-   mf:action    <syn-bad-struct-03.ttl> ;
+<#turtle-syntax-bad-string-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-string-05" ;
+   mf:action    <turtle-syntax-bad-string-05.ttl> ;
    .
 
-<#syn-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-04" ;
-   mf:action    <syn-bad-struct-04.ttl> ;
+<#turtle-syntax-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-num-01" ;
+   mf:action    <turtle-syntax-bad-num-01.ttl> ;
    .
 
-<#syn-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-05" ;
-   mf:action    <syn-bad-struct-05.ttl> ;
+<#turtle-syntax-bad-num-02> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-num-02" ;
+   mf:action    <turtle-syntax-bad-num-02.ttl> ;
    .
 
-<#syn-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-06" ;
-   mf:action    <syn-bad-struct-06.ttl> ;
+<#turtle-syntax-bad-num-03> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-num-03" ;
+   mf:action    <turtle-syntax-bad-num-03.ttl> ;
    .
 
-<#syn-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-07" ;
-   mf:action    <syn-bad-struct-07.ttl> ;
+<#turtle-syntax-bad-num-04> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-num-04" ;
+   mf:action    <turtle-syntax-bad-num-04.ttl> ;
    .
 
-<#syn-bad-kw-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-01" ;
-   mf:action    <syn-bad-kw-01.ttl> ;
+<#turtle-syntax-bad-num-05> rdf:type rdft:TestTurtleNegativeSyntax ;
+   mf:name    "turtle-syntax-bad-num-05" ;
+   mf:action    <turtle-syntax-bad-num-05.ttl> ;
    .
 
-<#syn-bad-kw-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-02" ;
-   mf:action    <syn-bad-kw-02.ttl> ;
+<#turtle-eval-struct-01> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-eval-struct-01" ;
+   mf:action    <turtle-eval-struct-01.ttl> ;
+   mf:result    <turtle-eval-struct-01.nt> ;
    .
 
-<#syn-bad-kw-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-03" ;
-   mf:action    <syn-bad-kw-03.ttl> ;
+<#turtle-eval-struct-02> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-eval-struct-02" ;
+   mf:action    <turtle-eval-struct-02.ttl> ;
+   mf:result    <turtle-eval-struct-02.nt> ;
    .
 
-<#syn-bad-kw-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-04" ;
-   mf:action    <syn-bad-kw-04.ttl> ;
+<#turtle-subm-01> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-01" ;
+   mf:action    <turtle-subm-01.ttl> ;
+   mf:result    <turtle-subm-01.nt> ;
    .
 
-<#syn-bad-kw-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-05" ;
-   mf:action    <syn-bad-kw-05.ttl> ;
+<#turtle-subm-02> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-02" ;
+   mf:action    <turtle-subm-02.ttl> ;
+   mf:result    <turtle-subm-02.nt> ;
    .
 
-<#syn-bad-struct-08> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-08" ;
-   mf:action    <syn-bad-struct-08.ttl> ;
+<#turtle-subm-03> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-03" ;
+   mf:action    <turtle-subm-03.ttl> ;
+   mf:result    <turtle-subm-03.nt> ;
    .
 
-<#syn-bad-struct-09> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-09" ;
-   mf:action    <syn-bad-struct-09.ttl> ;
+<#turtle-subm-04> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-04" ;
+   mf:action    <turtle-subm-04.ttl> ;
+   mf:result    <turtle-subm-04.nt> ;
    .
 
-<#syn-bad-struct-10> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-10" ;
-   mf:action    <syn-bad-struct-10.ttl> ;
+<#turtle-subm-05> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-05" ;
+   mf:action    <turtle-subm-05.ttl> ;
+   mf:result    <turtle-subm-05.nt> ;
    .
 
-<#syn-bad-struct-11> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-11" ;
-   mf:action    <syn-bad-struct-11.ttl> ;
+<#turtle-subm-06> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-06" ;
+   mf:action    <turtle-subm-06.ttl> ;
+   mf:result    <turtle-subm-06.nt> ;
    .
 
-<#syn-bad-struct-12> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-12" ;
-   mf:action    <syn-bad-struct-12.ttl> ;
+<#turtle-subm-07> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-07" ;
+   mf:action    <turtle-subm-07.ttl> ;
+   mf:result    <turtle-subm-07.nt> ;
    .
 
-<#syn-bad-struct-13> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-13" ;
-   mf:action    <syn-bad-struct-13.ttl> ;
+<#turtle-subm-08> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-08" ;
+   mf:action    <turtle-subm-08.ttl> ;
+   mf:result    <turtle-subm-08.nt> ;
    .
 
-<#syn-bad-struct-14> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-14" ;
-   mf:action    <syn-bad-struct-14.ttl> ;
+<#turtle-subm-09> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-09" ;
+   mf:action    <turtle-subm-09.ttl> ;
+   mf:result    <turtle-subm-09.nt> ;
    .
 
-<#syn-bad-struct-15> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-15" ;
-   mf:action    <syn-bad-struct-15.ttl> ;
+<#turtle-subm-10> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-10" ;
+   mf:action    <turtle-subm-10.ttl> ;
+   mf:result    <turtle-subm-10.nt> ;
    .
 
-<#syn-bad-struct-16> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-16" ;
-   mf:action    <syn-bad-struct-16.ttl> ;
+<#turtle-subm-11> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-11" ;
+   mf:action    <turtle-subm-11.ttl> ;
+   mf:result    <turtle-subm-11.nt> ;
    .
 
-<#syn-bad-struct-17> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-17" ;
-   mf:action    <syn-bad-struct-17.ttl> ;
+<#turtle-subm-12> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-12" ;
+   mf:action    <turtle-subm-12.ttl> ;
+   mf:result    <turtle-subm-12.nt> ;
    .
 
-<#syn-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-lang-01" ;
-   mf:action    <syn-bad-lang-01.ttl> ;
+<#turtle-subm-13> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-13" ;
+   mf:action    <turtle-subm-13.ttl> ;
+   mf:result    <turtle-subm-13.nt> ;
    .
 
-<#syn-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-01" ;
-   mf:action    <syn-bad-esc-01.ttl> ;
+<#turtle-subm-14> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-14" ;
+   mf:action    <turtle-subm-14.ttl> ;
+   mf:result    <turtle-subm-14.nt> ;
    .
 
-<#syn-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-02" ;
-   mf:action    <syn-bad-esc-02.ttl> ;
+<#turtle-subm-15> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-15" ;
+   mf:action    <turtle-subm-15.ttl> ;
+   mf:result    <turtle-subm-15.nt> ;
    .
 
-<#syn-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-03" ;
-   mf:action    <syn-bad-esc-03.ttl> ;
+<#turtle-subm-16> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-16" ;
+   mf:action    <turtle-subm-16.ttl> ;
+   mf:result    <turtle-subm-16.nt> ;
    .
 
-<#syn-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-04" ;
-   mf:action    <syn-bad-esc-04.ttl> ;
+<#turtle-subm-17> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-17" ;
+   mf:action    <turtle-subm-17.ttl> ;
+   mf:result    <turtle-subm-17.nt> ;
    .
 
-<#syn-bad-pname-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-pname-01" ;
-   mf:action    <syn-bad-pname-01.ttl> ;
+<#turtle-subm-18> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-18" ;
+   mf:action    <turtle-subm-18.ttl> ;
+   mf:result    <turtle-subm-18.nt> ;
    .
 
-<#syn-bad-pname-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-pname-02" ;
-   mf:action    <syn-bad-pname-02.ttl> ;
+<#turtle-subm-19> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-19" ;
+   mf:action    <turtle-subm-19.ttl> ;
+   mf:result    <turtle-subm-19.nt> ;
    .
 
-<#syn-bad-pname-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-pname-03" ;
-   mf:action    <syn-bad-pname-03.ttl> ;
+<#turtle-subm-20> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-20" ;
+   mf:action    <turtle-subm-20.ttl> ;
+   mf:result    <turtle-subm-20.nt> ;
    .
 
-<#syn-bad-string-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-01" ;
-   mf:action    <syn-bad-string-01.ttl> ;
+<#turtle-subm-21> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-21" ;
+   mf:action    <turtle-subm-21.ttl> ;
+   mf:result    <turtle-subm-21.nt> ;
    .
 
-<#syn-bad-string-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-02" ;
-   mf:action    <syn-bad-string-02.ttl> ;
+<#turtle-subm-22> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-22" ;
+   mf:action    <turtle-subm-22.ttl> ;
+   mf:result    <turtle-subm-22.nt> ;
    .
 
-<#syn-bad-string-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-03" ;
-   mf:action    <syn-bad-string-03.ttl> ;
+<#turtle-subm-23> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-23" ;
+   mf:action    <turtle-subm-23.ttl> ;
+   mf:result    <turtle-subm-23.nt> ;
    .
 
-<#syn-bad-string-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-04" ;
-   mf:action    <syn-bad-string-04.ttl> ;
+<#turtle-subm-24> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-24" ;
+   mf:action    <turtle-subm-24.ttl> ;
+   mf:result    <turtle-subm-24.nt> ;
    .
 
-<#syn-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-01" ;
-   mf:action    <syn-bad-num-01.ttl> ;
+<#turtle-subm-25> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-25" ;
+   mf:action    <turtle-subm-25.ttl> ;
+   mf:result    <turtle-subm-25.nt> ;
    .
 
-<#syn-bad-num-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-02" ;
-   mf:action    <syn-bad-num-02.ttl> ;
+<#turtle-subm-26> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-26" ;
+   mf:action    <turtle-subm-26.ttl> ;
+   mf:result    <turtle-subm-26.nt> ;
    .
 
-<#syn-bad-num-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-03" ;
-   mf:action    <syn-bad-num-03.ttl> ;
+<#turtle-subm-27> rdf:type rdft:TestTurtleEval ;
+   mf:name    "turtle-subm-27" ;
+   mf:action    <turtle-subm-27.ttl> ;
+   mf:result    <turtle-subm-27.nt> ;
    .
 
-<#syn-bad-num-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-04" ;
-   mf:action    <syn-bad-num-04.ttl> ;
+<#turtle-eval-bad-01> rdf:type rdft:TestTurtleNegativeEval ;
+   mf:name    "turtle-eval-bad-01" ;
+   mf:action    <turtle-eval-bad-01.ttl> ;
    .
 
-<#syn-bad-num-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-05" ;
-   mf:action    <syn-bad-num-05.ttl> ;
+<#turtle-eval-bad-02> rdf:type rdft:TestTurtleNegativeEval ;
+   mf:name    "turtle-eval-bad-02" ;
+   mf:action    <turtle-eval-bad-02.ttl> ;
    .
 
-<#eval-struct-01> rdf:type rdft:TestTurtleEval ;
-   mf:name    "eval-struct-01" ;
-   mf:action    <eval-struct-01.ttl> ;
-   mf:result    <eval-struct-01.nt> ;
+<#turtle-eval-bad-03> rdf:type rdft:TestTurtleNegativeEval ;
+   mf:name    "turtle-eval-bad-03" ;
+   mf:action    <turtle-eval-bad-03.ttl> ;
    .
 
-<#eval-struct-02> rdf:type rdft:TestTurtleEval ;
-   mf:name    "eval-struct-02" ;
-   mf:action    <eval-struct-02.ttl> ;
-   mf:result    <eval-struct-02.nt> ;
+<#turtle-eval-bad-04> rdf:type rdft:TestTurtleNegativeEval ;
+   mf:name    "turtle-eval-bad-04" ;
+   mf:action    <turtle-eval-bad-04.ttl> ;
    .

Modified: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master?rev=1408081&r1=1408080&r2=1408081&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master Sun Nov 11 18:56:46 2012
@@ -7,7 +7,7 @@
 ** ToDo
 ** UTF-8 (strings, pnames)
 
-ROOT=syn-file
+ROOT=turtle-syntax-file
 
 ## File and comments
 
@@ -25,7 +25,7 @@ ROOT=syn-file
 --End--
 
 ## URIs
-ROOT=syn-uri
+ROOT=turtle-syntax-uri
 
 --Syntax--
 <http://example/s> <http://example/p> <http://example/o> .
@@ -41,8 +41,14 @@ ROOT=syn-uri
 <http://example/\U00000053> <http://example/p> <http://example/o> .
 --End--
 
+--Syntax--
+# IRI with all chars in it.
+<http://example/s> <http://example/p>
+<scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> .
+--End--
+
 ## Directives
-ROOT=syn-base
+ROOT=turtle-syntax-base
 
 --Syntax--
 @base <http://example/> .
@@ -62,7 +68,7 @@ base <http://example/>
 <s> <p> <o> .
 --End--
 
-ROOT=syn-prefix
+ROOT=turtle-syntax-prefix
 
 --Syntax--
 @prefix : <http://example/> .
@@ -114,7 +120,7 @@ x:_  x:p_1 x:o .
 --End--
 
 ## Strings
-ROOT=syn-string
+ROOT=turtle-syntax-string
 --Syntax--
 <http://example/s> <http://example/p> "string" .
 --End--
@@ -164,7 +170,7 @@ def'''@en .
 --End--
 
 # Strings and escapes
-ROOT=syn-str-esc
+ROOT=turtle-syntax-str-esc
 --Syntax--
 <http://example/s> <http://example/p> "a\n" .
 --End--
@@ -179,7 +185,7 @@ ROOT=syn-str-esc
 
 ----------------------------
 
-ROOT=syn-pname-esc
+ROOT=turtle-syntax-pname-esc
 # ~.-!$&'()*+,;=/?#@%_
 --Syntax--
 @prefix : <http://example/> .
@@ -198,7 +204,7 @@ ROOT=syn-pname-esc
 --End--
 
 # BNodes
-ROOT=syn-bnode
+ROOT=turtle-syntax-bnode
 --Syntax--
 @prefix : <http://example/> .
 [] :p :o .
@@ -256,7 +262,7 @@ _:a  :p :o .
 
 # Literals
 # Numbers
-ROOT=syn-number
+ROOT=turtle-syntax-number
 --Syntax--
 <s> <p> 123 .
 --End--
@@ -307,7 +313,7 @@ ROOT=syn-number
 --End--
 
 # Typed literals
-ROOT=syn-datatypes
+ROOT=turtle-syntax-datatypes
 --Syntax--
 @prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
 <s> <p> "123"^^xsd:byte .
@@ -320,7 +326,7 @@ ROOT=syn-datatypes
 --End--
 
 # Boolean true/false
-ROOT=syn-kw
+ROOT=turtle-syntax-kw
 --Syntax--
 <s> <p> true .
 --End--
@@ -334,7 +340,7 @@ ROOT=syn-kw
 :s a :C .
 --End--
 
-ROOT=syn-struct
+ROOT=turtle-syntax-struct
 --Syntax--
 @prefix : <http://example/> .
 :s :p :o1 , :o2 .
@@ -353,7 +359,7 @@ ROOT=syn-struct
    .
 --End--
 
-ROOT=syn-lists
+ROOT=turtle-syntax-lists
 --Syntax--
 @prefix : <http://example/> .
 :s :p () .
@@ -380,7 +386,7 @@ ROOT=syn-lists
 --End--
 
 #### BAD SYNTAX
-ROOT=syn-bad-uri
+ROOT=turtle-syntax-bad-uri
 --BadSyntax--
 # Bad IRI : space.
 <http://example/ space> <http://example/p> <http://example/o> .
@@ -388,11 +394,6 @@ ROOT=syn-bad-uri
 
 --BadSyntax--
 # Bad IRI : bad escape
-<http://example/\u0020> <http://example/p> <http://example/o> .
---End--
-
---BadSyntax--
-# Bad IRI : bad escape
 <http://example/\u00ZZ11> <http://example/p> <http://example/o> .
 --End--
 
@@ -402,21 +403,6 @@ ROOT=syn-bad-uri
 --End--
 
 --BadSyntax--
-# Bad IRI : hex 3C is <
-<http://example/\u003C> <http://example/p> <http://example/o> .
---End--
-
---BadSyntax--
-# Bad IRI : hex 3E is >
-<http://example/\u003E> <http://example/p> <http://example/o> .
---End--
-
---BadSyntax--
-# Bad IRI
-<http://example/{abc}> <http://example/p> <http://example/o> .
---End--
-
---BadSyntax--
 # Bad IRI : character escapes not allowed.
 <http://example/\n> <http://example/p> <http://example/o> .
 --End--
@@ -427,7 +413,7 @@ ROOT=syn-bad-uri
 --End--
 
 ## Directives
-ROOT=syn-bad-prefix
+ROOT=turtle-syntax-bad-prefix
 
 --BadSyntax--
 # No prefix
@@ -450,7 +436,15 @@ ROOT=syn-bad-prefix
 @prefix <http://example/> .
 --End--
 
-ROOT=syn-bad-base
+--BadSyntax--
+# @prefix without :
+@prefix x <http://example/> .
+--End--
+
+
+
+
+ROOT=turtle-syntax-bad-base
 --BadSyntax--
 # @base without URI.
 @base .
@@ -467,7 +461,7 @@ BASE <http://example/> .
 <s> <p> <o> .
 --End--
 
-ROOT=syn-bad-struct
+ROOT=turtle-syntax-bad-struct
 --BadSyntax--
 # Turtle is not TriG
 { <http://example/s> <http://example/p> <http://example/o> }
@@ -506,7 +500,7 @@ ROOT=syn-bad-struct
 
 
 # Forms
-ROOT=syn-bad-kw
+ROOT=turtle-syntax-bad-kw
 --BadSyntax--
 @prefix : <http://example/> .
 :s A :C .
@@ -532,7 +526,103 @@ true :p :o .
 :s true :o .
 --End--
 
-ROOT=syn-bad-struct
+ROOT=turtle-syntax-bad-n3-extras
+
+# Various N3 syntax things that are not Turtle.
+
+--BadSyntax--
+# {} fomulae not in Turtle
+@prefix : <http://example/> .
+
+{ :a :q :c . } :p :z .
+
+--End--
+
+--BadSyntax--
+# = is not Turtle
+@prefix : <http://example/> .
+
+:a = :b .
+--End--
+
+--BadSyntax--
+# N3 paths
+@prefix : <http://example/> .
+@prefix ns: <http://example/p#> .
+
+:x.
+  ns:p.
+    ns:q :p :z .
+--End--
+
+--BadSyntax--
+# N3 paths
+@prefix : <http://example/> .
+@prefix ns: <http://example/p#> .
+
+:x^ns:p :p :z .
+--End--
+
+--BadSyntax--
+# N3 is...of
+@prefix : <http://example/> .
+
+:z is :p of :x .
+--End--
+
+--BadSyntax--
+# = is not Turtle
+@prefix : <http://example/> .
+
+:a.:b.:c .
+--End--
+
+
+--BadSyntax--
+# @keywords is not Turtle
+@keywords a .
+x a Item .
+--End--
+
+--BadSyntax--
+# @keywords is not Turtle
+@keywords a .
+x a Item .
+--End--
+
+--BadSyntax--
+# => is not Turtle
+@prefix : <http://example/> .
+:s => :o .
+--End--
+
+--BadSyntax--
+# <= is not Turtle
+@prefix : <http://example/> .
+:s <= :o .
+--End--
+
+--BadSyntax--
+# @forSome is not Turtle
+@prefix : <http://example/> .
+@forSome :x .
+--End--
+
+--BadSyntax--
+# @forAll is not Turtle
+@prefix : <http://example/> .
+@forAll :x .
+--End--
+
+--BadSyntax--
+# @keywords is not Turtle
+@keywords .
+x @a Item .
+--End--
+
+
+
+ROOT=turtle-syntax-bad-struct
 ## Structure
 --BadSyntax--
 # No DOT
@@ -585,7 +675,7 @@ ROOT=syn-bad-struct
 --End--
 
 ## Literals
-ROOT=syn-bad-lang
+ROOT=turtle-syntax-bad-lang
 --BadSyntax
 # Bad lang tag
 <http://example/s> <http://example/p> "string"@i18n .
@@ -602,7 +692,7 @@ ROOT=syn-bad-lang
 ## --End--
 
 # Bad escapes.
-ROOT=syn-bad-esc
+ROOT=turtle-syntax-bad-esc
 --BadSyntax--
 # Bad string escape
 <http://example/s> <http://example/p> "a\zb" .
@@ -623,7 +713,7 @@ ROOT=syn-bad-esc
 <http://example/s> <http://example/p> "\U0000WXYZ" .
 --End--
 
-ROOT=syn-bad-pname
+ROOT=turtle-syntax-bad-pname
 --BadSyntax--
 # ~ must be escaped.
 @prefix : <http://example/> .
@@ -644,7 +734,7 @@ ROOT=syn-bad-pname
 
 # Mismatched quotes
 # Single quoted multiline strings.
-ROOT=syn-bad-string
+ROOT=turtle-syntax-bad-string
 --BadSyntax--
 @prefix : <http://example/> .
 :s :p "abc' .
@@ -665,8 +755,15 @@ ROOT=syn-bad-string
 :s :p """abc''' .
 --End--
 
+--BadSyntax--
+# Long literal with missing end
+@prefix : <http://example/> .
+:s :p """abc
+def
+--End--
+
 
-ROOT=syn-bad-num
+ROOT=turtle-syntax-bad-num
 --BadSyntax--
 <http://example/s> <http://example/p> 123.abc .
 --End--
@@ -687,7 +784,7 @@ ROOT=syn-bad-num
 <http://example/s> <http://example/p> +-1 .
 --End--
 
-ROOT=eval-struct
+ROOT=turtle-eval-struct
 --Eval--
 <http://example/s> <http://example/p> <http://example/o> .
 --Results--
@@ -703,3 +800,448 @@ ROOT=eval-struct
 <http://example/s> <http://example/p1> <http://example/o1> .
 <http://example/s> <http://example/p2> <http://example/o2> .
 --End--
+
+ROOT=turtle-subm
+
+--Eval--
+@prefix : <#> .
+[] :x :y .
+--Results--
+_:genid1 <http://example/base/turtle-subm-01.ttl#x> <http://example/base/turtle-subm-01.ttl#y> .
+--End--
+
+--Eval--
+# Test @prefix and qnames
+@prefix :  <http://example.org/base1#> .
+@prefix a: <http://example.org/base2#> .
+@prefix b: <http://example.org/base3#> .
+:a :b :c .
+a:a a:b a:c .
+:a a:a b:a .
+--Results--
+<http://example.org/base1#a> <http://example.org/base1#b> <http://example.org/base1#c> .
+<http://example.org/base2#a> <http://example.org/base2#b> <http://example.org/base2#c> .
+<http://example.org/base1#a> <http://example.org/base2#a> <http://example.org/base3#a> .
+--End--
+
+--Eval--
+# Test , operator
+@prefix : <http://example.org/base#> .
+:a :b :c,
+      :d,
+      :e .
+--Results--
+<http://example.org/base#a> <http://example.org/base#b> <http://example.org/base#c> .
+<http://example.org/base#a> <http://example.org/base#b> <http://example.org/base#d> .
+<http://example.org/base#a> <http://example.org/base#b> <http://example.org/base#e> .
+--End--
+
+--Eval--
+# Test ; operator
+@prefix : <http://example.org/base#> .
+:a :b :c ;
+   :d :e ;
+   :f :g .
+--Results--
+<http://example.org/base#a> <http://example.org/base#b> <http://example.org/base#c> .
+<http://example.org/base#a> <http://example.org/base#d> <http://example.org/base#e> .
+<http://example.org/base#a> <http://example.org/base#f> <http://example.org/base#g> .
+--End--
+
+--Eval--
+# Test empty [] operator; not allowed as predicate
+@prefix : <http://example.org/base#> .
+[] :a :b .
+:c :d [] .
+--Results--
+_:genid1 <http://example.org/base#a> <http://example.org/base#b> .
+<http://example.org/base#c> <http://example.org/base#d> _:genid2 .
+--End--
+
+--Eval--
+# Test non empty [] operator; not allowed as predicate
+@prefix : <http://example.org/base#> .
+[ :a :b ] :c :d .
+:e :f [ :g :h ] .
+--Results--
+_:genid1 <http://example.org/base#a> <http://example.org/base#b> .
+_:genid1 <http://example.org/base#c> <http://example.org/base#d> .
+_:genid2 <http://example.org/base#g> <http://example.org/base#h> .
+<http://example.org/base#e> <http://example.org/base#f> _:genid2 .
+--End--
+
+--Eval--
+# 'a' only allowed as a predicate
+@prefix : <http://example.org/base#> .
+:a a :b .
+--Results--
+<http://example.org/base#a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/base#b> .
+--End--
+
+--Eval--
+@prefix : <http://example.org/stuff/1.0/> .
+:a :b ( "apple" "banana" ) .
+
+--Results--
+_:genid1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "banana" .
+_:genid1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:genid2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "apple" .
+_:genid2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:genid1 .
+<http://example.org/stuff/1.0/a> <http://example.org/stuff/1.0/b> _:genid2 .
+--End--
+
+--Eval--
+@prefix : <http://example.org/stuff/1.0/> .
+:a :b ( ) .
+
+--Results--
+<http://example.org/stuff/1.0/a> <http://example.org/stuff/1.0/b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+--End--
+
+--Eval--
+# Test integer datatyped literals using an OWL cardinality constraint
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+
+# based on examples in the OWL Reference
+
+_:hasParent a owl:ObjectProperty .
+
+[] a owl:Restriction ;
+  owl:onProperty _:hasParent ;
+  owl:maxCardinality 2 .
+--Results--
+_:hasParent <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#ObjectProperty> .
+_:genid1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid1 <http://www.w3.org/2002/07/owl#onProperty> _:hasParent .
+_:genid1 <http://www.w3.org/2002/07/owl#maxCardinality> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .
+--End--
+
+--Eval--
+<http://example.org/res1> <http://example.org/prop1> 000000 .
+<http://example.org/res2> <http://example.org/prop2> 0 .
+<http://example.org/res3> <http://example.org/prop3> 000001 .
+<http://example.org/res4> <http://example.org/prop4> 2 .
+<http://example.org/res5> <http://example.org/prop5> 4 .
+--Results--
+<http://example.org/res1> <http://example.org/prop1> "000000"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org/res2> <http://example.org/prop2> "0"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org/res3> <http://example.org/prop3> "000001"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org/res4> <http://example.org/prop4> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org/res5> <http://example.org/prop5> "4"^^<http://www.w3.org/2001/XMLSchema#integer> .
+--End--
+
+--Eval--
+# Tests for - and _ in names, qnames
+@prefix ex1: <http://example.org/ex1#> .
+@prefix ex-2: <http://example.org/ex2#> .
+@prefix ex3_: <http://example.org/ex3#> .
+@prefix ex4-: <http://example.org/ex4#> .
+
+ex1:foo-bar ex1:foo_bar "a" .
+ex-2:foo-bar ex-2:foo_bar "b" .
+ex3_:foo-bar ex3_:foo_bar "c" .
+ex4-:foo-bar ex4-:foo_bar "d" .
+--Results--
+<http://example.org/ex1#foo-bar> <http://example.org/ex1#foo_bar> "a" .
+<http://example.org/ex2#foo-bar> <http://example.org/ex2#foo_bar> "b" .
+<http://example.org/ex3#foo-bar> <http://example.org/ex3#foo_bar> "c" .
+<http://example.org/ex4#foo-bar> <http://example.org/ex4#foo_bar> "d" .
+--End--
+
+--Eval--
+# Tests for rdf:_<numbers> and other qnames starting with _
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix ex:  <http://example.org/ex#> .
+@prefix :    <http://example.org/myprop#> .
+
+ex:foo rdf:_1 "1" .
+ex:foo rdf:_2 "2" .
+ex:foo :_abc "def" .
+ex:foo :_345 "678" .
+--Results--
+<http://example.org/ex#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "1" .
+<http://example.org/ex#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_2> "2" .
+<http://example.org/ex#foo> <http://example.org/myprop#_abc> "def" .
+<http://example.org/ex#foo> <http://example.org/myprop#_345> "678" .
+--End--
+
+--Eval--
+# Test for : allowed
+@prefix :    <http://example.org/ron> .
+
+[] : [] .
+
+: : : .
+
+--Results--
+_:genid1 <http://example.org/ron> _:genid2 .
+<http://example.org/ron> <http://example.org/ron> <http://example.org/ron> .
+--End--
+
+
+--Eval--
+# Test long literal
+@prefix :  <http://example.org/ex#> .
+:a :b """a long
+	literal
+with
+newlines""" .
+--Results--
+<http://example.org/ex#a> <http://example.org/ex#b> "a long\n\tliteral\nwith\nnewlines" .
+--End--
+
+--Eval--
+@prefix : <http://example.org/foo#> .
+
+## \U00015678 is a not a legal codepoint
+## :a :b """\nthis \ris a \U00015678long\t
+## literal\uABCD
+## """ .
+## 
+## :d :e """\tThis \uABCDis\r \U00015678another\n
+## one
+## """ .
+
+# \U00015678 is a not a legal codepoint
+# \U00012451 in Cuneiform numeric ban 3
+:a :b """\nthis \ris a \U00012451long\t
+literal\uABCD
+""" .
+
+:d :e """\tThis \uABCDis\r \U00012451another\n
+one
+""" .
+--Results--
+## <http://example.org/foo#a> <http://example.org/foo#b> "\nthis \ris a \U00015678long\t\nliteral\uABCD\n" .
+## <http://example.org/foo#d> <http://example.org/foo#e> "\tThis \uABCDis\r \U00015678another\n\none\n" .
+
+<http://example.org/foo#a> <http://example.org/foo#b> "\nthis \ris a \U00012451long\t\nliteral\uABCD\n" .
+<http://example.org/foo#d> <http://example.org/foo#e> "\tThis \uABCDis\r \U00012451another\n\none\n" .
+--End--
+
+--Eval--
+@prefix : <http://example.org/#> .
+
+:a :b  1.0 .
+
+--Results--
+<http://example.org/#a> <http://example.org/#b> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+--End--
+
+--Eval--
+@prefix : <http://example.org/#> .
+
+:a :b "" .
+
+:c :d """""" .
+
+--Results--
+<http://example.org/#a> <http://example.org/#b> "" .
+<http://example.org/#c> <http://example.org/#d> "" .
+--End--
+
+--Eval--
+@prefix : <http://example.org#> .
+:a :b 1.0 .
+:c :d 1 .
+:e :f 1.0e0 .
+--Results--
+<http://example.org#a> <http://example.org#b> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org#c> <http://example.org#d> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org#e> <http://example.org#f> "1.0e0"^^<http://www.w3.org/2001/XMLSchema#double> .
+--End--
+
+--Eval--
+@prefix : <http://example.org#> .
+:a :b -1.0 .
+:c :d -1 .
+:e :f -1.0e0 .
+--Results--
+<http://example.org#a> <http://example.org#b> "-1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org#c> <http://example.org#d> "-1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org#e> <http://example.org#f> "-1.0e0"^^<http://www.w3.org/2001/XMLSchema#double> .
+--End--
+
+--Eval--
+# Test long literal
+@prefix :  <http://example.org/ex#> .
+:a :b """John said: "Hello World!\"""" .
+--Results--
+<http://example.org/ex#a> <http://example.org/ex#b> "John said: \"Hello World!\"" .
+--End--
+
+--Eval--
+@prefix : <http://example.org#> .
+:a :b true .
+:c :d false .
+--Results--
+<http://example.org#a> <http://example.org#b> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .
+<http://example.org#c> <http://example.org#d> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .
+--End--
+
+--Eval--
+# comment test
+@prefix : <http://example.org/#> .
+:a :b :c . # end of line comment
+:d # ignore me
+  :e # and me
+      :f # and me
+        .
+:g :h #ignore me
+     :i,  # and me
+     :j . # and me
+
+:k :l :m ; #ignore me
+   :n :o ; # and me
+   :p :q . # and me
+--Results--
+<http://example.org/#a> <http://example.org/#b> <http://example.org/#c> .
+<http://example.org/#d> <http://example.org/#e> <http://example.org/#f> .
+<http://example.org/#g> <http://example.org/#h> <http://example.org/#i> .
+<http://example.org/#g> <http://example.org/#h> <http://example.org/#j> .
+<http://example.org/#k> <http://example.org/#l> <http://example.org/#m> .
+<http://example.org/#k> <http://example.org/#n> <http://example.org/#o> .
+<http://example.org/#k> <http://example.org/#p> <http://example.org/#q> .
+--End--
+
+--Eval--
+# comment line with no final newline test
+@prefix : <http://example.org/#> .
+:a :b :c .
+#foo
+--Results--
+<http://example.org/#a> <http://example.org/#b> <http://example.org/#c> .
+--End--
+
+--Eval--
+@prefix foo: <http://example.org/foo#>  .
+@prefix foo: <http://example.org/bar#>  .
+
+foo:blah foo:blah foo:blah .
+
+--Results--
+<http://example.org/bar#blah> <http://example.org/bar#blah> <http://example.org/bar#blah> .
+--End--
+
+--Eval--
+<http://example.org/foo> <http://example.org/bar> "2.345"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1."^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1.000000000"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.3"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1.2345678901234567890123457890"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+--Results--
+# Incomplete.
+## <http://example.org/foo> <http://example.org/bar> "2.345"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.30"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.2340000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.23400000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.2340000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.23400000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.2340000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "2.234"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+## <http://example.org/foo> <http://example.org/bar> "1.2345678901234567"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+
+#Corrected.
+<http://example.org/foo> <http://example.org/bar> "2.3"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.345"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.234000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1."^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1.000000000"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.23400000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "1.2345678901234567890123457890"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+<http://example.org/foo> <http://example.org/bar> "2.2340000000000000005"^^<http://www.w3.org/2001/XMLSchema#decimal> .
+--End--
+
+--Eval--
+# In-scope base URI is http://www.w3.org/2001/sw/DataAccess/df1/tests/ at this point
+<a1> <b1> <c1> .
+@base <http://example.org/ns/> .
+# In-scope base URI is http://example.org/ns/ at this point
+<a2> <http://example.org/ns/b2> <c2> .
+@base <foo/> .
+# In-scope base URI is http://example.org/ns/foo/ at this point
+<a3> <b3> <c3> .
+@prefix : <bar#> .
+:a4 :b4 :c4 .
+@prefix : <http://example.org/ns2#> .
+:a5 :b5 :c5 .
+--Results--
+<http://example/base/a1> <http://example/base/b1> <http://example/base/c1> .
+<http://example.org/ns/a2> <http://example.org/ns/b2> <http://example.org/ns/c2> .
+<http://example.org/ns/foo/a3> <http://example.org/ns/foo/b3> <http://example.org/ns/foo/c3> .
+<http://example.org/ns/foo/bar#a4> <http://example.org/ns/foo/bar#b4> <http://example.org/ns/foo/bar#c4> .
+<http://example.org/ns2#a5> <http://example.org/ns2#b5> <http://example.org/ns2#c5> .
+--End--
+
+
+
+
+# Bad evaluation 
+# Bad URIs which pass the surface grammar
+
+ROOT=turtle-eval-bad
+
+--BadEval--
+# Bad IRI : good escape, bad charcater
+<http://example/\u0020> <http://example/p> <http://example/o> .
+--End--
+
+--BadEval--
+# Bad IRI : hex 3C is <
+<http://example/\u003C> <http://example/p> <http://example/o> .
+--End--
+
+--BadEval--
+# Bad IRI : hex 3E is >
+<http://example/\u003E> <http://example/p> <http://example/o> .
+--End--
+
+--BadEval--
+# Bad IRI
+<http://example/{abc}> <http://example/p> <http://example/o> .
+--End--
+

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-01.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-01.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1,2 @@
+# Bad IRI : good escape, bad charcater
+<http://example/\u0020> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-02.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-02.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1,2 @@
+# Bad IRI : hex 3C is <
+<http://example/\u003C> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-03.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-03.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-03.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-03.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1,2 @@
+# Bad IRI : hex 3E is >
+<http://example/\u003E> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-04.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-04.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-04.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-bad-04.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1,2 @@
+# Bad IRI
+<http://example/{abc}> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.nt?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.nt Sun Nov 11 18:56:46 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-01.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.nt?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.nt Sun Nov 11 18:56:46 2012
@@ -0,0 +1,2 @@
+<http://example/s> <http://example/p1> <http://example/o1> .
+<http://example/s> <http://example/p2> <http://example/o2> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-eval-struct-02.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1,4 @@
+<http://example/s> 
+      <http://example/p1> <http://example/o1> ;
+      <http://example/p2> <http://example/o2> ; 
+      .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.nt?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.nt Sun Nov 11 18:56:46 2012
@@ -0,0 +1 @@
+_:genid1 <http://example/base/turtle-subm-01.ttl#x> <http://example/base/turtle-subm-01.ttl#y> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.ttl?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-01.ttl Sun Nov 11 18:56:46 2012
@@ -0,0 +1,2 @@
+@prefix : <#> .
+[] :x :y .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-02.nt?rev=1408081&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/turtle-subm-02.nt Sun Nov 11 18:56:46 2012
@@ -0,0 +1,3 @@
+<http://example.org/base1#a> <http://example.org/base1#b> <http://example.org/base1#c> .
+<http://example.org/base2#a> <http://example.org/base2#b> <http://example.org/base2#c> .
+<http://example.org/base1#a> <http://example.org/base2#a> <http://example.org/base3#a> .