Syntax test for ;;
authorAndy Seaborne <andy.seaborne@epimorphics.com>
Sun, 16 Dec 2012 21:56:20 +0000
changeset 562 271e78d0946f
parent 561 402f2133f823
child 563 d7ef62a28437
Syntax test for ;;
rdf-turtle/tests-ttl/manifest.ttl
rdf-turtle/tests-ttl/turtle-syntax-struct-04.ttl
rdf-turtle/tests-ttl/turtle-syntax-struct-05.ttl
--- a/rdf-turtle/tests-ttl/manifest.ttl	Wed Dec 12 11:17:22 2012 -0500
+++ b/rdf-turtle/tests-ttl/manifest.ttl	Sun Dec 16 21:56:20 2012 +0000
@@ -92,6 +92,8 @@
     <#turtle-syntax-struct-01>
     <#turtle-syntax-struct-02>
     <#turtle-syntax-struct-03>
+    <#turtle-syntax-struct-04>
+    <#turtle-syntax-struct-05>
     <#turtle-syntax-lists-01>
     <#turtle-syntax-lists-02>
     <#turtle-syntax-lists-03>
@@ -202,1061 +204,899 @@
 
 <#turtle-syntax-file-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-file-01" ;
-   rdfs:comment "Empty file" ;
    mf:action    <turtle-syntax-file-01.ttl> ;
    .
 
 <#turtle-syntax-file-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-file-02" ;
-   rdfs:comment "Only comment" ;
    mf:action    <turtle-syntax-file-02.ttl> ;
    .
 
 <#turtle-syntax-file-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-file-03" ;
-   rdfs:comment "One comment, one empty line" ;
    mf:action    <turtle-syntax-file-03.ttl> ;
    .
 
 <#turtle-syntax-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-uri-01" ;
-   rdfs:comment "Only IRIs" ;
    mf:action    <turtle-syntax-uri-01.ttl> ;
    .
 
 <#turtle-syntax-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-uri-02" ;
-   rdfs:comment "IRIs with Unicode escape" ;
    mf:action    <turtle-syntax-uri-02.ttl> ;
    .
 
 <#turtle-syntax-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-uri-03" ;
-   rdfs:comment "IRIs with long Unicode escape" ;
    mf:action    <turtle-syntax-uri-03.ttl> ;
    .
 
 <#turtle-syntax-uri-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-uri-04" ;
-   rdfs:comment "Legal IRIs" ;
    mf:action    <turtle-syntax-uri-04.ttl> ;
    .
 
 <#turtle-syntax-base-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-base-01" ;
-   rdfs:comment "@base" ;
    mf:action    <turtle-syntax-base-01.ttl> ;
    .
 
 <#turtle-syntax-base-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-base-02" ;
-   rdfs:comment "BASE" ;
    mf:action    <turtle-syntax-base-02.ttl> ;
    .
 
 <#turtle-syntax-base-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-base-03" ;
-   rdfs:comment "@base with relative IRIs" ;
    mf:action    <turtle-syntax-base-03.ttl> ;
    .
 
 <#turtle-syntax-base-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-base-04" ;
-   rdfs:comment "base with relative IRIs" ;
    mf:action    <turtle-syntax-base-04.ttl> ;
    .
 
 <#turtle-syntax-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-01" ;
-   rdfs:comment "@prefix" ;
    mf:action    <turtle-syntax-prefix-01.ttl> ;
    .
 
 <#turtle-syntax-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-02" ;
-   rdfs:comment "PreFIX" ;
    mf:action    <turtle-syntax-prefix-02.ttl> ;
    .
 
 <#turtle-syntax-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-03" ;
-   rdfs:comment "Empty PREFIX" ;
    mf:action    <turtle-syntax-prefix-03.ttl> ;
    .
 
 <#turtle-syntax-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-04" ;
-   rdfs:comment "Empty @prefix with % escape" ;
    mf:action    <turtle-syntax-prefix-04.ttl> ;
    .
 
 <#turtle-syntax-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-05" ;
-   rdfs:comment "@prefix with no suffix" ;
    mf:action    <turtle-syntax-prefix-05.ttl> ;
    .
 
 <#turtle-syntax-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-06" ;
-   rdfs:comment "colon is a legal pname character" ;
    mf:action    <turtle-syntax-prefix-06.ttl> ;
    .
 
 <#turtle-syntax-prefix-07> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-07" ;
