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 2015/08/24 10:13:24 UTC

[15/50] jena git commit: Add the execution tests for construct quad

Add the execution tests for construct quad

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

Branch: refs/heads/master
Commit: 3a67dbcd5207e5dc7c93c3adde91734cf5880d20
Parents: 6b695c5
Author: confidencesun <co...@gmail.com>
Authored: Mon Aug 10 19:21:52 2015 +0800
Committer: confidencesun <co...@gmail.com>
Committed: Mon Aug 10 19:21:52 2015 +0800

----------------------------------------------------------------------
 jena-arq/testing/ARQ/Construct/dft.ttl          |  2 +
 jena-arq/testing/ARQ/Construct/g1.ttl           |  3 ++
 jena-arq/testing/ARQ/Construct/g2.ttl           |  2 +
 jena-arq/testing/ARQ/Construct/manifest.ttl     | 56 ++++++++++++++++++++
 .../ARQ/Construct/q-construct-quad-dataset.arq  |  6 +++
 .../q-construct-quad-default-graph-1.arq        |  6 +++
 .../q-construct-quad-default-graph-2.arq        |  6 +++
 .../Construct/q-construct-quad-named-graph.arq  |  6 +++
 .../Construct/q-construct-quad-short-form-1.arq |  5 ++
 .../Construct/q-construct-quad-short-form-2.arq |  5 ++
 .../Construct/q-construct-quad-short-form-3.arq |  5 ++
 .../results-construct-quad-dataset.trig         |  4 ++
 .../results-construct-quad-default-graph.ttl    |  3 ++
 .../results-construct-quad-named-graph.trig     |  3 ++
 .../results-construct-quad-short-form-1.trig    |  3 ++
 .../results-construct-quad-short-form-2.ttl     |  2 +
 .../results-construct-quad-short-form-3.trig    |  4 ++
 17 files changed, 121 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/dft.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/dft.ttl b/jena-arq/testing/ARQ/Construct/dft.ttl
new file mode 100644
index 0000000..078013e
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/dft.ttl
@@ -0,0 +1,2 @@
+@prefix : <http://example.org/ns#> .
+:s :p :o .

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/g1.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/g1.ttl b/jena-arq/testing/ARQ/Construct/g1.ttl
new file mode 100644
index 0000000..97ea06b
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/g1.ttl
@@ -0,0 +1,3 @@
+@prefix : <http://example.org/ns#> .
+:s1 :p :o1 .
+:a1 :b1 :c1 .

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/g2.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/g2.ttl b/jena-arq/testing/ARQ/Construct/g2.ttl
new file mode 100644
index 0000000..15bab83
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/g2.ttl
@@ -0,0 +1,2 @@
+@prefix : <http://example.org/ns#> .
+:s2 :p :o2 .

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/manifest.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/manifest.ttl b/jena-arq/testing/ARQ/Construct/manifest.ttl
index 307aa65..09d5038 100644
--- a/jena-arq/testing/ARQ/Construct/manifest.ttl
+++ b/jena-arq/testing/ARQ/Construct/manifest.ttl
@@ -49,4 +49,60 @@
               qt:data   <reif-data-2.ttl> ] ;
         mf:result  <reif-result-2.rdf>
       ]
