- From: Polleres, Axel <axel.polleres@siemens.com>
- Date: Wed, 3 Oct 2012 15:46:46 +0200
- To: "andy.seaborne@epimorphics.com" <andy.seaborne@epimorphics.com>, "public-rdf-dawg@w3.org" <public-rdf-dawg@w3.org>
Hi Andy, all,
If I see it correctly, the anchor is
http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#grammarBNodes
instead of
http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#grammarBNodeLabels
(nitpicking, it's anyways correct in the doc)
As for the new text... Some minor correction suggestions inline below:
-------------------------------------------------------------------------
</div2>
<div2 id="grammarBNodes">
<head>Blank Nodes and Blank Node Labels</head>
- <p>The blank nodes can not used in:</p>
+ <p>Blank nodes can not used in:</p>
<ul>
<li><code><a href="#rDeleteWhere">DELETE WHERE</a></code></li>
<li><code><a href="#rDeleteWhere">DELETE DATA</a></code></li>
<li>a <code><a href="#rDeleteClause">DeleteClause</a></code></li>
</ul>
+ <p>in a <a href="http://www.w3.org/TR/sparql11-update/">SPARQL Update</a> request.</p>
<p>Blank node labels are scoped to the
<a href="#defn_SPARQLRequestString">SPARQL Request String</a>
in which they occur. Different uses of the same blank node label in a
request string refer to the same blank node. Fresh blank nodes are generated for
each request; blank nodes can not be referenced by label across requests.
</p>
<p>The same blank node label can not be used in:</p>
<ul>
<li>two basic graph patterns in a SPARQL Query</li>
- <li>two <code><a href="#rModify">WHERE</a></code> clauses
- of SPARQL Update operations</li>
+ <li>two <code><a href="#rModify">WHERE</a></code> clauses
+ in a <a href="http://www.w3.org/TR/sparql11-update/">SPARQL Update</a> request</li>
- <li>two <code><a href="#rInsertData">INSERT DATA</a></code>
- SPARQL Update operations</li>
+ <li>two <code><a href="#rInsertData">INSERT DATA</a></code>
+ clauses in a <a href="http://www.w3.org/TR/sparql11-update/">SPARQL Update</a> request</li>
</ul>
<p>Note that the same blank node label can occur in different
<a href="#rQuadPattern">QuadPattern</a> clauses
in a <a href="http://www.w3.org/TR/sparql11-update/">SPARQL Update</a> request.
</p>
</div2>
-------------------------------------------------------------------------
With those minor changes, I'm fine with the new text (completing ACTION-692).
Changes within Update to follow next (separate mail)
Thanks & best regards,
Axel
> -----Original Message-----
> From: Andy Seaborne [mailto:andy.seaborne@epimorphics.com]
> Sent: Dienstag, 02. Oktober 2012 21:24
> To: SPARQL Working Group
> Subject: Implement decision on bNodelabel/INSERT DATA operations.
>
> ACTION-691 completed
>
> == Changes to rq25
>
> Section "19.6 Blank Node Labels"
> http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#grammarB
> NodeLabels
>
> This also consolidated grammar notes 9 and 10 in to 19.6.
>
> (NB: the allowed reuse in different QuadPattern is not visible:
> each individual template is subject to instantiation before
> any blank nodes get in to the data.)
>
> To minimise change:
>
> Grammar note 9 left as-is.
> Grammar note 10 now just a textual mention of 19.6
> (so numbering of notes has not changed)
>
> == No grammar rule changes
>
> == Tests
>
> syntax-update-53.ru is correct (no need to remove it or to
> unapprove it).
>
> I have added a negative test (not approved): syntax-update-54.ru
>
> ------
> PREFIX : <http://www.example.org/>
>
> INSERT DATA { _:b1 :p :o }
> ;
> INSERT DATA { _:b1 :p :o }
> ------
>
> Andy
>
>
Received on Wednesday, 3 October 2012 13:47:13 UTC