-   rdfs:comment "dash is a legal pname character" ;
    mf:action    <turtle-syntax-prefix-07.ttl> ;
    .
 
 <#turtle-syntax-prefix-08> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-08" ;
-   rdfs:comment "underscore is a legal pname character" ;
    mf:action    <turtle-syntax-prefix-08.ttl> ;
    .
 
 <#turtle-syntax-prefix-09> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-prefix-09" ;
-   rdfs:comment "percents in pnames" ;
    mf:action    <turtle-syntax-prefix-09.ttl> ;
    .
 
 <#turtle-syntax-string-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-01" ;
-   rdfs:comment "string literal" ;
    mf:action    <turtle-syntax-string-01.ttl> ;
    .
 
 <#turtle-syntax-string-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-02" ;
-   rdfs:comment "langString literal" ;
    mf:action    <turtle-syntax-string-02.ttl> ;
    .
 
 <#turtle-syntax-string-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-03" ;
-   rdfs:comment "langString literal with region" ;
    mf:action    <turtle-syntax-string-03.ttl> ;
    .
 
 <#turtle-syntax-string-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-04" ;
-   rdfs:comment "squote string literal" ;
    mf:action    <turtle-syntax-string-04.ttl> ;
    .
 
 <#turtle-syntax-string-05> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-05" ;
-   rdfs:comment "squote langString literal" ;
    mf:action    <turtle-syntax-string-05.ttl> ;
    .
 
 <#turtle-syntax-string-06> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-06" ;
-   rdfs:comment "squote langString literal with region" ;
    mf:action    <turtle-syntax-string-06.ttl> ;
    .
 
 <#turtle-syntax-string-07> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-07" ;
-   rdfs:comment "long string literal with embedded single- and double-quotes" ;
    mf:action    <turtle-syntax-string-07.ttl> ;
    .
 
 <#turtle-syntax-string-08> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-08" ;
-   rdfs:comment "long string literal with embedded newline" ;
    mf:action    <turtle-syntax-string-08.ttl> ;
    .
 
 <#turtle-syntax-string-09> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-09" ;
-   rdfs:comment "squote long string literal with embedded single- and double-quotes" ;
    mf:action    <turtle-syntax-string-09.ttl> ;
    .
 
 <#turtle-syntax-string-10> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-10" ;
-   rdfs:comment "long langString literal with embedded newline" ;
    mf:action    <turtle-syntax-string-10.ttl> ;
    .
 
 <#turtle-syntax-string-11> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-string-11" ;
-   rdfs:comment "squote long langString literal with embedded newline" ;
    mf:action    <turtle-syntax-string-11.ttl> ;
    .
 
 <#turtle-syntax-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-str-esc-01" ;
-   rdfs:comment "string literal with escaped newline" ;
    mf:action    <turtle-syntax-str-esc-01.ttl> ;
    .
 
 <#turtle-syntax-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-str-esc-02" ;
-   rdfs:comment "string literal with Unicode escape" ;
    mf:action    <turtle-syntax-str-esc-02.ttl> ;
    .
 
 <#turtle-syntax-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-str-esc-03" ;
-   rdfs:comment "string literal with long Unicode escape" ;
    mf:action    <turtle-syntax-str-esc-03.ttl> ;
    .
 
 <#turtle-syntax-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-pname-esc-01" ;
-   rdfs:comment "pname with back-slash escapes" ;
    mf:action    <turtle-syntax-pname-esc-01.ttl> ;
    .
 
 <#turtle-syntax-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-pname-esc-02" ;
-   rdfs:comment "pname with back-slash escapes (2)" ;
    mf:action    <turtle-syntax-pname-esc-02.ttl> ;
    .
 
 <#turtle-syntax-pname-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-pname-esc-03" ;
-   rdfs:comment "pname with back-slash escapes (3)" ;
    mf:action    <turtle-syntax-pname-esc-03.ttl> ;
    .
 
 <#turtle-syntax-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-01" ;
-   rdfs:comment "bnode subject" ;
    mf:action    <turtle-syntax-bnode-01.ttl> ;
    .
 
 <#turtle-syntax-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-02" ;
-   rdfs:comment "bnode object" ;
    mf:action    <turtle-syntax-bnode-02.ttl> ;
    .
 
 <#turtle-syntax-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-03" ;
