- From: Steve Harris <steve.harris@garlik.com>
- Date: Wed, 30 Mar 2011 13:48:15 +0100
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: nathan@webr3.org, Sandro Hawke <sandro@w3.org>, semantic-web@w3.org
On 2011-03-30, at 13:22, Richard Cyganiak wrote: > (catching up with the thread) > > On 27 Mar 2011, at 04:50, Steve Harris wrote: >> RDF needs a way to mint onetime unique identifiers (a la AUTO_INCREMENT columns in RDBMS') > > Why does *RDF* need this? You seem to talk about a SPARQL store use case, so shouldn't it be in SPARQL? Good point, but the usecase is not limited to SPARQL, it's just as relevant to Linked Data, e.g. Sandro's case. > So in SPARQL Update, in addition to the current ways of adding data: > > INSERT DATA { (RDF goes here) } > > there could be an additional option: > > INSERT DATA AUTO_URI { (RDF goes here) } Right, but that doesn't help e.g. FOAF publishers, unless they're hosting their FOAF data in a SPARQL store. We do that, but I'm not sure many others do. > And this makes the store mint unique URIs (be it tag: or bnode: or http: in a configurable space). I suppose a store could have a preference that makes AUTO_URI the default. That's not a bad suggestion at all, but maybe shouldn't overload bNode syntax. - Steve -- Steve Harris, CTO, Garlik Limited 1-3 Halford Road, Richmond, TW10 6AW, UK +44 20 8439 8203 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 Wednesday, 30 March 2011 12:51:03 UTC