- From: Andy Seaborne <andy.seaborne@talis.com>
- Date: Tue, 05 Jan 2010 11:20:48 +0000
- To: Axel Polleres <axel.polleres@deri.org>
- CC: SPARQL Working Group <public-rdf-dawg@w3.org>
On 04/01/2010 11:41 PM, Axel Polleres wrote:
> Very short review: This document is in good shape for FPWD, no objections against publication.
> my initial comments have already been answered, cf.
> http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JanMar/0008.html
>
> Two Small things:
>
>
> * Outstanding issues section:
>
> "This feature can be mnore useful if results are return in order"
> ->
> "This feature can be more useful if results are returned in order"
>
Done.
>
> * One thing I am unsure about concerning the precedences:
> [...]
> # Unary ^ inverse links
> # Unary operators *, ?, + and {} forms
> # Binary operators / and ^
> [...]
>
> So, in
> elt1 ^ elt2 +
> '+' binds stronger than '^'
> but in the "expanded" version
> elt1 / ^ elt2 +
> it is the other way around? It seems, if this is intended, then
> "elt1 ^ elt2 +"
> should in fact be expanded to
> "elt1 / ^(elt2+)"
> ?
>
> If this is an issue indeed, could that be solved by just reordering precedence as follows?
>
> [...]
> # Unary operators *, ?, + and {} forms
> # Unary ^ inverse links
> [...]
That would be better. Change made. In fact, the grammar agrees with you:
PathElt ::= PathPrimary PathMod?
PathEltOrInverse ::= PathElt | '^' PathElt
Andy
Received on Tuesday, 5 January 2010 11:21:22 UTC