Difference between revisions of "CommentResponse:DB-27"

From SPARQL Working Group
Jump to: navigation, search
(Created page with "David, Thank you for your comment. > In Section 3.1.4 LOAD: > http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#load > where it says: "The LOAD operation reads an RDF …")
 
Line 3: Line 3:
 
Thank you for your comment.
 
Thank you for your comment.
  
> In Section 3.1.4 LOAD:
+
> In Section 3.1.4 LOAD:
> http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#load
+
> http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#load
> where it says: "The LOAD operation reads an RDF document from a IRI and
+
> where it says: "The LOAD operation reads an RDF document from a IRI and
> inserts its triples" and a little later where it says "the resulting
+
> inserts its triples" and a little later where it says "the resulting
> triples will be inserted" I suggest s/insert/merge/ to be clear that
+
> triples will be inserted" I suggest s/insert/merge/ to be clear that
> existing triples are deleted when the new triples are LOADed.   
+
> existing triples are deleted when the new triples are LOADed.   
>
+
>
> Thus those phrases would read: "The LOAD operation reads an RDF document
+
> Thus those phrases would read: "The LOAD operation reads an RDF document
> from a IRI and merges its triples"  and "the resulting triples will be
+
> from a IRI and merges its triples"  and "the resulting triples will be
> merged".
+
> merged".
  
 
When the LOAD operation is executed, new data is added to the existing triples in a graph. No triples will deleted from the destination graph. We believe that the word "insert" implies this. The definition of LOAD in section 4.3.4 describes this more formally, but to make it clearer in the prose we have added the following:
 
When the LOAD operation is executed, new data is added to the existing triples in a graph. No triples will deleted from the destination graph. We believe that the word "insert" implies this. The definition of LOAD in section 4.3.4 describes this more formally, but to make it clearer in the prose we have added the following:

Revision as of 14:52, 31 July 2012

David,

Thank you for your comment.

> In Section 3.1.4 LOAD:
> http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml#load
> where it says: "The LOAD operation reads an RDF document from a IRI and
> inserts its triples" and a little later where it says "the resulting
> triples will be inserted" I suggest s/insert/merge/ to be clear that
> existing triples are deleted when the new triples are LOADed.  
>
> Thus those phrases would read: "The LOAD operation reads an RDF document
> from a IRI and merges its triples"  and "the resulting triples will be
> merged".

When the LOAD operation is executed, new data is added to the existing triples in a graph. No triples will deleted from the destination graph. We believe that the word "insert" implies this. The definition of LOAD in section 4.3.4 describes this more formally, but to make it clearer in the prose we have added the following:

"If the destination graph already exists, then no data in that graph will be removed."

We would be grateful if you would acknowledge that your comments have been answered by sending a reply to this mailing list.

Regards, Paul Gearon, on behalf of the SPARQL WG.