Re: Review of "SPARQL 1.1 Update"

On 7 Jan 2010, at 18:35, Paul Gearon wrote:
...
>> 2/ Ambiguity.
>> This sequence of tokens:
>>
>> WITH <uri>
>> DELETE { ?x :p ?v }
>> INSERT { ?x :q ?v }
>> WHERE { ?x :q 123 }
>>
>> can be parsed at least 2 different ways:
>>
>> As two operations:
>> WITH <uri>
>> DELETE { ?x :p ?v }
>> # No WHERE
>> # followed by a separate operation
>> # No WITH
>> INSERT { ?x :q ?v }
>> WHERE { ?x :q 123 }
>>
>> or as
>> # All one operation
>> WITH <uri>
>> DELETE { ?x :p ?v }
>> INSERT { ?x :q ?v }
>> WHERE { ?x :q 123 }
>> # WITH and WHERE included
>
> The use of semicolon to join these was discussed in the past. That
> would seem to me to be the most sensible approach. I've put it in for
> now, but would appreciate comment.


Semicolon to separate, surely? Or maybe I'm completely  
misunderstanding what's going on.

- Steve

-- 
Steve Harris, CTO, Garlik Limited
2 Sheen Road, Richmond, TW9 1AE, UK
+44(0)20 8973 2465  http://www.garlik.com/
Registered in England and Wales 535 7233 VAT # 849 0517 11
Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10  
9AD

Received on Friday, 8 January 2010 10:56:14 UTC