- 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