- From: Steve Harris <steve.harris@garlik.com>
- Date: Thu, 8 Oct 2009 13:17:05 +0100
- To: "public-rdf-dawg@w3.org Group" <public-rdf-dawg@w3.org>
Reflecting on the update syntax I'm just wondering why the syntax
looks like:
INSERT DATA INTO <uri> {
... some triples ...
}
rather than:
INSERT {
GRAPH <uri> { ... some triples ... }
}
which seems like a more obvious parallel to SPARQL 1.0, and allows
inserts to multiple graphs in a single insert block, with GRAPH you
would be able to write:
INSERT {
GRAPH <uri1> { <x> <y> ?a }
GRAPH <uri2> { <a> <b> ?b }
}
WHERE {
?a <foo> ?b
}
which would be less verbose than using the draft syntax, and arguably
easier to understand. c.f.
INSERT DATA INTO <uri1> {
<x> <y> ?a
}
WHERE {
?a <foo> ?b
}
INSERT DATA INTO <uri2> {
<a> <b> ?b
}
WHERE {
?a <foo> ?b
}
- Steve
--
Steve Harris
Garlik Limited, 2 Sheen Road, Richmond, TW9 1AE, UK
+44(0)20 8973 2465 http://www.garlik.com/
Registered in England and Wales 535 7233 VAT # 849 0517 11
Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10
9AD
Received on Thursday, 8 October 2009 12:17:36 UTC