-   rdfs:comment "bnode property list object" ;
    mf:action    <turtle-syntax-bnode-03.ttl> ;
    .
 
 <#turtle-syntax-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-04" ;
-   rdfs:comment "bnode property list object (2)" ;
    mf:action    <turtle-syntax-bnode-04.ttl> ;
    .
 
 <#turtle-syntax-bnode-05> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-05" ;
-   rdfs:comment "bnode property list subject" ;
    mf:action    <turtle-syntax-bnode-05.ttl> ;
    .
 
 <#turtle-syntax-bnode-06> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-06" ;
-   rdfs:comment "labeled bnode subject" ;
    mf:action    <turtle-syntax-bnode-06.ttl> ;
    .
 
 <#turtle-syntax-bnode-07> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-07" ;
-   rdfs:comment "labeled bnode subject and object" ;
    mf:action    <turtle-syntax-bnode-07.ttl> ;
    .
 
 <#turtle-syntax-bnode-08> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-08" ;
-   rdfs:comment "bare bnode property list" ;
    mf:action    <turtle-syntax-bnode-08.ttl> ;
    .
 
 <#turtle-syntax-bnode-09> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-09" ;
-   rdfs:comment "bnode property list" ;
    mf:action    <turtle-syntax-bnode-09.ttl> ;
    .
 
 <#turtle-syntax-bnode-10> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-bnode-10" ;
-   rdfs:comment "mixed bnode property list and triple" ;
    mf:action    <turtle-syntax-bnode-10.ttl> ;
    .
 
 <#turtle-syntax-number-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-01" ;
-   rdfs:comment "integer literal" ;
    mf:action    <turtle-syntax-number-01.ttl> ;
    .
 
 <#turtle-syntax-number-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-02" ;
-   rdfs:comment "negative integer literal" ;
    mf:action    <turtle-syntax-number-02.ttl> ;
    .
 
 <#turtle-syntax-number-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-03" ;
-   rdfs:comment "positive integer literal" ;
    mf:action    <turtle-syntax-number-03.ttl> ;
    .
 
 <#turtle-syntax-number-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-04" ;
-   rdfs:comment "decimal literal" ;
    mf:action    <turtle-syntax-number-04.ttl> ;
    .
 
 <#turtle-syntax-number-05> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-05" ;
-   rdfs:comment "decimal literal (no leading digits)" ;
    mf:action    <turtle-syntax-number-05.ttl> ;
    .
 
 <#turtle-syntax-number-06> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-06" ;
-   rdfs:comment "negative decimal literal" ;
    mf:action    <turtle-syntax-number-06.ttl> ;
    .
 
 <#turtle-syntax-number-07> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-07" ;
-   rdfs:comment "positive decimal literal" ;
    mf:action    <turtle-syntax-number-07.ttl> ;
    .
 
 <#turtle-syntax-number-08> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-08" ;
-   rdfs:comment "integer literal with decimal lexical confusion" ;
    mf:action    <turtle-syntax-number-08.ttl> ;
    .
 
 <#turtle-syntax-number-09> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-09" ;
-   rdfs:comment "double literal" ;
    mf:action    <turtle-syntax-number-09.ttl> ;
    .
 
 <#turtle-syntax-number-10> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-10" ;
-   rdfs:comment "negative double literal" ;
    mf:action    <turtle-syntax-number-10.ttl> ;
    .
 
 <#turtle-syntax-number-11> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-number-11" ;
-   rdfs:comment "double literal no fraction" ;
    mf:action    <turtle-syntax-number-11.ttl> ;
    .
 
 <#turtle-syntax-datatypes-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-datatypes-01" ;
-   rdfs:comment "xsd:byte literal" ;
    mf:action    <turtle-syntax-datatypes-01.ttl> ;
    .
 
 <#turtle-syntax-datatypes-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-datatypes-02" ;
-   rdfs:comment "integer as xsd:string" ;
    mf:action    <turtle-syntax-datatypes-02.ttl> ;
    .
 
 <#turtle-syntax-kw-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-kw-01" ;
-   rdfs:comment "boolean literal (true)" ;
    mf:action    <turtle-syntax-kw-01.ttl> ;
    .
 
 <#turtle-syntax-kw-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-kw-02" ;
-   rdfs:comment "boolean literal (false)" ;
    mf:action    <turtle-syntax-kw-02.ttl> ;
    .
 
 <#turtle-syntax-kw-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-kw-03" ;
