RE: Sync'ing triplestores

> -----Original Message-----
> From: semantic-web-request@w3.org [mailto:semantic-web-request@w3.org] On
> Behalf Of Joshua Allen
> Sent: Monday, April 04, 2005 2:03 PM
> To: Bill de hÓra; semantic-web@w3.org
> Cc: Danny Ayers
> Subject: RE: Sync'ing triplestores
> 
 
> As for identifying the triples, I would just let each quad
> (context+triple) identify the triple.  The context would  be the URI for
> the source feed, perhaps.

That might not be enough if the statement contains a blank node. 

For example if your repository contains:

_:a1 a rss:item; dc:title "Item 1".
_:a2 a rss:item; dc:title "Item 2".

And your update statement says:

Delete:  

_:b1 a rss:item

What happens? Both get deleted? Neither? It's tricky to identify blank
nodes. You have to rely on identification by description and if you don't
have an inverse function property to work with, you just have to hope that
your description is unambiguous.

-Geoff

Received on Monday, 4 April 2005 18:58:27 UTC