- From: <jos.deroo.jd@belgium.agfa.com>
- Date: Thu, 3 Jan 2002 23:26:45 +0100
- To: www-webont-wg@w3.org
I'm trying to reconstruct Peter's example... :John a :Owl . :Owl owl:intersectionOf ( :Person :Student ) . :Owl2 owl:intersectionOf ( :Student :Person ) . and trying to entail :John a :Owl2 . and it works (*) ============ we use the axioms in http://www.agfa.com/w3c/euler/owl-rules.n3 the point is that the RDF MT is *not* insisting that all triples are asserted (and we make use of that in our implementation) -- Jos De Roo (*) the proof is like @prefix xsd: <http://www.w3.org/2001/XMLSchema#>. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. @prefix log: <http://www.w3.org/2000/10/swap/log#>. @prefix : <file:/euler/owl-rules#>. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix owl: <http://www.w3.org/2001/10/daml+oil#>. {:Owl2 owl:intersectionOf [ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> [ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]]. {{:Owl owl:intersectionOf [ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> [ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]]. {[ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>] owl:item :Student} log:implies {[ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> [ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]] owl:item :Student}. :John a :Owl} log:implies {:John a :Student}. {{:Owl owl:intersectionOf [ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> [ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]]. [ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> [ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]] owl:item :Person. :John a :Owl} log:implies {:John a :Person}. :John :ako <http://www.w3.org/2001/10/daml+oil#nil>} log:implies {:John :ako [ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]}} log:implies {:John :ako [ <http://www.w3.org/2001/10/daml+oil#first> :Student; <http://www.w3.org/2001/10/daml+oil#rest> [ <http://www.w3.org/2001/10/daml+oil#first> :Person; <http://www.w3.org/2001/10/daml+oil#rest> <http://www.w3.org/2001/10/daml+oil#nil>]]}} log:implies {:John a :Owl2}.
Received on Thursday, 3 January 2002 17:27:10 UTC