Tests for ISSUE-137 (GRAPH and plain Turtle in TriG)
authorAndy Seaborne <andy.seaborne@apache.org>
Sun, 07 Jul 2013 15:43:55 +0100
changeset 931 cf5872e0afa7
parent 930 58cf01bf99cd
child 932 1f470c4ebbc0
Tests for ISSUE-137 (GRAPH and plain Turtle in TriG)
trig/tests2/manifest.ttl
trig/tests2/trig-graph-bad-01.trig
trig/tests2/trig-graph-bad-02.trig
trig/tests2/trig-graph-bad-03.trig
trig/tests2/trig-graph-bad-04.trig
trig/tests2/trig-graph-bad-05.trig
trig/tests2/trig-graph-bad-06.trig
trig/tests2/trig-graph-bad-07.trig
trig/tests2/trig-graph-bad-08.trig
trig/tests2/trig-graph-bad-09.trig
trig/tests2/trig-graph-bad-10.trig
trig/tests2/trig-graph-bad-11.trig
trig/tests2/trig-kw-graph-01.trig
trig/tests2/trig-kw-graph-02.trig
trig/tests2/trig-kw-graph-03.trig
trig/tests2/trig-kw-graph-04.trig
trig/tests2/trig-kw-graph-05.trig
trig/tests2/trig-kw-graph-06.trig
trig/tests2/trig-kw-graph-07.trig
trig/tests2/trig-kw-graph-08.trig
trig/tests2/trig-kw-graph-09.trig
trig/tests2/trig-kw-graph-10.trig
trig/tests2/trig-turtle-01.trig
trig/tests2/trig-turtle-02.trig
trig/tests2/trig-turtle-03.trig
trig/tests2/trig-turtle-04.trig
trig/tests2/trig-turtle-05.trig
trig/tests2/trig-turtle-06.trig
trig/tests2/trig-turtle-07.trig
trig/tests2/trig-turtle-bad-01.trig
trig/tests2/trig-turtle-bad-02.trig
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/manifest.ttl	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,283 @@
+# TriG tests
+## Distributed under both the W3C Test Suite License[1] and the W3C 3-
+## clause BSD License[2]. To contribute to a W3C Test Suite, see the
+## policies and contribution forms [3]
+##
+## 1. http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
+## 2. http://www.w3.org/Consortium/Legal/2008/03-bsd-license
+## 3. http://www.w3.org/2004/10/27-testcases
+
+@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 "TriG tests" ;
+    mf:entries
+    (
+    <#trig-kw-graph-01>
+    <#trig-kw-graph-02>
+    <#trig-kw-graph-03>
+    <#trig-kw-graph-04>
+    <#trig-kw-graph-05>
+
+    <#trig-kw-graph-06>
+    <#trig-kw-graph-07>
+    <#trig-kw-graph-08>
+    <#trig-kw-graph-09>
+
+    <#trig-kw-graph-10>
+
+    <#trig-graph-bad-01>
+    <#trig-graph-bad-02>
+    <#trig-graph-bad-03>
+    <#trig-graph-bad-04>
+    <#trig-graph-bad-05>
+
+    <#trig-graph-bad-06>
+    <#trig-graph-bad-07>
+    <#trig-graph-bad-08>
+    <#trig-graph-bad-09>
+
+    <#trig-graph-bad-10>
+    <#trig-graph-bad-11>
+
+    <#trig-turtle-01>
+    <#trig-turtle-02>
+    <#trig-turtle-03>
+    <#trig-turtle-04>
+    <#trig-turtle-05>
+
+    <#trig-turtle-06>
+    <#trig-turtle-07>
+
+    <#trig-turtle-bad-01>
+    <#trig-turtle-bad-02>
+
+    ) .
+
+<#trig-kw-graph-01> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-01" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-01.trig> ;
+   .
+
+<#trig-kw-graph-02> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-02" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-02.trig> ;
+   .
+
+<#trig-kw-graph-03> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-03" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-03.trig> ;
+   .
+
+<#trig-kw-graph-04> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-04" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-04.trig> ;
+   .
+
+<#trig-kw-graph-05> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-05" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-05.trig> ;
+   .
+
+
+<#trig-kw-graph-06> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-06" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-06.trig> ;
+   .
+
+<#trig-kw-graph-07> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-07" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-07.trig> ;
+   .
+
+<#trig-kw-graph-08> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-08" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-08.trig> ;
+   .
+
+<#trig-kw-graph-09> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-09" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-09.trig> ;
+   .
+
+<#trig-kw-graph-10> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-kw-graph-10" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-kw-graph-10.trig> ;
+   .
+
+
+<#trig-graph-bad-01> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-01" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-01.trig> ;
+   .
+
+<#trig-graph-bad-02> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-02" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-02.trig> ;
+   .
+
+<#trig-graph-bad-03> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-03" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-03.trig> ;
+   .
+
+<#trig-graph-bad-04> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-04" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-04.trig> ;
+   .
+
+<#trig-graph-bad-05> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-05" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-05.trig> ;
+   .
+
+<#trig-graph-bad-06> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-06" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-06.trig> ;
+   .
+
+<#trig-graph-bad-07> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-07" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-07.trig> ;
+   .
+
+<#trig-graph-bad-08> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-08" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-08.trig> ;
+   .
+
+<#trig-graph-bad-09> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-09" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-09.trig> ;
+   .
+
+<#trig-graph-bad-10> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-10" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-10.trig> ;
+   .
+
+<#trig-graph-bad-11> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-graph-bad-11" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-graph-bad-11.trig> ;
+   .
+
+
+<#trig-turtle-01> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-01" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-01.trig> ;
+   .
+
+<#trig-turtle-02> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-02" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-02.trig> ;
+   .
+
+<#trig-turtle-03> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-03" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-03.trig> ;
+   .
+
+<#trig-turtle-04> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-04" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-04.trig> ;
+   .
+
+<#trig-turtle-05> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-05" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-05.trig> ;
+   .
+
+<#trig-turtle-06> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-06" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-06.trig> ;
+   .
+
+<#trig-turtle-07> rdf:type rdft:TestTrigPositiveSyntax ;
+   mf:name      "trig-turtle-07" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-07.trig> ;
+   .
+
+
+
+
+<#trig-turtle-bad-01> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-turtle-bad-01" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-bad-01.trig> ;
+   .
+
+<#trig-turtle-bad-02> rdf:type rdft:TestTrigNegativeSyntax ;
+   mf:name      "trig-turtle-bad-02" ;
+   rdfs:comment "" ;
+   rdft:approval rdft:Proposed ;
+   mf:action    <trig-turtle-bad-02.trig> ;
+   .
+
+
+
+## <#trig-syntax-bad-base-05> rdf:type rdft:TestTrigNegativeSyntax ;
+## 	rdf:type rdft:TestTrigPositiveSyntax ;
+## <#trig-eval-bad-05> rdf:type rdft:TestTrigNegativeEval ;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-01.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH but no name - GRAPH is not used with the default graph
+GRAPH { :s :p :o }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-02.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,6 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH not followed by DOT
+GRAPH :g1 { :s :p :o } .
+GRAPH :g2 { :s :p :o } .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-03.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,8 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH needs {}
+GRAPH :g 
+  :s :p :o .
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-04.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH needs {}
+GRAPH :s :p :o
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-05.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH and a name, not several.
+GRAPH :g1 :g2 { :s :p :o }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-06.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,6 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH - Must close {}
+GRAPH :g { :s :p :o 
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-07.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,10 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH and a triples block.
+GRAPH :g { 
+      :s :p :o .
+      :s :p1 :o1 ;
+         :p2 :o2 ; .
+       }
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-08.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH and a triples block.
+@graph :g { :s :p :o }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-09.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,12 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH - no directives
+graph :g { 
+  :s :p :o 
+prefix x: <http://example/x#> 
+  x:s1 x:p1 x:o1 .
+}
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-10.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,8 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH - no lists
+GRAPH () { :s :p :o }
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-graph-bad-11.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,8 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+# GRAPH - no lists
+graph (1 2) { :s :p :o }
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-01.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { :s :p :o }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-02.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { :s :p :o . }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-03.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-04.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,8 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g1 { :s :p :o }
+GRAPH :g2 { :s :p :o }
+:g3 { :s :p :o }
+GRAPH :g4 { :s :p :o }
+GRAPH :g5 { :s :p :o }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-05.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { :s :p :o }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-06.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH _:a { :s :p :o }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-07.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,6 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH [] { :s :p :o }
+[] { :s :p :o }
+GRAPH [] { :s :p :o }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-08.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { :s :p :o }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-09.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { :s :p :o }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-kw-graph-10.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# GRAPH tests
+PREFIX : <http://example/> 
+
+GRAPH :g { }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-01.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,8 @@
+# Turtle is TriG
+PREFIX : <http://example/> 
+
+:s :p :o ;
+   :q 123 , 456 .
+
+:s1 :p1 "more" .
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-02.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,9 @@
+# Turtle is TriG
+PREFIX : <http://example/>
+
+:s :p :o ;
+   :q 123 , 456 .
+
+PREFIX : <http://example/ns#>
+
+:s :p :o .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-03.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+[ :p 123 ; :q 456 ] :r 1 .
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-04.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+[] :p :o .
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-05.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,6 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+[ :p :o ] .
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-06.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+( 1 2 3 ) :p ( 4 5 6 ) .
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-07.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,4 @@
+# Turtle is TriG
+prefix : <http://example/> 
+
+( 1 2 3 ) :p ( 4 5 6 ) .
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-bad-01.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,5 @@
+# Turtle is TriG
+
+# Trailing dot required in Turtle block.
+
+:s :p :o  
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/tests2/trig-turtle-bad-02.trig	Sun Jul 07 15:43:55 2013 +0100
@@ -0,0 +1,6 @@
+# Turtle is TriG
+
+# N-Quads.
+
+:s :p :o :g .
+