- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Wed, 01 Sep 2010 23:30:55 +0100
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
Mistakenly only sent to Alex. Andy -------- Original Message -------- Subject: Re: Comments on SPARQL 1.1. Update (2) Date: Tue, 31 Aug 2010 14:21:43 +0100 From: Andy Seaborne <andy.seaborne@epimorphics.com> To: Alexandre Passant <alexandre.passant@deri.org> On 31/08/10 13:50, Alexandre Passant wrote: ... >> >> [[ >> To illustrate the use of the WITH clause, an operation of the general form: >> >> WITH<g1> INSERT { x y z } DELETE { a b c } WHERE { ... } >> >> Is considered equivalent to: >> >> INSERT { GRAPH<g1> { x y z } } DELETE { GRAPH<g1> { a b c } } USING<g1> WHERE { ... } >> >> Note that WITH will be ignored for any section that stipulates a GRAPH or for the entire WHERE clause if a USING is present. >> ]] >> >> The last sentence isn't right: >> >> INSERT {<a> <b> <c> GRAPH<g1> { x y z } } >> >> stipulates a GRAPH, it just isn't the whole pattern. WITH applies to the<a> <b> <c> part. >> > > Is your example complete ? I cannot see the relationship with the WITH. No - here's a complete example WITH <iri> INSERT {<a> <b> <c> GRAPH<g1> { x y z } } WHERE {} The problem is the word "section". I can see a reading where "section" is the whole of "INSERT {}" or WHERE{} -- the look more like "sections of a request" than individual GRAPH parts. (it's related to my earlier comment on modify_template) Andy > > Alex. > >> Andy >> > > -- > Dr. Alexandre Passant > Digital Enterprise Research Institute > National University of Ireland, Galway > :me owl:sameAs<http://apassant.net/alex> . > > > > > > >
Received on Wednesday, 1 September 2010 22:31:31 UTC