W3C home > Mailing lists > Public > www-rdf-comments@w3.org > April to June 1999

RE: Are duplicate property/value pairs permitted for a resource?

From: Samuel Yang <syang@peoplemoverinc.com>
Date: Fri, 9 Apr 1999 15:47:34 -0700
Message-ID: <91248DB446C6D211A1F200105A1C41AC0CD4DF@QUARK>
To: "'John Cowan'" <cowan@locke.ccil.org>, Samuel Yang <syang@peoplemoverinc.com>
Cc: "'www-rdf-comments@w3.org'" <www-rdf-comments@w3.org>
John Cowan wrote:

> The problem is what happens when
> two different agents have contradictory *facts*.   One of them
> is wrong, obviously, but there is no definition about what RDF
> does in such circumstances.

> This is why I say that the semantics of deletion matters.
> What does it mean to remove a statement from the database
> of RDF facts?  There is no notion in RDF of *authoritative*
> claims, and probably there should be.

I think "facts" must be incontrovertible within a single RDF dataset.
Ideally a single RDF dataset should be shared only by agents that share the
same belief system.  However, if a single dataset is shared between agents
with different belief systems, then those agents somehow deemed "unreliable"
(perhaps all of them) must use reified statements.  Otherwise, the dataset
is itself unreliable and therefore useless.

In fact, if as John proposed, an RDF processor were able to support
alternative beliefs as facts, the processor would still have to internally
represent every fact as a reified statement.  That is, the processor must
remember internally for each fact which agent asserted it.  But the
knowledge of who asserted what needs to be made available to users of the
processor so that the RDF data can be used by them in any meaningful way.
In other words, we are basically back to just using reified statements.
Received on Friday, 9 April 1999 18:46:04 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:15:12 UTC