TriX testing

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/cce80938
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/cce80938
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/cce80938

Branch: refs/heads/master
Commit: cce809387628f1b9760791dd602051e7d06627a5
Parents: d6aa36c
Author: Andy Seaborne <[email protected]>
Authored: Sun Oct 5 17:59:28 2014 +0100
Committer: Andy Seaborne <[email protected]>
Committed: Sun Oct 5 17:59:28 2014 +0100

----------------------------------------------------------------------
 jena-arq/testing/RIOT/Lang/TriX/trix-01.nq      |  0
 jena-arq/testing/RIOT/Lang/TriX/trix-01.trix    |  4 ++
 jena-arq/testing/RIOT/Lang/TriX/trix-02.nq      |  0
 jena-arq/testing/RIOT/Lang/TriX/trix-02.trix    |  4 ++
 jena-arq/testing/RIOT/Lang/TriX/trix-03.nq      |  0
 jena-arq/testing/RIOT/Lang/TriX/trix-03.trix    |  7 ++++
 jena-arq/testing/RIOT/Lang/TriX/trix-04.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-04.trix    |  9 +++++
 jena-arq/testing/RIOT/Lang/TriX/trix-05.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-05.trix    | 10 +++++
 jena-arq/testing/RIOT/Lang/TriX/trix-06.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-06.trix    | 10 +++++
 jena-arq/testing/RIOT/Lang/TriX/trix-10.nq      |  6 +++
 jena-arq/testing/RIOT/Lang/TriX/trix-10.trix    | 36 +++++++++++++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-11.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-11.trix    | 13 ++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-12.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-12.trix    | 14 +++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-13.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-13.trix    | 13 ++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-14.nq      |  1 +
 jena-arq/testing/RIOT/Lang/TriX/trix-14.trix    | 20 ++++++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-15.nq      |  3 ++
 jena-arq/testing/RIOT/Lang/TriX/trix-15.trix    | 21 ++++++++++
 .../testing/RIOT/Lang/TriX/trix-bad-00.trix     |  4 ++
 .../testing/RIOT/Lang/TriX/trix-bad-01.trix     |  6 +++
 .../testing/RIOT/Lang/TriX/trix-bad-02.trix     |  7 ++++
 .../testing/RIOT/Lang/TriX/trix-bad-03.trix     |  8 ++++
 .../testing/RIOT/Lang/TriX/trix-bad-04.trix     | 10 +++++
 .../testing/RIOT/Lang/TriX/trix-bad-05.trix     | 11 +++++
 .../testing/RIOT/Lang/TriX/trix-bad-06.trix     | 10 +++++
 .../testing/RIOT/Lang/TriX/trix-bad-07.trix     |  7 ++++
 .../testing/RIOT/Lang/TriX/trix-bad-08.trix     | 11 +++++
 .../testing/RIOT/Lang/TriX/trix-bad-09.trix     | 11 +++++
 .../testing/RIOT/Lang/TriX/trix-bad-10.trix     |  9 +++++
 jena-arq/testing/RIOT/Lang/TriX/trix-ex-1.trix  | 26 ++++++++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-ex-2.trix  | 32 +++++++++++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-ex-3.trix  | 30 ++++++++++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-ex-4.trix  | 34 ++++++++++++++++
 jena-arq/testing/RIOT/Lang/TriX/trix-ex-5.trix  | 42 ++++++++++++++++++++
 40 files changed, 435 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-01.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-01.nq
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-01.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-01.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-01.trix
new file mode 100644
index 0000000..a6efd47
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-01.trix
@@ -0,0 +1,4 @@
+<?xml version="1.1"?>
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-02.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-02.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-02.nq
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-02.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-02.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-02.trix
new file mode 100644
index 0000000..63a0a6e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-02.trix
@@ -0,0 +1,4 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-03.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-03.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-03.nq
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-03.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-03.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-03.trix
new file mode 100644
index 0000000..f9aca40
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-03.trix
@@ -0,0 +1,7 @@
+<?xml version="1.1"?>
+
+<trix:TriX xmlns:trix="http://www.w3.org/2004/03/trix/trix-1/";>
+  <trix:graph>
+    <trix:uri>http://example/test</trix:uri>
+  </trix:graph>
+</trix:TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-04.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-04.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-04.nq
new file mode 100644
index 0000000..8628a30
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-04.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> <http://example.org/o> .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-04.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-04.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-04.trix
new file mode 100644
index 0000000..7737903
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-04.trix
@@ -0,0 +1,9 @@
+<TriX>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-05.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-05.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-05.nq
new file mode 100644
index 0000000..95083a8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-05.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> <http://example.org/o> 
<http://example.org/g> .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-05.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-05.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-05.trix
new file mode 100644
index 0000000..5239da7
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-05.trix
@@ -0,0 +1,10 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <uri>http://example.org/g</uri>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-06.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-06.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-06.nq
new file mode 100644
index 0000000..0b5e9cd
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-06.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> <http://example.org/o> 
_:Bc5fcdfe0a7c2d5e100f14ce4a8d358ea .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-06.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-06.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-06.trix
new file mode 100644
index 0000000..1440471
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-06.trix
@@ -0,0 +1,10 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <id>blank</id>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-10.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-10.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-10.nq
new file mode 100644
index 0000000..5b3805b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-10.nq
@@ -0,0 +1,6 @@
+<http://example.org/s> <http://example.org/p> <http://example.org/o> .
+<http://example.org/s> <http://example.org/p> "object" .
+<http://example.org/s> <http://example.org/p> "object"@en-uk .
+<http://example.org/s> <http://example.org/p> 
"12"^^<http://www.w3.org/2001/XMLSchema#integer> .
+<http://example.org/s> <http://example.org/p> 
"object"^^<http://www.w3.org/2001/XMLSchema#string> .
+<http://example.org/s> <http://example.org/p> 
_:Bb4e75936fcd899b7dffd494b10f52372 .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-10.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-10.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-10.trix
new file mode 100644
index 0000000..fcb49b1
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-10.trix
@@ -0,0 +1,36 @@
+<!-- all term types except rdf:XMLLiteral -->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <plainLiteral>object</plainLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <plainLiteral xml:lang="en-uk">object</plainLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
datatype="http://www.w3.org/2001/XMLSchema#integer";>12</typedLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
datatype="http://www.w3.org/2001/XMLSchema#string";>object</typedLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <id>blank</id>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-11.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-11.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-11.nq
new file mode 100644
index 0000000..727ccd0
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-11.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> 
"foo"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-11.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-11.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-11.trix
new file mode 100644
index 0000000..b3b5dd6
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-11.trix
@@ -0,0 +1,13 @@
+<!-- rdf:XMLLiteral -->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
+      datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral";
+      >foo</typedLiteral>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-12.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-12.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-12.nq
new file mode 100644
index 0000000..a80a72f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-12.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> "\n\tWords,<b>tags</b> and white 
space.\n      "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-12.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-12.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-12.trix
new file mode 100644
index 0000000..9caaee8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-12.trix
@@ -0,0 +1,14 @@
+<!-- rdf:XMLLiteral -->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
+      datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral";>
+       Words,<b>tags</b> and white space.
+      </typedLiteral>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-13.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-13.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-13.nq
new file mode 100644
index 0000000..bef6f75
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-13.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> "A<ex:T 
xmlns:ex=\"http://example/ns#\";>B</ex:T>C"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
 .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-13.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-13.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-13.trix