-   rdfs:comment "'a' as keyword" ;
    mf:action    <turtle-syntax-kw-03.ttl> ;
    .
 
 <#turtle-syntax-struct-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-struct-01" ;
-   rdfs:comment "object list" ;
    mf:action    <turtle-syntax-struct-01.ttl> ;
    .
 
 <#turtle-syntax-struct-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-struct-02" ;
-   rdfs:comment "predicate list with object list" ;
    mf:action    <turtle-syntax-struct-02.ttl> ;
    .
 
 <#turtle-syntax-struct-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-struct-03" ;
-   rdfs:comment "predicate list with object list and dangling ';'" ;
    mf:action    <turtle-syntax-struct-03.ttl> ;
    .
 
+<#turtle-syntax-struct-04> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-struct-04" ;
+   mf:action    <turtle-syntax-struct-04.ttl> ;
+   .
+
+<#turtle-syntax-struct-05> rdf:type rdft:TestTurtlePositiveSyntax ;
+   mf:name    "turtle-syntax-struct-05" ;
+   mf:action    <turtle-syntax-struct-05.ttl> ;
+   .
+
 <#turtle-syntax-lists-01> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-lists-01" ;
-   rdfs:comment "empty list" ;
    mf:action    <turtle-syntax-lists-01.ttl> ;
    .
 
 <#turtle-syntax-lists-02> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-lists-02" ;
-   rdfs:comment "mixed list" ;
    mf:action    <turtle-syntax-lists-02.ttl> ;
    .
 
 <#turtle-syntax-lists-03> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-lists-03" ;
-   rdfs:comment "isomorphic list as subject and object" ;
    mf:action    <turtle-syntax-lists-03.ttl> ;
    .
 
 <#turtle-syntax-lists-04> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-lists-04" ;
-   rdfs:comment "lists of lists" ;
    mf:action    <turtle-syntax-lists-04.ttl> ;
    .
 
 <#turtle-syntax-lists-05> rdf:type rdft:TestTurtlePositiveSyntax ;
    mf:name    "turtle-syntax-lists-05" ;
-   rdfs:comment "mixed lists with embedded lists" ;
    mf:action    <turtle-syntax-lists-05.ttl> ;
    .
 
 <#turtle-syntax-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-uri-01" ;
-   rdfs:comment "Bad IRI : space (negative test)" ;
    mf:action    <turtle-syntax-bad-uri-01.ttl> ;
    .
 
 <#turtle-syntax-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-uri-02" ;
-   rdfs:comment "Bad IRI : bad escape (negative test)" ;
    mf:action    <turtle-syntax-bad-uri-02.ttl> ;
    .
 
 <#turtle-syntax-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-uri-03" ;
-   rdfs:comment "Bad IRI : bad long escape (negative test)" ;
    mf:action    <turtle-syntax-bad-uri-03.ttl> ;
    .
 
 <#turtle-syntax-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-uri-04" ;
-   rdfs:comment "Bad IRI : character escapes not allowed (negative test)" ;
    mf:action    <turtle-syntax-bad-uri-04.ttl> ;
    .
 
 <#turtle-syntax-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-uri-05" ;
-   rdfs:comment "Bad IRI : character escapes not allowed (2) (negative test)" ;
    mf:action    <turtle-syntax-bad-uri-05.ttl> ;
    .
 
 <#turtle-syntax-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-prefix-01" ;
-   rdfs:comment "No prefix (negative test)" ;
    mf:action    <turtle-syntax-bad-prefix-01.ttl> ;
    .
 
 <#turtle-syntax-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-prefix-02" ;
-   rdfs:comment "No prefix (2) (negative test)" ;
    mf:action    <turtle-syntax-bad-prefix-02.ttl> ;
    .
 
 <#turtle-syntax-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-prefix-03" ;
-   rdfs:comment "@prefix without URI (negative test)" ;
    mf:action    <turtle-syntax-bad-prefix-03.ttl> ;
    .
 
 <#turtle-syntax-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-prefix-04" ;
-   rdfs:comment "@prefix without prefix name (negative test)" ;
    mf:action    <turtle-syntax-bad-prefix-04.ttl> ;
    .
 
 <#turtle-syntax-bad-prefix-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-prefix-05" ;
-   rdfs:comment "@prefix without ':' (negative test)" ;
    mf:action    <turtle-syntax-bad-prefix-05.ttl> ;
    .
 
 <#turtle-syntax-bad-base-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-base-01" ;
