- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Tue, 11 Jan 2011 15:29:43 +0000
- To: Alexandre Passant <alexandre.passant@deri.org>
- CC: SPARQL Working Group <public-rdf-dawg@w3.org>
On 11/01/11 14:56, Alexandre Passant wrote: > > On 11 Jan 2011, at 14:48, Andy Seaborne wrote: > >> Editorial: so it does not get lost: >> >> These are all the same operation, in different guises: >> > > Do you mean there should be a single grammar for DELETE/INSERT that could accommodate the 3 patterns ? There is the grammar (and has to be because common leading tokens). [42] Modify ::= ( 'WITH' IRIref )? ( DeleteClause InsertClause? | InsertClause ) UsingClause* 'WHERE' GroupGraphPattern I found that the text is inconsistent - wanted to make sure it wasn't lost. The formal update grammar has mandatory WHERE because (IIRC) that was what the design was intended to me. >> >> { modify_template [ modify_template ]* } should probaly be just [modify_template]* because when generated by programs, it's easier to allow the null pattern. > > That's fine with me. Have you fixed that in the grammar ? Checking ... yes. You can try the grammar at http://www.sparql.org/update-validator.html Andy
Received on Tuesday, 11 January 2011 15:30:21 UTC