new file mode 100644
index 0000000..a3e6185
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-13.trix
@@ -0,0 +1,13 @@
+<!-- rdf:XMLLiteral -->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
+       datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral";
+       >A<ex:T xmlns:ex="http://example/ns#";>B</ex:T>C</typedLiteral>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-14.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-14.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-14.nq
new file mode 100644
index 0000000..8ecd3e9
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-14.nq
@@ -0,0 +1 @@
+<http://example.org/s> <http://example.org/p> "\n\t0\n\t<ex:elt 
xmlns:ex=\"http://example/ns#\";>\n\t  A\n\t  <ex:T a=\"V\">B2</ex:T>\n\t  
C\n\t</ex:elt>\n\t9\n       
"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-14.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-14.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-14.trix
new file mode 100644
index 0000000..4953884
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-14.trix
@@ -0,0 +1,20 @@
+<!-- rdf:XMLLiteral -->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
+       datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral";>
+       0
+       <ex:elt xmlns:ex="http://example/ns#";>
+         A
+         <ex:T a="V">B2</ex:T>
+         C
+       </ex:elt>
+       9
+       </typedLiteral>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-15.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-15.nq 
b/jena-arq/testing/RIOT/Lang/TriX/trix-15.nq
new file mode 100644
index 0000000..d699ffa
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-15.nq
@@ -0,0 +1,3 @@
+<http://example.org/s> <http://example.org/p> "<&>" .
+<http://example.org/s> <http://example.org/p> "<&>"@en .
+<http://example.org/s> <http://example.org/p> 
"<&>"^^<http://www.w3.org/2001/XMLSchema#string> .

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-15.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-15.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-15.trix
new file mode 100644
index 0000000..da4450a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-15.trix
@@ -0,0 +1,21 @@
+<!-- rdf:XMLLiteral -->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <plainLiteral>&lt;&amp;&gt;</plainLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <plainLiteral xml:lang="en">&lt;&amp;&gt;</plainLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <typedLiteral 
datatype="http://www.w3.org/2001/XMLSchema#string";>&lt;&amp;&gt;</typedLiteral>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-00.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-00.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-00.trix
new file mode 100644
index 0000000..a6efd47
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-00.trix
@@ -0,0 +1,4 @@
+<?xml version="1.1"?>
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-01.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-01.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-01.trix
new file mode 100644
index 0000000..fe7f0ea
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-01.trix
@@ -0,0 +1,6 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-02.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-02.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-02.trix
new file mode 100644
index 0000000..942d187
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-02.trix
@@ -0,0 +1,7 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-03.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-03.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-03.trix
new file mode 100644
index 0000000..6cc9b82
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-03.trix
@@ -0,0 +1,8 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-04.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-04.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-04.trix
new file mode 100644
index 0000000..d933060
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-04.trix
@@ -0,0 +1,10 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o1</uri>
+      <uri>http://example.org/o2</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-05.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-05.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-05.trix
new file mode 100644
index 0000000..cad8a5c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-05.trix
@@ -0,0 +1,11 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <uri>http://example.org/g1</uri>
+    <uri>http://example.org/g2</uri>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-06.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-06.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-06.trix
new file mode 100644
index 0000000..8a1f78e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-06.trix
@@ -0,0 +1,10 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <plainLiteral>string</plainLiteral>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-07.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-07.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-07.trix
new file mode 100644
index 0000000..58bcc47
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-07.trix
@@ -0,0 +1,7 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <triple>
+    <uri>http://example.org/s</uri>
+    <uri>http://example.org/p</uri>
+    <uri>http://example.org/o</uri>
+  </triple>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-08.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-08.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-08.trix
new file mode 100644
index 0000000..94e2b1f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-08.trix
@@ -0,0 +1,11 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <graph>
+      <triple>
+       <uri>http://example.org/s</uri>
+       <uri>http://example.org/p</uri>
+       <uri>http://example.org/o</uri>
+      </triple>
+    </graph>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-09.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-09.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-09.trix
new file mode 100644
index 0000000..e77a7dd
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-09.trix
@@ -0,0 +1,11 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <triple>
+       <uri>http://example.org/s</uri>
+       <uri>http://example.org/p</uri>
+       <uri>http://example.org/o</uri>
+      </triple>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-bad-10.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-bad-10.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-10.trix
new file mode 100644
index 0000000..dad7e88
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-bad-10.trix
@@ -0,0 +1,9 @@
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <triple>
+      <uri>http://example.org/s</uri>
+      <uri>http://example.org/p</uri>
+      <uri>http://example.org/o</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-ex-1.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-ex-1.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-1.trix
new file mode 100644
index 0000000..1313890
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-1.trix
@@ -0,0 +1,26 @@
+<!-- Example 1 in 
+     "TriX : RDF Triples in XML"
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.html
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf
+-->
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <uri>http://example.org/graph1</uri>
+    <triple>
+      <uri>http://example.org/Bob</uri>
+      <uri>http://example.org/wife</uri>
+      <uri>http://example.org/Mary</uri>
+    </triple>
+    <triple>
+      <uri>http://example.org/Bob</uri>
+      <uri>http://example.org/name</uri>
+      <plainLiteral>Bob</plainLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/Mary</uri>
+      <uri>http://example.org/age</uri>
+      <typedLiteral
+      datatype="http://www.w3.org/2001/XMLSchema#integer";>32</typedLiteral>
+    </triple>
+  </graph>
+</TriX>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-ex-2.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-ex-2.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-2.trix
new file mode 100644
index 0000000..dee62ca
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-2.trix
@@ -0,0 +1,32 @@
+<!-- Example 2 in 
+     "TriX : RDF Triples in XML"
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.html
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf
+-->
+<!-- NOT SUPPORTED: <integer> -->
+
+<!--
+<?xml-stylesheet type="text/xml"
+href="http://www.w3.org/2004/03/trix/all.xsl";?>
+-->
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";
+      xmlns:eg="http://example.org/";>
+  <graph>
+    <uri>http://example.org/graph2</uri>
+    <triple>
+      <qname>eg:Bob</qname>
+      <qname>eg:wife</qname>
+      <qname>eg:Mary</qname>
+    </triple>
+    <triple>
+      <qname>eg:Bob</qname>
+      <qname>eg:name</qname>
+      <plainLiteral>Bob</plainLiteral>
+    </triple>
+    <triple>
+      <qname>eg:Mary</qname>
+      <qname>eg:age</qname>
+      <integer>32</integer>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-ex-3.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-ex-3.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-3.trix
new file mode 100644
index 0000000..5ecce1a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-3.trix
@@ -0,0 +1,30 @@
+<!-- Example 3 in 
+     "TriX : RDF Triples in XML"
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.html
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf
+-->
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <uri>http://example.org/graph3</uri>
+    <triple>
+      <uri>http://example.org/aBook</uri>
+      <uri>http://purl.org/dc/elements/1.1/title</uri>
+      <typedLiteral
+       datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral";>
+       <ex:title xmlns:ex="http://example.org/";>
+         A Good Book
+       </ex:title>
+      </typedLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/aBook</uri>
+      <uri>http://www.w3.org/2000/01/rdfschema#comment</uri>
+      <plainLiteral xml:lang="en">This is a really good book!</plainLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/graph3</uri>
+      <uri>http://example.org/source</uri>
+      <uri>http://example.org/bookdescription.rdf</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-ex-4.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-ex-4.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-4.trix
new file mode 100644
index 0000000..cc83b7c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-4.trix
@@ -0,0 +1,34 @@
+<!-- Example 4 in 
+     "TriX : RDF Triples in XML"
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.html
+     http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf
+-->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <uri>http://example.org/graph4</uri>
+    <triple>
+      <uri>http://example.org/aBook</uri>
+      <uri>http://purl.org/dc/elements/1.1/title</uri>
+      <typedLiteral
+       datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral";>
+       <ex:title xmlns:ex="http://example.org/";>
+         A Good Book
+       </ex:title>
+      </typedLiteral>
+    </triple>
+    <triple>
+      <uri>http://example.org/aBook</uri>
+      <uri>http://www.w3.org/2000/01/rdfschema#comment</uri>
+      <plainLiteral xml:lang="en">This is a really good book!</plainLiteral>
+    </triple>
+  </graph>
+  <graph>
+    <uri>http://example.org/graph5</uri>
+    <triple>
+      <uri>http://example.org/graph4</uri>
+      <uri>http://example.org/source</uri>
+      <uri>http://example.org/bookdescription.rdf</uri>
+    </triple>
+  </graph>
+</TriX>