-   rdfs:comment "@base without URI (negative test)" ;
    mf:action    <turtle-syntax-bad-base-01.ttl> ;
    .
 
 <#turtle-syntax-bad-base-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-base-02" ;
-   rdfs:comment "@base in wrong case (negative test)" ;
    mf:action    <turtle-syntax-bad-base-02.ttl> ;
    .
 
 <#turtle-syntax-bad-base-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-base-03" ;
-   rdfs:comment "BASE without URI (negative test)" ;
    mf:action    <turtle-syntax-bad-base-03.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-01" ;
-   rdfs:comment "Turtle is not TriG (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-01.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-02" ;
-   rdfs:comment "Turtle is not N3 (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-02.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-03" ;
-   rdfs:comment "Turtle is not NQuads (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-03.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-04" ;
-   rdfs:comment "Turtle does not allow literals-as-subjects (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-04.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-05" ;
-   rdfs:comment "Turtle does not allow literals-as-predicates (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-05.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-06" ;
-   rdfs:comment "Turtle does not allow bnodes-as-predicates (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-06.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-07" ;
-   rdfs:comment "Turtle does not allow labeled bnodes-as-predicates (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-07.ttl> ;
    .
 
 <#turtle-syntax-bad-kw-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-kw-01" ;
-   rdfs:comment "'A' is not a keyword (negative test)" ;
    mf:action    <turtle-syntax-bad-kw-01.ttl> ;
    .
 
 <#turtle-syntax-bad-kw-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-kw-02" ;
-   rdfs:comment "'a' cannot be used as subject (negative test)" ;
    mf:action    <turtle-syntax-bad-kw-02.ttl> ;
    .
 
 <#turtle-syntax-bad-kw-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-kw-03" ;
-   rdfs:comment "'a' cannot be used as object (negative test)" ;
    mf:action    <turtle-syntax-bad-kw-03.ttl> ;
    .
 
 <#turtle-syntax-bad-kw-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-kw-04" ;
-   rdfs:comment "'true' cannot be used as subject (negative test)" ;
    mf:action    <turtle-syntax-bad-kw-04.ttl> ;
    .
 
 <#turtle-syntax-bad-kw-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-kw-05" ;
-   rdfs:comment "'true' cannot be used as object (negative test)" ;
    mf:action    <turtle-syntax-bad-kw-05.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-01" ;
-   rdfs:comment "{} fomulae not in Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-01.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-02" ;
-   rdfs:comment "= is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-02.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-03" ;
-   rdfs:comment "N3 paths not in Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-03.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-04" ;
-   rdfs:comment "N3 paths not in Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-04.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-05" ;
-   rdfs:comment "N3 is...of not in Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-05.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-06> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-06" ;
-   rdfs:comment "N3 paths not in Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-06.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-07> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-07" ;
-   rdfs:comment "@keywords is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-07.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-08> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-08" ;
-   rdfs:comment "@keywords is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-08.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-09> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-09" ;
-   rdfs:comment "=> is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-09.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-10> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-10" ;
-   rdfs:comment "<= is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-10.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-11> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-11" ;
-   rdfs:comment "@forSome is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-11.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-12> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-12" ;
-   rdfs:comment "@forAll is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-12.ttl> ;
    .
 
 <#turtle-syntax-bad-n3-extras-13> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-n3-extras-13" ;
-   rdfs:comment "@keywords is not Turtle (negative test)" ;
    mf:action    <turtle-syntax-bad-n3-extras-13.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-08> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-08" ;
-   rdfs:comment "missing '.' (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-08.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-09> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-09" ;
-   rdfs:comment "extra '.' (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-09.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-10> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-10" ;
-   rdfs:comment "extra '.' (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-10.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-11> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-11" ;
-   rdfs:comment "trailing ';' no '.' (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-11.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-12> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-12" ;
-   rdfs:comment "subject, predicate, no object (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-12.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-13> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-13" ;
-   rdfs:comment "subject, predicate, no object (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-13.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-14> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-14" ;
-   rdfs:comment "literal as subject (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-14.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-15> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-15" ;
-   rdfs:comment "literal as predicate (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-15.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-16> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-16" ;
-   rdfs:comment "bnode as predicate (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-16.ttl> ;
    .
 
 <#turtle-syntax-bad-struct-17> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-struct-17" ;
