W3C home > Mailing lists > Public > www-rdf-interest@w3.org > December 2003

Re: Trust, Context, Justification and Quintuples

From: Dmitry Borodaenko <d.borodaenko@sam-solutions.net>
Date: Thu, 18 Dec 2003 18:19:16 +0200
To: www-rdf-interest@w3.org
Message-ID: <20031218161916.GA4605@sam-solutions.net>

On Thu, Dec 18, 2003 at 09:16:40AM -0500, Thomas B. Passin wrote:
> >we did some brainstorming about trust, context and the justification of
> >query results and ended up with:
> >- an extended RDF data model based on quintuples (a triple plus two
> >additional elements: context and statement ID).
> It seems to me that it would be possible to make statements about a
> statement by creating a predicate that is an instance of a predicate
> class.  That instance would be using in only one statement.
> Therefore, any statement about that predicate could be taken to be a
> statement about the triple it is part of.
> 
> For example, instead of
> 
> {#Bob, #friendOf, #Mary}
> 
> We could have
> 
> {#friendOf_1, rdfs:type, #friendOf}
> {#Bob, #friendOf_1, #Mary}
> {#friendOf_1, #veracityAssessment, #Dubious}
> 
> This would work as long as the instance of the predicate were used in
> only one statement.

Why not just reify the statement?

?stmt
    rdf:subject :Bob ;
    rdf:predicate :friendOf ;
    rdf:object :Mary ;
    ex:id "1234" ;
    ex:context "http://example.com/" .

Isn't that precisely what reification is for?

-- 
Dmitry Borodaenko
Received on Thursday, 18 December 2003 11:22:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:52:03 GMT