- From: Jan Wielemaker <wielemak@science.uva.nl>
- Date: Fri, 9 Jun 2006 15:03:53 +0200
- To: public-rdf-dawg-comments@w3.org
Hi, I'm writing a Prolog parser for SPARQL based on the latest document (April 6). Aim is to provide SPARQL support on top of the SWI-Prolog semantic web libraries, but first some work to do ... To get the grammar debugged I'm using the SyntaxDev test-sets. I understand they have no formal meaning and are not approved. Still, I'd expect them to be mostly correct and there are only few syntax tests in the rest of the test-set. I've trouble with the test 'syntax-keywords-01.rq': ================================================================ SELECT * WHERE { ?x FILTER:foo ?z FILTER (?z) } ================================================================ FILTER allows for a bracketed expression and function calls, but reading through the syntax this only allows for relation expressions. Skimming the rest of the document, I have the impression the "FILTER (?z)" is illegal. Am I right? Cheers -- Jan
Received on Friday, 9 June 2006 13:16:29 UTC