On 15/10/13 13:21, Joshua TAYLOR wrote:

[snip]

I've looked through the SPARQL 1.1 grammar, and traced down through

GroupGraphPattern
GroupGraphPatternSub
TriplesBlock
TriplesSameSubjectPath
PropertyListPathNotEmpty
ObjectListPath
ObjectPath
GraphNodePath
VarOrTerm

Doesn't GraphNodePath have two branches:

  GraphNodePath ::= VarOrTerm | TriplesNodePath

which takes you down:

  TriplesNodePath
  BlankNodePropertyListPath

to

 '[' PropertyListPathNotEmpty ']'

Dave

Reply via email to