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/10/28 20:08:55 UTC

svn commit: r1403077 - in /jena/Experimental/riot-reader/testing/RIOT/Lang: ./ N-Quads/ N-Triples/ RDF-JSON/ TriG/ Turtle/

Author: andy
Date: Sun Oct 28 19:08:54 2012
New Revision: 1403077

URL: http://svn.apache.org/viewvc?rev=1403077&view=rev
Log:
N-triples syntax tests

Added:
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests   (with props)
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt
    jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/
    jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE
    jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/
    jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests   (with props)
    jena/Experimental/riot-reader/testing/RIOT/Lang/generate
      - copied, changed from r1400868, jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
Modified:
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl
    jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Quads/LICENSE Sun Oct 28 19:08:54 2012
@@ -0,0 +1,14 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/LICENSE Sun Oct 28 19:08:54 2012
@@ -0,0 +1,14 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+#!/bin/sh
+../generate N-Triples nt "$@"

Propchange: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/gentests
------------------------------------------------------------------------------
    svn:executable = *

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/manifest.ttl Sun Oct 28 19:08:54 2012
@@ -0,0 +1,183 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
+@prefix mf:     <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
+@prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
+
+@prefix rdft:   <http://www.w3.org/ns/rdftest#> .
+
+<>  rdf:type mf:Manifest ;
+    rdfs:comment "N-Triples tests" ;
+    mf:entries
+    (
+    <#syn-file-01>
+    <#syn-file-02>
+    <#syn-file-03>
+    <#syn-uri-01>
+    <#syn-uri-02>
+    <#syn-uri-03>
+    <#syn-datatypes-01>
+    <#syn-datatypes-02>
+    <#syn-string-01>
+    <#syn-string-02>
+    <#syn-string-03>
+    <#syn-bad-string-01>
+    <#syn-bad-string-02>
+    <#syn-bad-string-03>
+    <#syn-str-esc-01>
+    <#syn-str-esc-02>
+    <#syn-str-esc-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-struct-08>
+    <#syn-bad-struct-09>
+    ) .
+
+<#syn-file-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-file-01" ;
+   mf:action    <syn-file-01.nt> ;
+   .
+
+<#syn-file-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-file-02" ;
+   mf:action    <syn-file-02.nt> ;
+   .
+
+<#syn-file-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-file-03" ;
+   mf:action    <syn-file-03.nt> ;
+   .
+
+<#syn-uri-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-uri-01" ;
+   mf:action    <syn-uri-01.nt> ;
+   .
+
+<#syn-uri-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-uri-02" ;
+   mf:action    <syn-uri-02.nt> ;
+   .
+
+<#syn-uri-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-uri-03" ;
+   mf:action    <syn-uri-03.nt> ;
+   .
+
+<#syn-datatypes-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-datatypes-01" ;
+   mf:action    <syn-datatypes-01.nt> ;
+   .
+
+<#syn-datatypes-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-datatypes-02" ;
+   mf:action    <syn-datatypes-02.nt> ;
+   .
+
+<#syn-string-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-string-01" ;
+   mf:action    <syn-string-01.nt> ;
+   .
+
+<#syn-string-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-string-02" ;
+   mf:action    <syn-string-02.nt> ;
+   .
+
+<#syn-string-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-string-03" ;
+   mf:action    <syn-string-03.nt> ;
+   .
+
+<#syn-bad-string-01> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-string-01" ;
+   mf:action    <syn-bad-string-01.nt> ;
+   .
+
+<#syn-bad-string-02> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-string-02" ;
+   mf:action    <syn-bad-string-02.nt> ;
+   .
+
+<#syn-bad-string-03> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-string-03" ;
+   mf:action    <syn-bad-string-03.nt> ;
+   .
+
+<#syn-str-esc-01> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-str-esc-01" ;
+   mf:action    <syn-str-esc-01.nt> ;
+   .
+
+<#syn-str-esc-02> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-str-esc-02" ;
+   mf:action    <syn-str-esc-02.nt> ;
+   .
+
+<#syn-str-esc-03> rdf:type rdft:TestNTriplesPositiveSyntax ;
+   mf:name    "syn-str-esc-03" ;
+   mf:action    <syn-str-esc-03.nt> ;
+   .
+
+<#syn-bad-struct-01> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-01" ;
+   mf:action    <syn-bad-struct-01.nt> ;
+   .
+
+<#syn-bad-struct-02> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-02" ;
+   mf:action    <syn-bad-struct-02.nt> ;
+   .
+
+<#syn-bad-struct-03> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-03" ;
+   mf:action    <syn-bad-struct-03.nt> ;
+   .
+
+<#syn-bad-struct-04> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-04" ;
+   mf:action    <syn-bad-struct-04.nt> ;
+   .
+
+<#syn-bad-struct-05> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-05" ;
+   mf:action    <syn-bad-struct-05.nt> ;
+   .
+
+<#syn-bad-struct-06> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-06" ;
+   mf:action    <syn-bad-struct-06.nt> ;
+   .
+
+<#syn-bad-struct-07> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-07" ;
+   mf:action    <syn-bad-struct-07.nt> ;
+   .
+
+<#syn-bad-struct-08> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-08" ;
+   mf:action    <syn-bad-struct-08.nt> ;
+   .
+
+<#syn-bad-struct-09> rdf:type rdft:TestNTriplesNegativeSyntax ;
+   mf:name    "syn-bad-struct-09" ;
+   mf:action    <syn-bad-struct-09.nt> ;
+   .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/master Sun Oct 28 19:08:54 2012
@@ -0,0 +1,143 @@
+#### N-Triple syntax tests
+## Syntax of this file:
+## ROOT=  -- set the root name of the tests in the next section
+## --Syntax--	 Start synatx test etc.
+## --End-- 	 End of file marker.
+
+ROOT=syn-file
+
+## File and comments
+
+#This is empty.
+--Syntax--
+--End--
+
+--Syntax--
+#Empty file.
+--End--
+
+--Syntax--
+#One comment, one empty line.
+
+--End--
+
+## URIs
+ROOT=syn-uri
+
+--Syntax--
+<http://example/s> <http://example/p> <http://example/o> .
+--End--
+
+--Syntax--
+# x53 is capital S
+<http://example/\u0053> <http://example/p> <http://example/o> .
+--End--
+
+--Syntax--
+# x53 is capital S
+<http://example/\U00000053> <http://example/p> <http://example/o> .
+--End--
+
+## # Typed literals
+ROOT=syn-datatypes
+--Syntax--
+<http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#integer> .
+--End--
+
+--Syntax--
+<s> <p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .
+--End--
+
+## Strings
+ROOT=syn-string
+--Syntax--
+<http://example/s> <http://example/p> "string" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string"@en .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "string"@en-uk .
+--End--
+
+ROOT=syn-bad-string
+--BadSyntax--
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string' .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string'@en .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow """....""" strings.
+<http://example/s> <http://example/p> """abc
+def""" .
+--End--
+
+# Strings and escapes
+ROOT=syn-str-esc
+--Syntax--
+<http://example/s> <http://example/p> "a\n" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "a\u0020b" .
+--End--
+
+--Syntax--
+<http://example/s> <http://example/p> "a\U00000020b" .
+--End--
+
+## Bad - directives
+
+ROOT=syn-bad-struct
+--BadSyntax--
+# N-Triples is not TriG
+{ <http://example/s> <http://example/p> <http://example/o> }
+--End--
+
+--BadSyntax--
+# N-Triples is not N3
+<http://example/s> = <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples is not NQuads
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow literals-as-subjects
+"hello" <http://example/p> <http://example/o> .
+--End--
+
+
+--BadSyntax--
+# N-Triples does not allow literals-as-predicates
+<http://example/s> "hello" <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> [] <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow [] bnodes
+[] <http://example/p> <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> _:p <http://example/o> .
+--End--
+
+--BadSyntax--
+# N-Triples does not allow short form literals.
+<http://example/s> <http://example/p> 123  .
+--End--

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string' .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow '' strings.
+<http://example/s> <http://example/p> 'string'@en .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-string-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,3 @@
+# N-Triples does not allow """....""" strings.
+<http://example/s> <http://example/p> """abc
+def""" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples is not TriG
+{ <http://example/s> <http://example/p> <http://example/o> }

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples is not N3
+<http://example/s> = <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples is not NQuads
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-04.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow literals-as-subjects
+"hello" <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-05.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow literals-as-predicates
+<http://example/s> "hello" <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-06.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> [] <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-07.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow [] bnodes
+[] <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-08.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow bnodes-as-predicates
+<http://example/s> _:p <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-bad-struct-09.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# N-Triples does not allow short form literals.
+<http://example/s> <http://example/p> 123  .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#integer> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-datatypes-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<s> <p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-01.nt?rev=1403077&view=auto
==============================================================================
    (empty)

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+#Empty file.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-file-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+#One comment, one empty line.
+

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\n" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\u0020b" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-str-esc-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "a\U00000020b" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string" .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string"@en .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-string-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "string"@en-uk .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-01.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-02.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# x53 is capital S
+<http://example/\u0053> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/N-Triples/syn-uri-03.nt Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+# x53 is capital S
+<http://example/\U00000053> <http://example/p> <http://example/o> .

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/RDF-JSON/LICENSE Sun Oct 28 19:08:54 2012
@@ -0,0 +1,14 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/TriG/LICENSE Sun Oct 28 19:08:54 2012
@@ -0,0 +1,14 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+# 
+#       http://www.apache.org/licenses/LICENSE-2.0
+# 
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.

Added: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests?rev=1403077&view=auto
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests (added)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests Sun Oct 28 19:08:54 2012
@@ -0,0 +1,2 @@
+#!/bin/sh
+../generate Turtle ttl "$@"

Propchange: jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests
------------------------------------------------------------------------------
    svn:executable = *

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=1403077&r1=1403076&r2=1403077&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/manifest.ttl Sun Oct 28 19:08:54 2012
@@ -1,777 +0,0 @@
-#  Licensed to the Apache Software Foundation (ASF) under one or more
-#  contributor license agreements.  See the NOTICE file distributed with
-#  this work for additional information regarding copyright ownership.
-#  The ASF licenses this file to You under the Apache License, Version 2.0
-#  (the "License"); you may not use this file except in compliance with
-#  the License.  You may obtain a copy of the License at
-# 
-#       http://www.apache.org/licenses/LICENSE-2.0
-# 
-#  Unless required by applicable law or agreed to in writing, software
-#  distributed under the License is distributed on an "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#  See the License for the specific language governing permissions and
-#  limitations under the License.
-
-@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
-@prefix mf:     <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
-@prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
-
-@prefix rdft:   <http://www.w3.org/ns/rdftest#> .
-
-<>  rdf:type mf:Manifest ;
-    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-prefix-10>
-    <#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-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>
-    ) .
-
-<#syn-file-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-file-01" ;
-   mf:action    <syn-file-01.ttl> ;
-   .
-
-<#syn-file-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-file-02" ;
-   mf:action    <syn-file-02.ttl> ;
-   .
-
-<#syn-file-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-file-03" ;
-   mf:action    <syn-file-03.ttl> ;
-   .
-
-<#syn-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-uri-01" ;
-   mf:action    <syn-uri-01.ttl> ;
-   .
-
-<#syn-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-uri-02" ;
-   mf:action    <syn-uri-02.ttl> ;
-   .
-
-<#syn-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-uri-03" ;
-   mf:action    <syn-uri-03.ttl> ;
-   .
-
-<#syn-base-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-01" ;
-   mf:action    <syn-base-01.ttl> ;
-   .
-
-<#syn-base-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-02" ;
-   mf:action    <syn-base-02.ttl> ;
-   .
-
-<#syn-base-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-03" ;
-   mf:action    <syn-base-03.ttl> ;
-   .
-
-<#syn-base-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-base-04" ;
-   mf:action    <syn-base-04.ttl> ;
-   .
-
-<#syn-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-01" ;
-   mf:action    <syn-prefix-01.ttl> ;
-   .
-
-<#syn-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-02" ;
-   mf:action    <syn-prefix-02.ttl> ;
-   .
-
-<#syn-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-03" ;
-   mf:action    <syn-prefix-03.ttl> ;
-   .
-
-<#syn-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-04" ;
-   mf:action    <syn-prefix-04.ttl> ;
-   .
-
-<#syn-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-05" ;
-   mf:action    <syn-prefix-05.ttl> ;
-   .
-
-<#syn-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-06" ;
-   mf:action    <syn-prefix-06.ttl> ;
-   .
-
-<#syn-prefix-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-07" ;
-   mf:action    <syn-prefix-07.ttl> ;
-   .
-
-<#syn-prefix-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-08" ;
-   mf:action    <syn-prefix-08.ttl> ;
-   .
-
-<#syn-prefix-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-09" ;
-   mf:action    <syn-prefix-09.ttl> ;
-   .
-
-<#syn-prefix-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-prefix-10" ;
-   mf:action    <syn-prefix-10.ttl> ;
-   .
-
-<#syn-string-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-01" ;
-   mf:action    <syn-string-01.ttl> ;
-   .
-
-<#syn-string-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-02" ;
-   mf:action    <syn-string-02.ttl> ;
-   .
-
-<#syn-string-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-03" ;
-   mf:action    <syn-string-03.ttl> ;
-   .
-
-<#syn-string-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-04" ;
-   mf:action    <syn-string-04.ttl> ;
-   .
-
-<#syn-string-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-05" ;
-   mf:action    <syn-string-05.ttl> ;
-   .
-
-<#syn-string-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-06" ;
-   mf:action    <syn-string-06.ttl> ;
-   .
-
-<#syn-string-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-07" ;
-   mf:action    <syn-string-07.ttl> ;
-   .
-
-<#syn-string-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-08" ;
-   mf:action    <syn-string-08.ttl> ;
-   .
-
-<#syn-string-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-09" ;
-   mf:action    <syn-string-09.ttl> ;
-   .
-
-<#syn-string-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-10" ;
-   mf:action    <syn-string-10.ttl> ;
-   .
-
-<#syn-string-11> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-string-11" ;
-   mf:action    <syn-string-11.ttl> ;
-   .
-
-<#syn-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-str-esc-01" ;
-   mf:action    <syn-str-esc-01.ttl> ;
-   .
-
-<#syn-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-str-esc-02" ;
-   mf:action    <syn-str-esc-02.ttl> ;
-   .
-
-<#syn-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-str-esc-03" ;
-   mf:action    <syn-str-esc-03.ttl> ;
-   .
-
-<#syn-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-pname-esc-01" ;
-   mf:action    <syn-pname-esc-01.ttl> ;
-   .
-
-<#syn-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-pname-esc-02" ;
-   mf:action    <syn-pname-esc-02.ttl> ;
-   .
-
-<#syn-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-01" ;
-   mf:action    <syn-bnode-01.ttl> ;
-   .
-
-<#syn-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-02" ;
-   mf:action    <syn-bnode-02.ttl> ;
-   .
-
-<#syn-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-03" ;
-   mf:action    <syn-bnode-03.ttl> ;
-   .
-
-<#syn-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-04" ;
-   mf:action    <syn-bnode-04.ttl> ;
-   .
-
-<#syn-bnode-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-05" ;
-   mf:action    <syn-bnode-05.ttl> ;
-   .
-
-<#syn-bnode-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-06" ;
-   mf:action    <syn-bnode-06.ttl> ;
-   .
-
-<#syn-bnode-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-07" ;
-   mf:action    <syn-bnode-07.ttl> ;
-   .
-
-<#syn-bnode-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-08" ;
-   mf:action    <syn-bnode-08.ttl> ;
-   .
-
-<#syn-bnode-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-09" ;
-   mf:action    <syn-bnode-09.ttl> ;
-   .
-
-<#syn-bnode-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-bnode-10" ;
-   mf:action    <syn-bnode-10.ttl> ;
-   .
-
-<#syn-number-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-01" ;
-   mf:action    <syn-number-01.ttl> ;
-   .
-
-<#syn-number-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-02" ;
-   mf:action    <syn-number-02.ttl> ;
-   .
-
-<#syn-number-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-03" ;
-   mf:action    <syn-number-03.ttl> ;
-   .
-
-<#syn-number-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-04" ;
-   mf:action    <syn-number-04.ttl> ;
-   .
-
-<#syn-number-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-05" ;
-   mf:action    <syn-number-05.ttl> ;
-   .
-
-<#syn-number-06> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-06" ;
-   mf:action    <syn-number-06.ttl> ;
-   .
-
-<#syn-number-07> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-07" ;
-   mf:action    <syn-number-07.ttl> ;
-   .
-
-<#syn-number-08> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-08" ;
-   mf:action    <syn-number-08.ttl> ;
-   .
-
-<#syn-number-09> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-09" ;
-   mf:action    <syn-number-09.ttl> ;
-   .
-
-<#syn-number-10> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-10" ;
-   mf:action    <syn-number-10.ttl> ;
-   .
-
-<#syn-number-11> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-number-11" ;
-   mf:action    <syn-number-11.ttl> ;
-   .
-
-<#syn-datatypes-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-datatypes-01" ;
-   mf:action    <syn-datatypes-01.ttl> ;
-   .
-
-<#syn-datatypes-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-datatypes-02" ;
-   mf:action    <syn-datatypes-02.ttl> ;
-   .
-
-<#syn-kw-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-kw-01" ;
-   mf:action    <syn-kw-01.ttl> ;
-   .
-
-<#syn-kw-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-kw-02" ;
-   mf:action    <syn-kw-02.ttl> ;
-   .
-
-<#syn-kw-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-kw-03" ;
-   mf:action    <syn-kw-03.ttl> ;
-   .
-
-<#syn-struct-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-struct-01" ;
-   mf:action    <syn-struct-01.ttl> ;
-   .
-
-<#syn-struct-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-struct-02" ;
-   mf:action    <syn-struct-02.ttl> ;
-   .
-
-<#syn-struct-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-struct-03" ;
-   mf:action    <syn-struct-03.ttl> ;
-   .
-
-<#syn-lists-01> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-01" ;
-   mf:action    <syn-lists-01.ttl> ;
-   .
-
-<#syn-lists-02> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-02" ;
-   mf:action    <syn-lists-02.ttl> ;
-   .
-
-<#syn-lists-03> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-03" ;
-   mf:action    <syn-lists-03.ttl> ;
-   .
-
-<#syn-lists-04> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-04" ;
-   mf:action    <syn-lists-04.ttl> ;
-   .
-
-<#syn-lists-05> rdf:type rdft:TestTurtlePositiveSyntax ;
-   mf:name    "syn-lists-05" ;
-   mf:action    <syn-lists-05.ttl> ;
-   .
-
-<#syn-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-01" ;
-   mf:action    <syn-bad-uri-01.ttl> ;
-   .
-
-<#syn-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-02" ;
-   mf:action    <syn-bad-uri-02.ttl> ;
-   .
-
-<#syn-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-03" ;
-   mf:action    <syn-bad-uri-03.ttl> ;
-   .
-
-<#syn-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-04" ;
-   mf:action    <syn-bad-uri-04.ttl> ;
-   .
-
-<#syn-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-05" ;
-   mf:action    <syn-bad-uri-05.ttl> ;
-   .
-
-<#syn-bad-uri-06> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-06" ;
-   mf:action    <syn-bad-uri-06.ttl> ;
-   .
-
-<#syn-bad-uri-07> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-07" ;
-   mf:action    <syn-bad-uri-07.ttl> ;
-   .
-
-<#syn-bad-uri-08> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-08" ;
-   mf:action    <syn-bad-uri-08.ttl> ;
-   .
-
-<#syn-bad-uri-09> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-uri-09" ;
-   mf:action    <syn-bad-uri-09.ttl> ;
-   .
-
-<#syn-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-01" ;
-   mf:action    <syn-bad-prefix-01.ttl> ;
-   .
-
-<#syn-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-02" ;
-   mf:action    <syn-bad-prefix-02.ttl> ;
-   .
-
-<#syn-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-03" ;
-   mf:action    <syn-bad-prefix-03.ttl> ;
-   .
-
-<#syn-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-prefix-04" ;
-   mf:action    <syn-bad-prefix-04.ttl> ;
-   .
-
-<#syn-bad-base-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-base-01" ;
-   mf:action    <syn-bad-base-01.ttl> ;
-   .
-
-<#syn-bad-base-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-base-02" ;
-   mf:action    <syn-bad-base-02.ttl> ;
-   .
-
-<#syn-bad-base-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-base-03" ;
-   mf:action    <syn-bad-base-03.ttl> ;
-   .
-
-<#syn-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-01" ;
-   mf:action    <syn-bad-struct-01.ttl> ;
-   .
-
-<#syn-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-02" ;
-   mf:action    <syn-bad-struct-02.ttl> ;
-   .
-
-<#syn-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-03" ;
-   mf:action    <syn-bad-struct-03.ttl> ;
-   .
-
-<#syn-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-04" ;
-   mf:action    <syn-bad-struct-04.ttl> ;
-   .
-
-<#syn-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-05" ;
-   mf:action    <syn-bad-struct-05.ttl> ;
-   .
-
-<#syn-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-06" ;
-   mf:action    <syn-bad-struct-06.ttl> ;
-   .
-
-<#syn-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-07" ;
-   mf:action    <syn-bad-struct-07.ttl> ;
-   .
-
-<#syn-bad-kw-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-01" ;
-   mf:action    <syn-bad-kw-01.ttl> ;
-   .
-
-<#syn-bad-kw-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-02" ;
-   mf:action    <syn-bad-kw-02.ttl> ;
-   .
-
-<#syn-bad-kw-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-03" ;
-   mf:action    <syn-bad-kw-03.ttl> ;
-   .
-
-<#syn-bad-kw-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-04" ;
-   mf:action    <syn-bad-kw-04.ttl> ;
-   .
-
-<#syn-bad-kw-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-kw-05" ;
-   mf:action    <syn-bad-kw-05.ttl> ;
-   .
-
-<#syn-bad-struct-08> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-08" ;
-   mf:action    <syn-bad-struct-08.ttl> ;
-   .
-
-<#syn-bad-struct-09> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-09" ;
-   mf:action    <syn-bad-struct-09.ttl> ;
-   .
-
-<#syn-bad-struct-10> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-10" ;
-   mf:action    <syn-bad-struct-10.ttl> ;
-   .
-
-<#syn-bad-struct-11> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-11" ;
-   mf:action    <syn-bad-struct-11.ttl> ;
-   .
-
-<#syn-bad-struct-12> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-12" ;
-   mf:action    <syn-bad-struct-12.ttl> ;
-   .
-
-<#syn-bad-struct-13> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-13" ;
-   mf:action    <syn-bad-struct-13.ttl> ;
-   .
-
-<#syn-bad-struct-14> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-14" ;
-   mf:action    <syn-bad-struct-14.ttl> ;
-   .
-
-<#syn-bad-struct-15> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-15" ;
-   mf:action    <syn-bad-struct-15.ttl> ;
-   .
-
-<#syn-bad-struct-16> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-16" ;
-   mf:action    <syn-bad-struct-16.ttl> ;
-   .
-
-<#syn-bad-struct-17> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-struct-17" ;
-   mf:action    <syn-bad-struct-17.ttl> ;
-   .
-
-<#syn-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-lang-01" ;
-   mf:action    <syn-bad-lang-01.ttl> ;
-   .
-
-<#syn-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-01" ;
-   mf:action    <syn-bad-esc-01.ttl> ;
-   .
-
-<#syn-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-02" ;
-   mf:action    <syn-bad-esc-02.ttl> ;
-   .
-
-<#syn-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-03" ;
-   mf:action    <syn-bad-esc-03.ttl> ;
-   .
-
-<#syn-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-esc-04" ;
-   mf:action    <syn-bad-esc-04.ttl> ;
-   .
-
-<#syn-bad-pname-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-pname-01" ;
-   mf:action    <syn-bad-pname-01.ttl> ;
-   .
-
-<#syn-bad-pname-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-pname-02" ;
-   mf:action    <syn-bad-pname-02.ttl> ;
-   .
-
-<#syn-bad-pname-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-pname-03" ;
-   mf:action    <syn-bad-pname-03.ttl> ;
-   .
-
-<#syn-bad-string-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-01" ;
-   mf:action    <syn-bad-string-01.ttl> ;
-   .
-
-<#syn-bad-string-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-02" ;
-   mf:action    <syn-bad-string-02.ttl> ;
-   .
-
-<#syn-bad-string-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-03" ;
-   mf:action    <syn-bad-string-03.ttl> ;
-   .
-
-<#syn-bad-string-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-string-04" ;
-   mf:action    <syn-bad-string-04.ttl> ;
-   .
-
-<#syn-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-01" ;
-   mf:action    <syn-bad-num-01.ttl> ;
-   .
-
-<#syn-bad-num-02> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-02" ;
-   mf:action    <syn-bad-num-02.ttl> ;
-   .
-
-<#syn-bad-num-03> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-03" ;
-   mf:action    <syn-bad-num-03.ttl> ;
-   .
-
-<#syn-bad-num-04> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-04" ;
-   mf:action    <syn-bad-num-04.ttl> ;
-   .
-
-<#syn-bad-num-05> rdf:type rdft:TestTurtleNegativeSyntax ;
-   mf:name    "syn-bad-num-05" ;
-   mf:action    <syn-bad-num-05.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=1403077&r1=1403076&r2=1403077&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/master Sun Oct 28 19:08:54 2012
@@ -1,11 +1,10 @@
-[#### The Turtle tests
+#### Turtle syntax Tests
 ## Syntax of this file:
 ## ROOT=  -- set the root name of the tests in the next section
-## --Syntax--	 Start synatx test etc.
+## --Syntax--	 Start syntax test etc. (--BadSyntax--)
 ## --End-- 	 End of file marker.
 
 ** ToDo
-** a
 ** UTF-8 (strings, pnames)
 
 ROOT=syn-file

Copied: jena/Experimental/riot-reader/testing/RIOT/Lang/generate (from r1400868, jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests)
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/testing/RIOT/Lang/generate?p2=jena/Experimental/riot-reader/testing/RIOT/Lang/generate&p1=jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests&r1=1400868&r2=1403077&rev=1403077&view=diff
==============================================================================
--- jena/Experimental/riot-reader/testing/RIOT/Lang/Turtle/gentests (original)
+++ jena/Experimental/riot-reader/testing/RIOT/Lang/generate Sun Oct 28 19:08:54 2012
@@ -14,8 +14,25 @@
 #  See the License for the specific language governing permissions and
 #  limitations under the License.
 
+# Driver : usage: $0 LANG EXT master
+# ** Writes tests to current directory.
+
 use File::Slurp;
 
+if ( $#ARGV != 2 )
+{
+    print STDERR "Usage: $0 LANG EXT FILE  > manifest.ttl\n" ;
+    print STDERR "(writes test files to current directory)\n" ;
+    exit 1 ;
+}
+
+$lang  = shift @ARGV ;
+$langt = $lang ;
+$langt =~ s/-//  ;
+$ext   = shift @ARGV ;
+
+# print STDERR "$lang $langt $ext\n" ;
+
 $testsyngood = 0 ;
 $testsynbad = 0 ;
 $testevalgood = 0 ;
@@ -42,24 +59,22 @@ while(<>)
 
     if ( /^--Syntax--/ || /^--BadSyntax--/ )
     {
-	
-
 	if ( /^--Syntax--/ )
 	{
-	    $testType = "rdft:TestTurtlePositiveSyntax" ;
+	    $testType = "rdft:Test${langt}PositiveSyntax" ;
 	    $testsyngood ++ ;
 	}
 
 	if ( /^--BadSyntax--/ )
 	{
-	    $testType = "rdft:TestTurtleNegativeSyntax" ;
+	    $testType = "rdft:Test${langt}NegativeSyntax" ;
 	    $testsynbad ++ ;
 	}
 
 	$x = ++ $rootnames{$currentRoot} ;
 	$x = sprintf("%02d", $x) ;
 	$testname = "$currentRoot-$x" ;
-	$file = "$testname.ttl" ;
+	$file = "$testname.$ext" ;
 	$text = &testtext ;
 	$array .= "    <#$testname>\n" ;
 	open F,">:utf8", $file ;
@@ -84,9 +99,11 @@ print q!
 @prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
 
 @prefix rdft:   <http://www.w3.org/ns/rdftest#> .
+!;
 
+print qq!
 <>  rdf:type mf:Manifest ;
-    rdfs:comment "Turtle tests" ;
+    rdfs:comment "${lang} tests" ;
     mf:entries
     (
 !;