- From: Andy Seaborne <andy@apache.org>
- Date: Wed, 15 Feb 2017 12:48:40 +0000
- To: public-sparql-dev@w3.org, Gunnar Aastrand Grimnes <gromgull@gmail.com>
Known issue:
https://www.w3.org/2013/sparql-errata#errata-query-3
Andy
On 15/02/17 11:49, Gunnar Aastrand Grimnes wrote:
> Hi there,
>
> In this grammar rule:
>
>
> PropertyListPathNotEmpty ::= ( VerbPath | VerbSimple )
> ObjectListPath ( ';' ( ( VerbPath | VerbSimple ) ObjectList )? )*
>
> ObjectListPath is allowed for the first property/object pair, but not
> the remaining ones? Why not?
>
> This makes RDFLib able to parse:
>
> SELECT * WHERE {
> ?subj :prop2 [ :prop3/:prop4 ?obj2 ] ;
> :prop ?obj .
> }
>
> (with the path expression first) but not:
>
> SELECT * WHERE {
> ?subj :prop ?obj ;
> :prop2 [ :prop3/:prop4 ?obj2 ] .
> }
>
> (with the path expression in the second ; part)
>
> Am I missing something stupid?
>
> I'm not on the list, so CC replies to gromgull@gmail.com please!
>
> Cheers,
>
> - Gunnar
>
>
Received on Wednesday, 15 February 2017 12:49:15 UTC