W3C home > Mailing lists > Public > semantic-web@w3.org > October 2005

Re: idempotency of triple stores

From: Steve Harris <S.W.Harris@ecs.soton.ac.uk>
Date: Thu, 20 Oct 2005 18:21:32 +0100
To: "Martin Hepp (DERI extern)" <martin.hepp@deri.org>
Cc: "'Mailing Lists'" <list@thirdstation.com>, semantic-web@w3.org
Message-ID: <20051020172132.GD13707@login.ecs.soton.ac.uk>

On Thu, Oct 20, 2005 at 06:50:53PM +0200, Martin Hepp (DERI extern) wrote:
> 
> Hi Mark,
> in my humble opinion, writing the same triple multiple times does not change
> the state of the triple store. In other words, duplicate triples should not
> be stored multiple times (there might be implementations that are flawed in
> this sense). Unless it is encapsulated as a reified statement, a triple does
> not have an identity of its own.
> 
> So if one writes the same triple twice and deletes it once afterwards, the
> triple should no longer exist (*).
> 
> 
> Martin 
> 
> (*) Unless it can also be deduced, e.g. based on an rdfs:subClassOf
> relationship. Quite naturally, if you delete an explicit triple, but it is
> still stored implicitly, it is still there - but that seems obvious to me.

That would depend on whether it appeared in multiple docuements. If I
assert document A that includes triple T and docuement B that also includes
it, then retract document A I wouldn't neccesarily expect T to disappear.
Depending on how the store handles data management.

- Steve
Received on Thursday, 20 October 2005 17:21:52 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:36:08 GMT