-   rdfs:comment "labeled bnode as predicate (negative test)" ;
    mf:action    <turtle-syntax-bad-struct-17.ttl> ;
    .
 
 <#turtle-syntax-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-lang-01" ;
-   rdfs:comment "langString with bad lang (negative test)" ;
    mf:action    <turtle-syntax-bad-lang-01.ttl> ;
    .
 
 <#turtle-syntax-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-esc-01" ;
-   rdfs:comment "Bad string escape (negative test)" ;
    mf:action    <turtle-syntax-bad-esc-01.ttl> ;
    .
 
 <#turtle-syntax-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-esc-02" ;
-   rdfs:comment "Bad string escape (negative test)" ;
    mf:action    <turtle-syntax-bad-esc-02.ttl> ;
    .
 
 <#turtle-syntax-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-esc-03" ;
-   rdfs:comment "Bad string escape (negative test)" ;
    mf:action    <turtle-syntax-bad-esc-03.ttl> ;
    .
 
 <#turtle-syntax-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-esc-04" ;
-   rdfs:comment "Bad string escape (negative test)" ;
    mf:action    <turtle-syntax-bad-esc-04.ttl> ;
    .
 
 <#turtle-syntax-bad-pname-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-pname-01" ;
-   rdfs:comment "'~' must be escaped in pname (negative test)" ;
    mf:action    <turtle-syntax-bad-pname-01.ttl> ;
    .
 
 <#turtle-syntax-bad-pname-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-pname-02" ;
-   rdfs:comment "Bad %-sequence in pname (negative test)" ;
    mf:action    <turtle-syntax-bad-pname-02.ttl> ;
    .
 
 <#turtle-syntax-bad-pname-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-pname-03" ;
-   rdfs:comment "Bad unicode escape in pname (negative test)" ;
    mf:action    <turtle-syntax-bad-pname-03.ttl> ;
    .
 
 <#turtle-syntax-bad-string-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-01" ;
-   rdfs:comment "mismatching string literal open/close (negative test)" ;
    mf:action    <turtle-syntax-bad-string-01.ttl> ;
    .
 
 <#turtle-syntax-bad-string-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-02" ;
-   rdfs:comment "mismatching string literal open/close (negative test)" ;
    mf:action    <turtle-syntax-bad-string-02.ttl> ;
    .
 
 <#turtle-syntax-bad-string-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-03" ;
-   rdfs:comment "mismatching string literal long/short (negative test)" ;
    mf:action    <turtle-syntax-bad-string-03.ttl> ;
    .
 
 <#turtle-syntax-bad-string-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-04" ;
-   rdfs:comment "mismatching long string literal open/close (negative test)" ;
    mf:action    <turtle-syntax-bad-string-04.ttl> ;
    .
 
 <#turtle-syntax-bad-string-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-05" ;
-   rdfs:comment "Long literal with missing end (negative test)" ;
    mf:action    <turtle-syntax-bad-string-05.ttl> ;
    .
 
 <#turtle-syntax-bad-string-06> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-06" ;
-   rdfs:comment "Long literal with extra quote (negative test)" ;
    mf:action    <turtle-syntax-bad-string-06.ttl> ;
    .
 
 <#turtle-syntax-bad-string-07> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-string-07" ;
-   rdfs:comment "Long literal with extra squote (negative test)" ;
    mf:action    <turtle-syntax-bad-string-07.ttl> ;
    .
 
 <#turtle-syntax-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-num-01" ;
-   rdfs:comment "Bad number format (negative test)" ;
    mf:action    <turtle-syntax-bad-num-01.ttl> ;
    .
 
 <#turtle-syntax-bad-num-02> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-num-02" ;
-   rdfs:comment "Bad number format (negative test)" ;
    mf:action    <turtle-syntax-bad-num-02.ttl> ;
    .
 
 <#turtle-syntax-bad-num-03> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-num-03" ;
-   rdfs:comment "Bad number format (negative test)" ;
    mf:action    <turtle-syntax-bad-num-03.ttl> ;
    .
 
 <#turtle-syntax-bad-num-04> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-num-04" ;
-   rdfs:comment "Bad number format (negative test)" ;
    mf:action    <turtle-syntax-bad-num-04.ttl> ;
    .
 
 <#turtle-syntax-bad-num-05> rdf:type rdft:TestTurtleNegativeSyntax ;
    mf:name    "turtle-syntax-bad-num-05" ;
