Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Jena 3.0.1
-
None
Description
Query: Q.rq 1 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 2 PREFIX ex: <http://example.com/> 3 SELECT ?label { 4 { 5 FILTER (bound(?arg1)) 6 } 7 ?arg1 rdfs:label ?label 8 } 9 VALUES ?arg1 { ex:a UNDEF } Data: D.ttl 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. 2 @prefix ex: <http://example.com/>. 3 4 ex:a rdfs:label "A". 5 ex:b rdfs:label "B". Execute: qparse --print=op --print=opt --query Q.rq (prefix ((rdfs: <http://www.w3.org/2000/01/rdf-schema#>) (ex: <http://example.com/>)) (project (?label) (join (join (filter (bound ?arg1) (table unit)) (bgp (triple ?arg1 rdfs:label ?label))) (table (vars ?arg1) (row [?arg1 ex:a]) (row) )))) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (prefix ((rdfs: <http://www.w3.org/2000/01/rdf-schema#>) (ex: <http://example.com/>)) (project (?label) (sequence (table (vars ?arg1) (row [?arg1 ex:a]) (row) ) (sequence (filter (bound ?arg1) (table unit)) (bgp (triple ?arg1 rdfs:label ?label)))))) Execute: sparql --engine=ref --query Q.rq --data D.ttl --------- | label | ========= --------- Execute: sparql --query Q.rq --data D.ttl --------- | label | ========= | "A" | ---------