- 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