-   rdfs:comment "Bad number format (negative test)" ;
    mf:action    <turtle-syntax-bad-num-05.ttl> ;
    .
 
 <#turtle-eval-struct-01> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-eval-struct-01" ;
-   rdfs:comment "triple with IRIs" ;
    mf:action    <turtle-eval-struct-01.ttl> ;
    mf:result    <turtle-eval-struct-01.nt> ;
    .
 
 <#turtle-eval-struct-02> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-eval-struct-02" ;
-   rdfs:comment "triple with IRIs and embedded whitespace" ;
    mf:action    <turtle-eval-struct-02.ttl> ;
    mf:result    <turtle-eval-struct-02.nt> ;
    .
 
 <#turtle-subm-01> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-01" ;
-   rdfs:comment "Blank subject" ;
    mf:action    <turtle-subm-01.ttl> ;
    mf:result    <turtle-subm-01.nt> ;
    .
 
 <#turtle-subm-02> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-02" ;
-   rdfs:comment "@prefix and qnames" ;
    mf:action    <turtle-subm-02.ttl> ;
    mf:result    <turtle-subm-02.nt> ;
    .
 
 <#turtle-subm-03> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-03" ;
-   rdfs:comment ", operator" ;
    mf:action    <turtle-subm-03.ttl> ;
    mf:result    <turtle-subm-03.nt> ;
    .
 
 <#turtle-subm-04> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-04" ;
-   rdfs:comment "; operator" ;
    mf:action    <turtle-subm-04.ttl> ;
    mf:result    <turtle-subm-04.nt> ;
    .
 
 <#turtle-subm-05> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-05" ;
-   rdfs:comment "empty [] as subject and object" ;
    mf:action    <turtle-subm-05.ttl> ;
    mf:result    <turtle-subm-05.nt> ;
    .
 
 <#turtle-subm-06> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-06" ;
-   rdfs:comment "non-empty [] as subject and object" ;
    mf:action    <turtle-subm-06.ttl> ;
    mf:result    <turtle-subm-06.nt> ;
    .
 
 <#turtle-subm-07> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-07" ;
-   rdfs:comment "'a' as predicate" ;
    mf:action    <turtle-subm-07.ttl> ;
    mf:result    <turtle-subm-07.nt> ;
    .
 
 <#turtle-subm-08> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-08" ;
-   rdfs:comment "simple collection" ;
    mf:action    <turtle-subm-08.ttl> ;
    mf:result    <turtle-subm-08.nt> ;
    .
 
 <#turtle-subm-09> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-09" ;
-   rdfs:comment "empty collection" ;
    mf:action    <turtle-subm-09.ttl> ;
    mf:result    <turtle-subm-09.nt> ;
    .
 
 <#turtle-subm-10> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-10" ;
-   rdfs:comment "integer datatyped literal" ;
    mf:action    <turtle-subm-10.ttl> ;
    mf:result    <turtle-subm-10.nt> ;
    .
 
 <#turtle-subm-11> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-11" ;
-   rdfs:comment "decimal integer canonicalization" ;
    mf:action    <turtle-subm-11.ttl> ;
    mf:result    <turtle-subm-11.nt> ;
    .
 
 <#turtle-subm-12> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-12" ;
-   rdfs:comment "- and _ in names and qnames" ;
    mf:action    <turtle-subm-12.ttl> ;
    mf:result    <turtle-subm-12.nt> ;
    .
 
 <#turtle-subm-13> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-13" ;
-   rdfs:comment "tests for rdf:_<numbers> and other qnames starting with _" ;
    mf:action    <turtle-subm-13.ttl> ;
    mf:result    <turtle-subm-13.nt> ;
    .
 
 <#turtle-subm-14> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-14" ;
-   rdfs:comment "bare : allowed" ;
    mf:action    <turtle-subm-14.ttl> ;
    mf:result    <turtle-subm-14.nt> ;
    .
 
 <#turtle-subm-15> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-15" ;
-   rdfs:comment "simple long literal" ;
    mf:action    <turtle-subm-15.ttl> ;
    mf:result    <turtle-subm-15.nt> ;
    .
 
 <#turtle-subm-16> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-16" ;
-   rdfs:comment "long literals with escapes" ;
    mf:action    <turtle-subm-16.ttl> ;
    mf:result    <turtle-subm-16.nt> ;
    .
 
 <#turtle-subm-17> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-17" ;
