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

Re: Deleting subgraphs via SPARQL

From: Chris Purcell <chris.purcell.39@gmail.com>
Date: Thu, 23 Jun 2005 09:22:33 +0100
Message-Id: <203d2c1c81d01d56d864377010a6c207@gmail.com>
Cc: semantic-web@w3.org, "Thomas B. Passin" <tpassin@comcast.net>, Danny Ayers <danny.ayers@gmail.com>
To: Leigh Dodds <leigh@ldodds.com>

>> 1) A reified statement is not the same as the corresponding statement
>> made up of those three elements (subject, predicate, object).  So
>> asserting something about the reified statement is not - within the
>> standard rdf model - changing anything about the actual triple in the
>> data store.
>> 2) Many, if not most, rdf engines are going to create a bunch of
>> statements that are supposed to be inferred, based on some given 
>> triple
>> that is inserted into the data store.  How you you going to account 
>> for
>> them?
>> Kind of clouds the issue, doesn't it?
>
> Don't forget the problems that an erroneous assertion can make if
> it happens to be for an IFP!
>
> Difficult issues. But in answer to Danny's original query, why not 
> just DELETE * WHERE ....?
>
> Cheers,
>
> L.

What if I DELETE, not a previously-inserted statement, but an inferred 
one? Should the engine reinfer it, turning the DELETE into a no-op?

Chris
Received on Thursday, 23 June 2005 08:22:39 GMT

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