Re: side remarks on the shortcut discussion for INSERT/DELETE...

On 12/02/2010 2:33 PM, Axel Polleres wrote:
> Thanks Andy for the summary/clarifications...
>
> On 12 Feb 2010, at 14:23, Andy Seaborne wrote:
>
>> So our problem is that we have not documented the current working design
>> yet.  Let me risk doing so: Paul - is this right?
>>
>>
>> One short form:
>>
>> DELETE WHERE { quadTemplate }
>>
>> where quadTemplate is a construct-like tripleTemplate or GRAPH<g>  {
>> tripleTemplate or a mixture.
>>
>> GRAPH ?g {..} is also legal.
>>
>> Triples refer to the default graph.
>
>
> The current WD [1] has
>
> DELETE { quadTemplate }
>
> as the short form, that is, the WHERE clause is optional...
> ... and right, no short form for INSERT necessary.
>
> Axel
>
> 1. http://www.w3.org/TR/2010/WD-sparql11-update-20100126/

Sec 4.1.4

"Note:
The syntax of this operation can be ambiguous when juxtaposed with 
INSERT/DELETE. Alternatives are to include an optional semicolon at the 
end of each operation, and to change this operation to "DELETE WHERE". 
This is under active discussion."

Sec 4.1.5 discusses short form INSERT but I believe that is not 
up-to-date with the discussions.

"If no WHERE clause is present, then the pattern will be matched in the 
same way"

http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JanMar/0163.html

http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JanMar/0129.html

	Andy

Received on Friday, 12 February 2010 15:05:44 UTC