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