exists-1-empty-bgp/exists-empty-bgp-01.rq
PREFIX : <http://example/>
SELECT *
FROM <http://www.w3c.org/exists-1-empty-bgp/data>
{
FILTER EXISTS { SELECT ?y { ?y :p :o } }
}
{ "head": {
"vars": [ ]
} ,
"results": {
"bindings": [
{
}
]
}
}
{"head":{"vars":[]},"results":{"bindings":[{}]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["_star_fake"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"_star_fake": {"type": "typed-literal", "datatype": "http://www.w3.org/2001/XMLSchema#integer", "value": "1"}}]}} {"head":{"vars":["_star_fake"]},"results":{"bindings":[{"_star_fake":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"typed-literal","value":"1"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{}]}, "head": {"vars": ["y"]}} {"head":{"vars":["y"]},"results":{"bindings":[{}]}} |
exists-1-empty-bgp/exists-empty-bgp-02.rq
PREFIX : <http://example/>
SELECT *
FROM <http://www.w3c.org/exists-1-empty-bgp/data>
{
FILTER EXISTS { VALUES ?y { 123 } }
}
{ "head": {
"vars": [ ]
} ,
"results": {
"bindings": [
{
}
]
}
}
{"head":{"vars":[]},"results":{"bindings":[{}]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["_star_fake"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"_star_fake": {"type": "typed-literal", "datatype": "http://www.w3.org/2001/XMLSchema#integer", "value": "1"}}]}} {"head":{"vars":["_star_fake"]},"results":{"bindings":[{"_star_fake":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"typed-literal","value":"1"}}]}} | ✘
{ "head": { "vars": [ ] },
"results": {
"bindings": [ ] } }
{"head":{"vars":[]},"results":{"bindings":[]}} | ✘
{ "head": { "vars": [ ] },
"results": {
"bindings": [ ] } }
{"head":{"vars":[]},"results":{"bindings":[]}} | ✘
{"results": {"bindings": [{}]}, "head": {"vars": ["y"]}} {"head":{"vars":["y"]},"results":{"bindings":[{}]}} |
exists-3-bgp/exists-bgp-A1.rq
PREFIX : <http://example/>
SELECT ?x
FROM <http://www.w3c.org/exists-3-bgp/data1>
WHERE {
?x :p :d .
FILTER EXISTS { ?x :q :b . }
}
{ "head": {
"vars": [ "x" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘✘
missing (BlazeGraph/exists-3-bgp/exists-bgp-A1.srj)
| ✘✘
missing (MillenniumDB/exists-3-bgp/exists-bgp-A1.srj)
| ✘✘
missing (QLever/exists-3-bgp/exists-bgp-A1.srj)
| ✘✘
missing (Virtuoso/exists-3-bgp/exists-bgp-A1.srj)
| ✔ | ✔ | ✘✘
missing (rdflib/exists-3-bgp/exists-bgp-A1.srj)
|
exists-3-bgp/exists-bgp-A2.rq
PREFIX : <http://example/>
SELECT ?x
FROM <http://www.w3c.org/exists-3-bgp/data2>
WHERE {
?x :p :d .
FILTER EXISTS { ?x :q :b . }
}
{ "head": {
"vars": [ "x" ]
} ,
"results": {
"bindings": [
{
"x": { "type": "bnode" , "value": "b0" }
}
]
}
}
{"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"bnode","value":"_:b0"}}]}}
| ✘✘
missing (BlazeGraph/exists-3-bgp/exists-bgp-A2.srj)
| ✘✘
missing (MillenniumDB/exists-3-bgp/exists-bgp-A2.srj)
| ✘✘
missing (QLever/exists-3-bgp/exists-bgp-A2.srj)
| ✘✘
missing (Virtuoso/exists-3-bgp/exists-bgp-A2.srj)
| ✔ | ✔ | ✘✘
missing (rdflib/exists-3-bgp/exists-bgp-A2.srj)
|
exists-4-minus/exists-minus-01.rq
PREFIX : <http://example/>
SELECT ?x
FROM <http://www.w3c.org/exists-4-minus/data>
WHERE {
?x :p :c .
FILTER EXISTS { ?x :p :c . MINUS { ?x :p :c . } }
}
{ "head": {
"vars": [ "x" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘✘
missing (BlazeGraph/exists-4-minus/exists-minus-01.srj)
| ✘✘
missing (MillenniumDB/exists-4-minus/exists-minus-01.srj)
| ✘✘
missing (QLever/exists-4-minus/exists-minus-01.srj)
| ✘✘
missing (Virtuoso/exists-4-minus/exists-minus-01.srj)
| ✔ | ✔ | ✘✘
missing (rdflib/exists-4-minus/exists-minus-01.srj)
|
exists-5-scope/exists-subselect-hidden.rq
PREFIX : <http://example/>
SELECT *
FROM <http://www.w3c.org/exists-5-scope/data>
{
:s :p1 ?o .
FILTER EXISTS { SELECT ?s WHERE { ?s ?p ?o} }
}
{ "head": {
"vars": [ "o" ]
} ,
"results": {
"bindings": [
{
"o": { "type": "literal" , "value": "A" }
} ,
{
"o": { "type": "literal" , "value": "B" }
}
]
}
}
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"type":"literal","value":"A"}},{"o":{"type":"literal","value":"B"}}]}}
| ✘✘
missing (BlazeGraph/exists-5-scope/exists-subselect-hidden.srj)
| ✘✘
missing (MillenniumDB/exists-5-scope/exists-subselect-hidden.srj)
| ✘✘
missing (QLever/exists-5-scope/exists-subselect-hidden.srj)
| ✘✘
missing (Virtuoso/exists-5-scope/exists-subselect-hidden.srj)
| ✘
{ "head": { "vars": [ "o" ] },
"results": {
"bindings": [
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"1"} },
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"0"} } ] } }
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1"}},{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"0"}}]}} | ✘
{ "head": { "vars": [ "o" ] },
"results": {
"bindings": [
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"1"} },
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"0"} } ] } }
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1"}},{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"0"}}]}} | ✘✘
missing (rdflib/exists-5-scope/exists-subselect-hidden.srj)
|
exists-5-scope/exists-subselect-no-projection.rq
PREFIX : <http://example/>
SELECT *
FROM <http://www.w3c.org/exists-5-scope/data>
{
:s :p1 ?o .
FILTER EXISTS {SELECT ?o WHERE { :s :p1 ?o }}
}
{ "head": {
"vars": [ "o" ]
} ,
"results": {
"bindings": [
{
"o": { "type": "literal" , "value": "A" }
} ,
{
"o": { "type": "literal" , "value": "B" }
}
]
}
}
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"type":"literal","value":"A"}},{"o":{"type":"literal","value":"B"}}]}}
| ✘✘
missing (BlazeGraph/exists-5-scope/exists-subselect-no-projection.srj)
| ✘✘
missing (MillenniumDB/exists-5-scope/exists-subselect-no-projection.srj)
| ✘✘
missing (QLever/exists-5-scope/exists-subselect-no-projection.srj)
| ✘✘
missing (Virtuoso/exists-5-scope/exists-subselect-no-projection.srj)
| ✘
{ "head": { "vars": [ "o" ] },
"results": {
"bindings": [
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"1"} },
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"0"} } ] } }
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1"}},{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"0"}}]}} | ✘
{ "head": { "vars": [ "o" ] },
"results": {
"bindings": [
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"1"} },
{ "o": {"type":"literal", "datatype":"http://www.w3.org/2001/XMLSchema#integer", "value":"0"} } ] } }
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1"}},{"o":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"0"}}]}} | ✘✘
missing (rdflib/exists-5-scope/exists-subselect-no-projection.srj)
|
exists-6-places/exists-expr-bind.rq
PREFIX : <http://example/>
SELECT * {
BIND( EXISTS{ :s :p ?o } AS ?X)
}
{ "head": {
"vars": [ "X" ]
} ,
"results": {
"bindings": [
{
"X": { "type": "literal" , "datatype": "http://www.w3.org/2001/XMLSchema#boolean" , "value": "false" }
}
]
}
}
{"head":{"vars":["X"]},"results":{"bindings":[{"X":{"datatype":"http://www.w3.org/2001/XMLSchema#boolean","type":"literal","value":"false"}}]}}
| ✘✘
missing (BlazeGraph/exists-6-places/exists-expr-bind.srj)
| ✘✘
missing (MillenniumDB/exists-6-places/exists-expr-bind.srj)
| ✘✘
missing (QLever/exists-6-places/exists-expr-bind.srj)
| ✘✘
missing (Virtuoso/exists-6-places/exists-expr-bind.srj)
| ✘✘
missing (dydra.com/exists-6-places/exists-expr-bind.srj)
| ✘✘
missing (dydra.com.sparql/exists-6-places/exists-expr-bind.srj)
| ✘✘
missing (rdflib/exists-6-places/exists-expr-bind.srj)
|
exists-6-places/exists-expr-group-by.rq
PREFIX : <http://example/>
SELECT (count(*) AS ?C) {
} GROUP BY (EXISTS{ :s :p ?o } AS ?X)
{ "head": {
"vars": [ "C" ]
} ,
"results": {
"bindings": [
{
"C": { "type": "literal" , "datatype": "http://www.w3.org/2001/XMLSchema#integer" , "value": "1" }
}
]
}
}
{"head":{"vars":["C"]},"results":{"bindings":[{"C":{"datatype":"http://www.w3.org/2001/XMLSchema#integer","type":"literal","value":"1"}}]}}
| ✘✘
missing (BlazeGraph/exists-6-places/exists-expr-group-by.srj)
| ✘✘
missing (MillenniumDB/exists-6-places/exists-expr-group-by.srj)
| ✘✘
missing (QLever/exists-6-places/exists-expr-group-by.srj)
| ✘✘
missing (Virtuoso/exists-6-places/exists-expr-group-by.srj)
| ✘✘
missing (dydra.com/exists-6-places/exists-expr-group-by.srj)
| ✘✘
missing (dydra.com.sparql/exists-6-places/exists-expr-group-by.srj)
| ✘✘
missing (rdflib/exists-6-places/exists-expr-group-by.srj)
|
exists-6-places/exists-expr-order-by.rq
PREFIX : <http://example/>
SELECT * {
} ORDER BY EXISTS { ?s ?p ?o }
{ "head": {
"vars": [ ]
} ,
"results": {
"bindings": [
{
}
]
}
}
{"head":{"vars":[]},"results":{"bindings":[{}]}}
| ✘✘
missing (BlazeGraph/exists-6-places/exists-expr-order-by.srj)
| ✘✘
missing (MillenniumDB/exists-6-places/exists-expr-order-by.srj)
| ✘✘
missing (QLever/exists-6-places/exists-expr-order-by.srj)
| ✘✘
missing (Virtuoso/exists-6-places/exists-expr-order-by.srj)
| ✘✘
missing (dydra.com/exists-6-places/exists-expr-order-by.srj)
| ✘✘
missing (dydra.com.sparql/exists-6-places/exists-expr-order-by.srj)
| ✘✘
missing (rdflib/exists-6-places/exists-expr-order-by.srj)
|
exists-6-places/exists-expr-select.rq
PREFIX : <http://example/>
SELECT (EXISTS{:s :p ?o } AS ?X) {}
{ "head": {
"vars": [ "X" ]
} ,
"results": {
"bindings": [
{
"X": { "type": "literal" , "datatype": "http://www.w3.org/2001/XMLSchema#boolean" , "value": "false" }
}
]
}
}
{"head":{"vars":["X"]},"results":{"bindings":[{"X":{"datatype":"http://www.w3.org/2001/XMLSchema#boolean","type":"literal","value":"false"}}]}}
| ✘✘
missing (BlazeGraph/exists-6-places/exists-expr-select.srj)
| ✘✘
missing (MillenniumDB/exists-6-places/exists-expr-select.srj)
| ✘✘
missing (QLever/exists-6-places/exists-expr-select.srj)
| ✘✘
missing (Virtuoso/exists-6-places/exists-expr-select.srj)
| ✘✘
missing (dydra.com/exists-6-places/exists-expr-select.srj)
| ✘✘
missing (dydra.com.sparql/exists-6-places/exists-expr-select.srj)
| ✘✘
missing (rdflib/exists-6-places/exists-expr-select.srj)
|
exists-bnodes/exists-bnode-01.rq
PREFIX : <http://example/>
SELECT *
FROM <http://www.w3c.org/exists-bnodes/data1>
{
:s :p1 ?o .
FILTER EXISTS { :s :p2 ?o }
}
{ "head": {
"vars": [ "o" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["o"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
exists-bnodes/exists-bnode-02.rq
PREFIX : <http://example/>
SELECT *
FROM <http://www.w3c.org/exists-bnodes/data2>
{
:s :p1 ?o .
FILTER EXISTS { :s :p2 ?o }
}
{ "head": {
"vars": [ "o" ]
} ,
"results": {
"bindings": [
{
"o": { "type": "bnode" , "value": "b0" }
}
]
}
}
{"head":{"vars":["o"]},"results":{"bindings":[{"o":{"type":"bnode","value":"_:b0"}}]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
exists-filter/exists-filter-01.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/empty>
WHERE {
BIND ( <ex:a> AS ?v )
FILTER EXISTS {
FILTER (?v = <ex:a>)
}
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
{
"v": { "type": "uri" , "value": "ex:a" }
}
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}}
| ✔ | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✔ | ✔ | ✔ | ✔ | ✔ |
exists-filter/exists-filter-02.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/empty>
WHERE {
BIND ( <ex:a> AS ?v )
FILTER EXISTS {
SELECT * WHERE {
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
{
"v": { "type": "uri" , "value": "ex:a" }
}
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}}
| ✘
{"head": {"vars": ["v"]}, "results": {"bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✔ | ✔ | ✔ | ✔ | ✘
{"results": {"bindings": []}, "head": {"vars": ["v"]}} {"head":{"vars":["v"]},"results":{"bindings":[]}} |
exists-filter/exists-filter-03.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/empty>
WHERE {
BIND ( <ex:a> AS ?v )
FILTER EXISTS {
SELECT ?v WHERE {
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
{
"v": { "type": "uri" , "value": "ex:a" }
}
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}}
| ✘
{"head": {"vars": ["v"]}, "results": {"bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✔ | ✔ | ✔ | ✔ | ✘
{"results": {"bindings": []}, "head": {"vars": ["v"]}} {"head":{"vars":["v"]},"results":{"bindings":[]}} |
exists-filter/minus-filter-01.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/data1>
WHERE {
?v <ex:p> "z"
MINUS {
FILTER (?v = <ex:a>)
}
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
{
"v": { "type": "uri" , "value": "ex:a" }
}
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["v"]}, "results": {"distinct": false, "ordered": true, "bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✔ | ✔ | ✔ |
exists-filter/minus-filter-02.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/data1>
WHERE {
?v <ex:p> "z"
MINUS {
SELECT * WHERE {
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
{
"v": { "type": "uri" , "value": "ex:a" }
}
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["v"]}, "results": {"distinct": false, "ordered": true, "bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✔ | ✔ | ✔ |
exists-filter/minus-filter-03.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/data1>
WHERE {
?v <ex:p> "z"
MINUS {
SELECT ?v WHERE {
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
{
"v": { "type": "uri" , "value": "ex:a" }
}
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["v"]}, "results": {"distinct": false, "ordered": true, "bindings": []}} {"head":{"vars":["v"]},"results":{"bindings":[]}} | ✔ | ✔ | ✔ |
exists-filter/not-exists-filter-01.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/data1>
WHERE {
?v <ex:p> "z"
FILTER NOT EXISTS {
FILTER (?v = <ex:a>)
}
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[]}}
| ✔ | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✔ | ✔ | ✔ | ✔ | ✔ |
exists-filter/not-exists-filter-02.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/data1>
WHERE {
?v <ex:p> "z"
FILTER NOT EXISTS {
SELECT * WHERE {
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["v"]}, "results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✔ | ✔ | ✔ | ✔ | ✘
{"results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}, "head": {"vars": ["v"]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} |
exists-filter/not-exists-filter-03.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/data1>
WHERE {
?v <ex:p> "z"
FILTER NOT EXISTS {
SELECT ?v WHERE {
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["v"]}, "results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✔ | ✔ | ✔ | ✔ | ✘
{"results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}, "head": {"vars": ["v"]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} |
exists-filter/scope-filter-01.rq
SELECT ?v
FROM <http://www.w3c.org/exists-filter/empty>
WHERE {
BIND ( <ex:a> AS ?v )
FILTER EXISTS {
SELECT ?w WHERE {
BIND(<ex:b> as ?w)
FILTER (?v = <ex:a>)
} }
}
{ "head": {
"vars": [ "v" ]
} ,
"results": {
"bindings": [
]
}
}
{"head":{"vars":["v"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✘
{"head": {"vars": ["v"]}, "results": {"bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✘
{"head": {"link": [], "vars": ["v"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"v": {"type": "uri", "value": "ex:a"}}]}} {"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✘
{ "head": { "vars": [ "v" ] },
"results": {
"bindings": [
{ "v": {"type":"uri", "value":"ex:a"} } ] } }
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✘
{ "head": { "vars": [ "v" ] },
"results": {
"bindings": [
{ "v": {"type":"uri", "value":"ex:a"} } ] } }
{"head":{"vars":["v"]},"results":{"bindings":[{"v":{"type":"uri","value":"ex:a"}}]}} | ✔ |
other/exists-pfps/existsBlank01.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsBlank01>
WHERE {
:s :p ?x .
FILTER EXISTS { ?x :p _:a . }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><bnode>b</bnode></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsBound01.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
:b :p ?x .
FILTER EXISTS { FILTER BOUND(?x) }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}, "head": {"vars": ["x"]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} |
other/exists-pfps/existsHernandez01.rq
prefix : <http://www.example.org/>
SELECT ?parent
FROM <http://www.w3c.org/exists-pfps/existsHernandez01>
WHERE {
?parent :country :j
FILTER ( EXISTS { SELECT ?child
WHERE { ?child :parent ?parent }
} )
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='parent'/>
</head>
<results>
<result>
<binding name='parent'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["parent"]}, "results": {"bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/a"}}, {"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/a"}},{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["parent"]}, "results": {"bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/a"}}, {"parent": {"type": "uri", "value": "http://www.example.org/a"}}, {"parent": {"type": "uri", "value": "http://www.example.org/a"}}, {"parent": {"type": "uri", "value": "http://www.example.org/b"}}, {"parent": {"type": "uri", "value": "http://www.example.org/b"}}, {"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/a"}},{"parent":{"type":"uri","value":"http://www.example.org/a"}},{"parent":{"type":"uri","value":"http://www.example.org/a"}},{"parent":{"type":"uri","value":"http://www.example.org/b"}},{"parent":{"type":"uri","value":"http://www.example.org/b"}},{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["parent"]}, "results": {"bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/a"}}, {"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/a"}},{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"link": [], "vars": ["parent"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}, "head": {"vars": ["parent"]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} |
other/exists-pfps/existsHernandez02.rq
prefix : <http://www.example.org/>
SELECT ?parent
FROM <http://www.w3c.org/exists-pfps/existsHernandez01>
WHERE {
?parent :country :j
FILTER ( EXISTS { SELECT ?child
WHERE { ?child :parent ?chparent
FILTER (?chparent = ?parent)
}
} )
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='parent'/>
</head>
<results>
<result>
<binding name='parent'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["parent"]}, "results": {"bindings": []}} {"head":{"vars":["parent"]},"results":{"bindings":[]}} | ✘
{"head": {"vars": ["parent"]}, "results": {"bindings": []}} {"head":{"vars":["parent"]},"results":{"bindings":[]}} | ✘
{"head": {"vars": ["parent"]}, "results": {"bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/a"}}, {"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/a"}},{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"link": [], "vars": ["parent"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"parent": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["parent"]},"results":{"bindings":[{"parent":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": []}, "head": {"vars": ["parent"]}} {"head":{"vars":["parent"]},"results":{"bindings":[]}} |
other/exists-pfps/existsMinus01.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { ?x :p :b . MINUS { ?x :p :b } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsScope01.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { BIND ( :j AS ?x ) }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}, "head": {"vars": ["x"]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} |
other/exists-pfps/existsSubquery01.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { SELECT ?x WHERE { ?x :p :b . } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}, "head": {"vars": ["x"]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} |
other/exists-pfps/existsSubquery02.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { { SELECT ?x WHERE { ?x :p :b . } } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}, "head": {"vars": ["x"]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} |
other/exists-pfps/existsSubquery03.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p ?y .
FILTER EXISTS { { SELECT ?x WHERE { ?x :p :b . } }
{ SELECT ?y WHERE { :b ?y :b . } } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery04.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsSubquery04>
WHERE {
?x :a ?y .
FILTER EXISTS { SELECT ?z WHERE { ?z :f ?y . } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/d"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/d"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/d"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/d"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/d"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/d"}}]}} | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery05.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsSubquery04>
WHERE {
?x :a ?y .
FILTER EXISTS { { SELECT ?z WHERE { ?z :f ?y . } } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/d"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/d"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/d"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/d"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/d"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/d"}}]}} | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery06.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { { SELECT ( :d AS ?x ) WHERE { :b :p :b . } } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery07.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { ?x :p :b .
{ SELECT ( :d AS ?x ) WHERE { :b :p :b . } } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery08.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { SELECT ?x WHERE { FILTER BOUND(?x) } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery09.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsSubquery09>
WHERE {
?x :p ?y .
FILTER EXISTS { SELECT ?x WHERE { ?x :p ?y . } GROUP BY ?x HAVING ( COUNT(*) > 1 ) }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}, {"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}},{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}, {"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}},{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✘
{"head": {"vars": ["x"]}, "results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}, {"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}},{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsSubquery10.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
BIND ( :b AS ?x )
FILTER EXISTS { SELECT ( :d AS ?x ) WHERE { } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✘✘
missing (dydra.com.sparql/other/exists-pfps/existsSubquery10.srx)
| ✘
{"results": {"bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}, "head": {"vars": ["x"]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} |
other/exists-pfps/existsSubquery11.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
BIND ( :b AS ?x )
BIND ( :b AS ?y )
FILTER EXISTS { { SELECT ( :d AS ?x ) WHERE { } }
{ SELECT ( :e AS ?y ) WHERE { } } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✘
{"head": {"link": [], "vars": ["x"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"x": {"type": "uri", "value": "http://www.example.org/b"}}]}} {"head":{"vars":["x"]},"results":{"bindings":[{"x":{"type":"uri","value":"http://www.example.org/b"}}]}} | ✔ | ✔ | ✔ |
other/exists-pfps/existsValues01.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :b .
FILTER EXISTS { VALUES (?x) { ( :c ) } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
<result>
<binding name='x'><uri>http://www.example.org/b</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
other/exists-pfps/existsValues02.rq
prefix : <http://www.example.org/>
SELECT ?x
FROM <http://www.w3c.org/exists-pfps/existsbpb>
WHERE {
?x :p :y .
FILTER EXISTS { VALUES (?x) { ( :c ) }
VALUES (?y) { ( :d ) } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='x'/>
</head>
<results>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
other/exists-sparql11/exists01.rq
prefix ex: <http://www.example.org/>
select *
FROM <http://www.w3c.org/exists-sparql11/exists01>
where {
?s ?p ?o
filter exists {?s ?p ex:o}
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='s'/>
<variable name='o'/>
<variable name='p'/>
</head>
<results>
<result>
<binding name='s'><uri>http://www.example.org/s</uri></binding>
<binding name='o'><uri>http://www.example.org/o</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
<result>
<binding name='s'><uri>http://www.example.org/s</uri></binding>
<binding name='o'><uri>http://www.example.org/o1</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
<result>
<binding name='s'><uri>http://www.example.org/s</uri></binding>
<binding name='o'><uri>http://www.example.org/o2</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
</results>
</sparql> {"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["s", "p", "o"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o2"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o1"}}]}} {"head":{"vars":["s","p","o"]},"results":{"bindings":[{"o":{"type":"uri","value":"http://www.example.org/o"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o2"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o1"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✘
{"head": {"vars": ["s", "p", "o"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o1"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o2"}}]}} {"head":{"vars":["s","p","o"]},"results":{"bindings":[{"o":{"type":"uri","value":"http://www.example.org/o"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o1"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o2"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✘
{"head": {"vars": ["s", "p", "o"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o1"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o2"}}]}} {"head":{"vars":["s","p","o"]},"results":{"bindings":[{"o":{"type":"uri","value":"http://www.example.org/o"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o1"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o2"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✘
{"head": {"link": [], "vars": ["s", "p", "o"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o1"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o2"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "bnode", "value": "nodeID://b10004"}}]}} {"head":{"vars":["s","p","o"]},"results":{"bindings":[{"o":{"type":"uri","value":"http://www.example.org/o"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o1"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o2"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"bnode","value":"_:b0"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o1"}}, {"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}, "o": {"type": "uri", "value": "http://www.example.org/o2"}}]}, "head": {"vars": ["p", "o", "s"]}} {"head":{"vars":["p","o","s"]},"results":{"bindings":[{"o":{"type":"uri","value":"http://www.example.org/o"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o1"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"o":{"type":"uri","value":"http://www.example.org/o2"},"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} |
other/exists-sparql11/exists02.rq
prefix ex: <http://www.example.org/>
select *
FROM <http://www.w3c.org/exists-sparql11/exists01>
where {
?s ?p ex:o2
filter exists {ex:s ex:p ex:o}
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='s'/>
<variable name='p'/>
</head>
<results>
<result>
<binding name='s'><uri>http://www.example.org/s</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
<result>
<binding name='s'><uri>http://www.example.org/t</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
</results>
</sparql>
{"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}, {"s": {"type": "uri", "value": "http://www.example.org/t"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/t"}}]}} | ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}, {"s": {"type": "uri", "value": "http://www.example.org/t"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/t"}}]}} | ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}, {"s": {"type": "uri", "value": "http://www.example.org/t"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/t"}}]}} | ✘
{"head": {"link": [], "vars": ["s", "p"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}, {"s": {"type": "uri", "value": "http://www.example.org/t"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/t"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}, {"s": {"type": "uri", "value": "http://www.example.org/t"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}, "head": {"vars": ["p", "s"]}} {"head":{"vars":["p","s"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}},{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/t"}}]}} |
other/exists-sparql11/exists03.rq
prefix ex: <http://www.example.org/>
select *
FROM <http://www.w3c.org/exists-sparql11/exists01>
FROM NAMED <http://www.w3c.org/exists-sparql11/exists02>
where {
graph <exists02.ttl> {
?s ?p ex:o1
filter exists { ?s ?p ex:o2 }
}
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='s'/>
<variable name='p'/>
</head>
<results>
<result>
<binding name='s'><uri>http://www.example.org/b</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
</results>
</sparql> {"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘✘
missing (BlazeGraph/other/exists-sparql11/exists03.srx)
| ✘✘
missing (MillenniumDB/other/exists-sparql11/exists03.srx)
| ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": []}} {"head":{"vars":["s","p"]},"results":{"bindings":[]}} | ✘
{"head": {"link": [], "vars": ["s", "p"]}, "results": {"distinct": false, "ordered": true, "bindings": []}} {"head":{"vars":["s","p"]},"results":{"bindings":[]}} | ✔ | ✔ | ✘✘
missing (rdflib/other/exists-sparql11/exists03.srx)
|
other/exists-sparql11/exists04.rq
prefix ex: <http://www.example.org/>
select *
FROM <http://www.w3c.org/exists-sparql11/exists01>
where {
?s ?p ex:o
filter exists { ?s ?p ex:o1 filter exists { ?s ?p ex:o2 } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='s'/>
<variable name='p'/>
</head>
<results>
<result>
<binding name='s'><uri>http://www.example.org/s</uri></binding>
<binding name='p'><uri>http://www.example.org/p</uri></binding>
</result>
</results>
</sparql> {"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✘
{"head": {"link": [], "vars": ["s", "p"]}, "results": {"distinct": false, "ordered": true, "bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}} {"head":{"vars":["s","p"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} | ✔ | ✔ | ✘
{"results": {"bindings": [{"s": {"type": "uri", "value": "http://www.example.org/s"}, "p": {"type": "uri", "value": "http://www.example.org/p"}}]}, "head": {"vars": ["p", "s"]}} {"head":{"vars":["p","s"]},"results":{"bindings":[{"p":{"type":"uri","value":"http://www.example.org/p"},"s":{"type":"uri","value":"http://www.example.org/s"}}]}} |
other/exists-sparql11/exists05.rq
prefix ex: <http://www.example.org/>
select *
FROM <http://www.w3c.org/exists-sparql11/exists01>
where {
?s ?p ex:o
filter exists { ?s ?p ex:o1 filter not exists { ?s ?p ex:o2 } }
}
<?xml version="1.0"?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='s'/>
<variable name='p'/>
</head>
<results>
</results>
</sparql> {"head":{"vars":["x"]},"results":{"bindings":[]}}
| ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": []}} {"head":{"vars":["s","p"]},"results":{"bindings":[]}} | ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": []}} {"head":{"vars":["s","p"]},"results":{"bindings":[]}} | ✘
{"head": {"vars": ["s", "p"]}, "results": {"bindings": []}} {"head":{"vars":["s","p"]},"results":{"bindings":[]}} | ✘
{"head": {"link": [], "vars": ["s", "p"]}, "results": {"distinct": false, "ordered": true, "bindings": []}} {"head":{"vars":["s","p"]},"results":{"bindings":[]}} | ✔ | ✔ | ✘
{"results": {"bindings": []}, "head": {"vars": ["p", "s"]}} {"head":{"vars":["p","s"]},"results":{"bindings":[]}} |