Re: blank nodes in predicate position

Jeen Broekstra wrote:
> 
> We're currently testing our new SPARQL parser/engine and ran into an
> issue with the DAWG syntax test cases.
> 
> According to
> http://www.w3.org/2001/sw/DataAccess/tests/data/SyntaxFull/manifest.ttl , specifically DAWG-approved tests syntax-bnodes-03.rq and syntax-bnodes-04.rq, it is legal syntax to have blank node labels in the predicate position. (either [] or _:a).

http://www.w3.org/2001/sw/DataAccess/tests/data/SyntaxDev/

is the working copy based on the current grammar. (Dev, not Full)

Full is (or rather "was") the version of the first full version of the syntax 
that the WG approved.

> 
> However, in the current rq24 grammar there is no production rule for
> this.  
> 
> I vaguely remember this being a topic for discussion but could not find
> relevant mail in the archive (btw my firefox 2.0 seems to have some
> trouble with navigating the mailinglist archive, anybody else having
> problems?). 
> 
> So any idea what the current status is? Which is correct, the grammar or
> the test case?

The grammar.  Those test cases are out of date and need maintenance.

 Andy

> 
> Jeen

Received on Wednesday, 1 November 2006 10:57:36 UTC