- From: Jeremy J Carroll <jjc@syapse.com>
- Date: Tue, 27 Sep 2016 09:19:49 -0700
- To: public-sparql-exists@w3.org
james andersion suggested: > it would be valuable to reduce the query and the dataset to the minimum case which demonstrates the deficiency, > record the correct result, and include the case in the test suite. I found this case to be simple, with an empty dataset. select * { BIND (1 as ?x) FILTER EXISTS { # Uncomment optional block to correct # OPTIONAL { # <http://does.not.exist> <http://does.not.exist> ?x # } FILTER EXISTS { FILTER (?x = 1) } } } correct answer is a single binding of ?x with value 1. The particular implementation I am using gets confused with a doubly nested FILTER EXISTS: a confusion which the OPTIONAL block referring to ?x resolves. Jeremy
Received on Tuesday, 27 September 2016 16:20:22 UTC