-   rdfs:comment "floating point number" ;
    mf:action    <turtle-subm-17.ttl> ;
    mf:result    <turtle-subm-17.nt> ;
    .
 
 <#turtle-subm-18> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-18" ;
-   rdfs:comment "empty literals, normal and long variant" ;
    mf:action    <turtle-subm-18.ttl> ;
    mf:result    <turtle-subm-18.nt> ;
    .
 
 <#turtle-subm-19> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-19" ;
-   rdfs:comment "positive integer, decimal and doubles" ;
    mf:action    <turtle-subm-19.ttl> ;
    mf:result    <turtle-subm-19.nt> ;
    .
 
 <#turtle-subm-20> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-20" ;
-   rdfs:comment "negative integer, decimal and doubles" ;
    mf:action    <turtle-subm-20.ttl> ;
    mf:result    <turtle-subm-20.nt> ;
    .
 
 <#turtle-subm-21> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-21" ;
-   rdfs:comment "long literal ending in double quote" ;
    mf:action    <turtle-subm-21.ttl> ;
    mf:result    <turtle-subm-21.nt> ;
    .
 
 <#turtle-subm-22> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-22" ;
-   rdfs:comment "boolean literals" ;
    mf:action    <turtle-subm-22.ttl> ;
    mf:result    <turtle-subm-22.nt> ;
    .
 
 <#turtle-subm-23> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-23" ;
-   rdfs:comment "comments" ;
    mf:action    <turtle-subm-23.ttl> ;
    mf:result    <turtle-subm-23.nt> ;
    .
 
 <#turtle-subm-24> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-24" ;
-   rdfs:comment "no final mewline" ;
    mf:action    <turtle-subm-24.ttl> ;
    mf:result    <turtle-subm-24.nt> ;
    .
 
 <#turtle-subm-25> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-25" ;
-   rdfs:comment "repeating a @prefix changes pname definition" ;
    mf:action    <turtle-subm-25.ttl> ;
    mf:result    <turtle-subm-25.nt> ;
    .
 
 <#turtle-subm-26> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-26" ;
-   rdfs:comment "Variations on decimal canonicalization" ;
    mf:action    <turtle-subm-26.ttl> ;
    mf:result    <turtle-subm-26.nt> ;
    .
 
 <#turtle-subm-27> rdf:type rdft:TestTurtleEval ;
    mf:name    "turtle-subm-27" ;
-   rdfs:comment "Repeating @base changes base for relative IRI lookup" ;
    mf:action    <turtle-subm-27.ttl> ;
    mf:result    <turtle-subm-27.nt> ;
    .
 
 <#turtle-eval-bad-01> rdf:type rdft:TestTurtleNegativeEval ;
    mf:name    "turtle-eval-bad-01" ;
-   rdfs:comment "Bad IRI : good escape, bad charcater (negative evaluation test)" ;
    mf:action    <turtle-eval-bad-01.ttl> ;
    .
 
 <#turtle-eval-bad-02> rdf:type rdft:TestTurtleNegativeEval ;
    mf:name    "turtle-eval-bad-02" ;
-   rdfs:comment "Bad IRI : hex 3C is < (negative evaluation test)" ;
    mf:action    <turtle-eval-bad-02.ttl> ;
    .
 
 <#turtle-eval-bad-03> rdf:type rdft:TestTurtleNegativeEval ;
    mf:name    "turtle-eval-bad-03" ;
-   rdfs:comment "Bad IRI : hex 3E is  (negative evaluation test)" ;
    mf:action    <turtle-eval-bad-03.ttl> ;
    .
 
 <#turtle-eval-bad-04> rdf:type rdft:TestTurtleNegativeEval ;
    mf:name    "turtle-eval-bad-04" ;
-   rdfs:comment "Bad IRI : {abc} (negative evaluation test)" ;
    mf:action    <turtle-eval-bad-04.ttl> ;
    .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/tests-ttl/turtle-syntax-struct-04.ttl	Sun Dec 16 21:56:20 2012 +0000
@@ -0,0 +1,4 @@
+@prefix : <http://example/> .
+:s :p1 :o1 ;;
+   :p2 :o2 
+   .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/tests-ttl/turtle-syntax-struct-05.ttl	Sun Dec 16 21:56:20 2012 +0000
@@ -0,0 +1,4 @@
+@prefix : <http://example/> .
+:s :p1 :o1 ;
+   :p2 :o2 ;;
+   .