Re: Why skolemization?

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
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