+      [  mf:name    "Construct Quad: Named Graph" ;
+         mf:action
+            [ qt:query     <q-construct-quad-named-graph.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-named-graph.trig>
+      ]
+      [  mf:name    "Construct Quad: Default Graph 1" ;
+         mf:action
+            [ qt:query     <q-construct-quad-default-graph-1.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-default-graph.ttl>
+      ]
+      [  mf:name    "Construct Quad: Default Graph 2" ;
+         mf:action
+            [ qt:query     <q-construct-quad-default-graph-2.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-default-graph.ttl>
+      ]
+      [  mf:name    "Construct Quad: Dataset" ;
+         mf:action
+            [ qt:query     <q-construct-quad-dataset.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-dataset.trig>
+      ]
+      [  mf:name    "Construct Quad: Short Form 1" ;
+         mf:action
+            [ qt:query     <q-construct-quad-short-form-1.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-short-form-1.trig>
+      ]
+      [  mf:name    "Construct Quad: Short Form 2" ;
+         mf:action
+            [ qt:query     <q-construct-quad-short-form-2.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-short-form-2.ttl>
+      ]
+      [  mf:name    "Construct Quad: Short Form 3" ;
+         mf:action
+            [ qt:query     <q-construct-quad-short-form-3.arq> ;
+              qt:data      <dft.ttl> ;
+              qt:graphData <g1.ttl> ;
+              qt:graphData <g2.ttl> ] ;
+        mf:result  <results-construct-quad-short-form-3.trig>
+      ]
     ).

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-dataset.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-dataset.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-dataset.arq
new file mode 100644
index 0000000..9b5d893
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-dataset.arq
@@ -0,0 +1,6 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+    { ?s :m ?o. GRAPH ?g { ?sg :m ?og  }  }
+WHERE
+    { ?s :p ?o. GRAPH ?g { ?sg :p ?og  }  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-1.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-1.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-1.arq
new file mode 100644
index 0000000..c348c06
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-1.arq
@@ -0,0 +1,6 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+    {  ?s :m ?o  }
+WHERE
+    { GRAPH ?g { ?s :p ?o  }  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-2.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-2.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-2.arq
new file mode 100644
index 0000000..da4fe46
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-default-graph-2.arq
@@ -0,0 +1,6 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+    {  { ?s :m ?o } }
+WHERE
+    { GRAPH ?g { ?s :p ?o  }  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-named-graph.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-named-graph.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-named-graph.arq
new file mode 100644
index 0000000..7bebe3c
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-named-graph.arq
@@ -0,0 +1,6 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+    { GRAPH ?g { ?s :m ?o  }  }
+WHERE
+    { GRAPH ?g { ?s :p ?o  }  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-1.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-1.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-1.arq
new file mode 100644
index 0000000..d1300d8
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-1.arq
@@ -0,0 +1,5 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+WHERE
+    { GRAPH ?g { ?s :p ?o  }  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-2.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-2.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-2.arq
new file mode 100644
index 0000000..68a45fd
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-2.arq
@@ -0,0 +1,5 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+WHERE
+    { ?s :p ?o  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-3.arq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-3.arq b/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-3.arq
new file mode 100644
index 0000000..97ef15c
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/q-construct-quad-short-form-3.arq
@@ -0,0 +1,5 @@
+PREFIX :   <http://example.org/ns#>
+
+CONSTRUCT
+WHERE
+    { ?s :p ?o. GRAPH ?g { ?sg :p ?og  }  }

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/results-construct-quad-dataset.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/results-construct-quad-dataset.trig b/jena-arq/testing/ARQ/Construct/results-construct-quad-dataset.trig
new file mode 100644
index 0000000..2ca2b27
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/results-construct-quad-dataset.trig
@@ -0,0 +1,4 @@
+@prefix : <http://example.org/ns#> .
+{:s :m :o}
+<g1.ttl> {:s1 :m :o1 }
+<g2.ttl> {:s2 :m :o2 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/results-construct-quad-default-graph.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/results-construct-quad-default-graph.ttl b/jena-arq/testing/ARQ/Construct/results-construct-quad-default-graph.ttl
new file mode 100644
index 0000000..f07c90c
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/results-construct-quad-default-graph.ttl
@@ -0,0 +1,3 @@
+@prefix : <http://example.org/ns#> .
+:s1 :m :o1 .
+:s2 :m :o2 .

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/results-construct-quad-named-graph.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/results-construct-quad-named-graph.trig b/jena-arq/testing/ARQ/Construct/results-construct-quad-named-graph.trig
new file mode 100644
index 0000000..876197f
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/results-construct-quad-named-graph.trig
@@ -0,0 +1,3 @@
+@prefix : <http://example.org/ns#> .
+<g1.ttl> {:s1 :m :o1 }
+<g2.ttl> {:s2 :m :o2 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-1.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-1.trig b/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-1.trig
new file mode 100644
index 0000000..f95c57b
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-1.trig
@@ -0,0 +1,3 @@
+@prefix : <http://example.org/ns#> .
+<g1.ttl> {:s1 :p :o1 }
+<g2.ttl> {:s2 :p :o2 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-2.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-2.ttl b/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-2.ttl
new file mode 100644
index 0000000..9a434a5
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-2.ttl
@@ -0,0 +1,2 @@
+@prefix : <http://example.org/ns#> .
+:s :p :o .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/3a67dbcd/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-3.trig
----------------------------------------------------------------------
diff --git a/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-3.trig b/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-3.trig
new file mode 100644
index 0000000..ab87333
--- /dev/null
+++ b/jena-arq/testing/ARQ/Construct/results-construct-quad-short-form-3.trig
@@ -0,0 +1,4 @@
+@prefix : <http://example.org/ns#> .
+{:s :p :o}
+<g1.ttl> {:s1 :p :o1 }
+<g2.ttl> {:s2 :p :o2 }
\ No newline at end of file