- From: Dan Connolly <connolly@w3.org>
- Date: Tue, 10 Oct 2006 17:04:22 -0500
- To: axel@polleres.net
- Cc: Christian de Sainte Marie <csma@ilog.fr>, Dave Reynolds <der@hplb.hpl.hp.com>, RIF WG <public-rif-wg@w3.org>
On Tue, 2006-10-10 at 23:13 +0200, Axel Polleres wrote: > Dan Connolly wrote: > > On Tue, 2006-10-10 at 16:53 +0200, Christian de Sainte Marie wrote: > > [...] > > > >>But I do not understand what using a "holds" predicate would add (I > >>guess it is related to the semantics of a RDF triple, but how?). > > > > > > It allows semantics of RDFS and some of OWL to be expressed in RIF > > rules, as I explained in my message of 25 Sep 2006 > > > > Re: [RIF] Extensible Design: Horn semantics and syntax... RDF/OWL > > integration conventions > > http://lists.w3.org/Archives/Public/public-rif-wg/2006Sep/0073.html > > > > Here's a sketch of an entailment test case. > > > > Premises: > > > > In an RDF/OWL/turtle document: > > ex:bob ex:loves ex:cheese. > > ex:loves rdfs:subPropertyOf ex:likes. > > > > In a RIF document: > > holds(rdfs:subPropertyOf, ?p, ?q) /\ holds(?p, ?s ?o) > > => holds(?q, ?s ?o) > > > (How) is this different from > > CONSTRUCT {?s ?q ?o} > WHERE { ?p rdfs:subPropertyOf ?q. ?s ?p ?o } > > ? No, I don't mean for it to be different at all. That's exactly the point... by my reading of the current RIF semantics proposal[1], we need a holds() predicate in order to match the semantics of SPARQL (and RDFS and OWL Full). [1] http://www.w3.org/2005/rules/wg/wiki/A.1_Basis%3A_Positive_Conditions last edited 2006-09-19 16:10:24 > ... I mean, I know that it is different, but my problem is more the > following: > > In what *context* is the inferred triple true? What is the context of > the body triples what is the context of head triples here? Hmm... I don't understand this question. I don't see "context" in [1]. Could you perhaps phrase the question some other way? > thanks, > axel -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Tuesday, 10 October 2006 22:04:41 UTC