http://git-wip-us.apache.org/repos/asf/jena/blob/cce80938/jena-arq/testing/RIOT/Lang/TriX/trix-ex-5.trix
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/TriX/trix-ex-5.trix 
b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-5.trix
new file mode 100644
index 0000000..8be23c8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/TriX/trix-ex-5.trix
@@ -0,0 +1,42 @@
+<!-- Example 5 in 
+"TriX : RDF Triples in XML"
+http://www.hpl.hp.com/techreports/2004/HPL-2004-56.html
+http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf
+-->
+
+<TriX xmlns="http://www.w3.org/2004/03/trix/trix-1/";>
+  <graph>
+    <uri>http://example.org/graph6</uri>
+    <triple>
+      <uri>http://example.org/tests/language-tagcase</uri>
+      <uri>http://example.org/entailmentRules</uri>
+      <uri>http://www.w3.org/1999/02/22-rdf-syntax-ns#</uri>
+    </triple>
+    <triple>
+      <uri>http://example.org/tests/language-tagcase</uri>
+      <uri>http://example.org/premise</uri>
+      <uri>http://example.org/tests/graph1</uri>
+    </triple>
+    <triple>
+      <uri>http://example.org/tests/language-tagcase</uri>
+      <uri>http://example.org/conclusion</uri>
+      <uri>http://example.org/tests/graph2</uri>
+    </triple>
+  </graph>
+  <graph>
+    <uri>http://example.org/tests/graph1</uri>
+    <triple>
+      <id>x</id>
+      <uri>http://example.org/property</uri>
+      <plainLiteral xml:lang="en-us">a</plainLiteral>
+    </triple>
+  </graph>
+  <graph>
+    <uri>http://example.org/tests/graph2</uri>
+    <triple>
+      <id>x</id>
+      <uri>http://example.org/property</uri>
+      <plainLiteral xml:lang="en-US">a</plainLiteral>
+    </triple>
+  </graph>
+</TriX>

Reply via email to