Question about blank node grammar

I’m curious as to why SPARQL disallows re-using the same blank node label in more that one BGP in a SPARQL query (https://www.w3.org/TR/2013/REC-sparql11-query-20130321/#grammarBNodes).

What would be the problem with a query like

prefix : <ex://>
select * { 
  { ?s :p1 _:b0 . }
  union
  { ?s :p2 _:b0 . }
}


thanks,


--
Gary Warren King
Cell: (413) 559 8738

Received on Thursday, 18 May 2017 16:33:06 UTC