Re: Trust, Context, Justification and Quintuples

> > Why not just reify the statement?
> 
> Well, of course one can do that.  But the reason people keep coming up 
> with suggestions to have a quad or a statement identifier instead of 
> using reification has, I think, to do with weaknesses in RDF 
> reification.  There are several issues that I know about -
> 
> 1) It is complex - you end up with four triples where all you want to do 
> is to reference a statement.

Three, not four, I think.  The domain of rdf:subject is rdf:Statement,
so the rdf:Statement triple need never be said.

> 2) The interpretation of a reified statement is not well defined.  For 
> example, it is NOT a representation for any actual triple in the data 
> store, and it is NOT considered "asserted"... So what is a reified 
> statement and how should it relate to the other triples?

Indeed, it would be nice to have a truth predicate to match the
reification bits.   Let's define one.  :-)

> 3) It is contorted -  if a statement had its own resource identifier, it 
> would be easy and natural to refer to it as the object of an RDF 
> statement.  And, of course, practical RDF processing systems are likely 
> to have some internal identifier, so why to make one externally available?

Of course any RDF/XML file on the web gives you a URI for the
conjunction of zero or more RDF triples.   That's not far from what
folks often want, even if the granularity doesn't always match
people's expectations.

       -- sandro

Received on Thursday, 18 December 2003 19:36:05 UTC