| Test (query | expected) | dydra.com | dydra.com.sparql |
|---|---|---|
SPARQL-exists/tests/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": [
{
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
{
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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 ?o ?o2 }}
}
{ "head": {
"vars": [ "o" ]
} ,
"results": {
"bindings": [
{
"o": { "type": "literal" , "value": "0", "datatype": "http://www.w3.org/2001/XMLSchema#integer" }
},
{
"o": { "type": "literal" , "value": "1", "datatype": "http://www.w3.org/2001/XMLSchema#integer" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": "0", "datatype": "http://www.w3.org/2001/XMLSchema#integer" }
},
{
"o": { "type": "literal" , "value": "1", "datatype": "http://www.w3.org/2001/XMLSchema#integer" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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" }
}
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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": [
]
}
}
| ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> <binding name='x'><uri>http://www.example.org/b</uri></binding> </results> </sparql> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
SPARQL-exists/tests/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> | ✘ | ✘ |
Total tests: 43