- From: Ian Horrocks <horrocks@cs.man.ac.uk>
- Date: Wed, 16 Jul 2003 18:59:22 +0100
- To: pat hayes <phayes@ihmc.us>
- Cc: Christopher Welty <welty@us.ibm.com>, www-webont-wg@w3.org
On July 10, pat hayes writes: > >GIVEN: > > > ><owl:class rdf:ID="ManufacturedThing" /> > ><owl:class rdf:ID="NaturalThing" /> > ><owl:ObjectProperty rdf:ID="madeFrom"> > > <rdfs:domain rdf:resource="#ManufacturedThing" /> > > <rdfs:range rdf:resource="#NaturalThing" /> > ></owl:ObjectProperty> > > > > > >DOES THIS: > > > ><owl:Class rdf:ID="Wine"> > > <rdfs:subClassOf> > > <owl:Restriction> > > <owl:onProperty rdf:resource="#madeFrom"/> > > <owl:allValuesFrom rdf:resource="#Grape" /> > > </owl:Restriction> > > </rdfs:subClassOf> > ></owl:Class> > > > > > >ENTAIL THIS?: > > > ><owl:class rdf:resource="#Wine"> > > <rdfs:subclass rdf:resource="#ManufacturedThing" /> > ></owl:class> > ><owl:class rdf:resource="#Grape"> > > <rdfs:subclass rdfs:resource="#NaturalThing" /> > ></owl:class> > > Entail in what sense? Obviously its OWL-entailed since we havnt > changed the OWL semantics; and its not RDFS-entailed since it depends > on the meaning of some OWL logical vocabulary. For OWL-DL, Wine being a subclass of ManufacturedThing is entailed, but Grape being a subclass of NaturalThing is not entailed (because there could exist an instance of Grape that no wine is madeFrom and that we thus can't infer to be an instance of NaturalThing). If we add the assertion that all grapes are made into wine, then we also get the second entailment. Ian > > I expect what you mean is, would it be OWL-entailed if OWL used the > weaker RDFS conditions on rdfs:range , rdfs:domain and > rdfs:subClassOf? That would depend on exactly how the weaker OWL > semantics described the relationship between subClass and restriction > class definitions, but the likeliest answer is that it would not be > entailed. > > >Certainly this holds in the interpretation. > > That depends on how you interpret 'subClassOf'. In RDFS, the class > extension of A being a subset of that of B isn't a sufficient > condition for A being an rdfs:subClassOf B. > > Pat > > -- > --------------------------------------------------------------------- > IHMC (850)434 8903 or (650)494 3973 home > 40 South Alcaniz St. (850)202 4416 office > Pensacola (850)202 4440 fax > FL 32501 (850)291 0667 cell > phayes@ihmc.us http://www.ihmc.us/users/phayes > <!doctype html public "-//W3C//DTD W3 HTML//EN"> > <html><head><style type="text/css"><!-- > blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 } > --></style><title>Re: examples entailment > questions</title></head><body> > <blockquote type="cite" cite><font size="+1">GIVEN:</font><br> > <br> > <font size="+1"><owl:class rdf:ID="<b>ManufacturedThing</b>" > /></font><br> > <font size="+1"><owl:class rdf:ID="<b>NaturalThing</b>" > /></font><br> > <font size="+1"><owl:ObjectProperty > rdf:ID="<b>madeFrom</b>"></font><br> > <font size="+1"><b> </b> <rdfs:domain > rdf:resource="<b>#ManufacturedThing</b>" /></font><br> > <font size="+1"><b> </b> <rdfs:range > rdf:resource="<b>#NaturalThing</b>" /></font><br> > <font size="+1"></owl:ObjectProperty></font><br> > <br> > <br> > <font size="+1">DOES THIS:</font><br> > <br> > <font size="+1"><owl:Class > rdf:ID=³<b>Wine</b>"></font><br> > <font size="+1"> <rdfs:subClassOf></font><br> > <font size="+1"> <owl:Restriction></font><br> > <font size="+1"> <owl:onProperty > rdf:resource="#<b>madeFrom</b>"/></font><br> > <font size="+1"> <owl:allValuesFrom > rdf:resource=³#<b>Grape</b>³ /></font><br> > <font size="+1"> </owl:Restriction></font><br> > <font size="+1"> </rdfs:subClassOf></font><br> > <font size="+1"></owl:Class></font><br> > <br> > <br> > <font size="+1">ENTAIL THIS?:</font><br> > <br> > <font size="+1"><owl:class > rdf:resource="#Wine"></font><br> > <font size="+1"> <rdfs:subclass > rdf:resource="#ManufacturedThing" /></font></blockquote> > <blockquote type="cite" cite><font > size="+1"></owl:class></font></blockquote> > <blockquote type="cite" cite><font size="+1"><owl:class > rdf:resource="#Grape"></font><br> > <font size="+1"> <rdfs:subclass > rdfs:resource="#NaturalThing" /></font></blockquote> > <blockquote type="cite" cite><font > size="+1"></owl:class></font></blockquote> > <div><br></div> > <div>Entail in what sense? Obviously its OWL-entailed since we havnt > changed the OWL semantics; and its not RDFS-entailed since it depends > on the meaning of some OWL logical vocabulary.</div> > <div><br></div> > <div>I expect what you mean is, would it be OWL-entailed if OWL used > the weaker RDFS conditions on rdfs:range , rdfs:domain and > rdfs:subClassOf? That would depend on exactly how the weaker OWL > semantics described the relationship between subClass and restriction > class definitions, but the likeliest answer is that it would not be > entailed.</div> > <div><br></div> > <blockquote type="cite" cite><font size="+1">Certainly this holds in > the interpretation.</font></blockquote> > <div><br></div> > <div>That depends on how you interpret 'subClassOf'. In RDFS, > the class extension of A being a subset of that of B isn't a > sufficient condition for A being an rdfs:subClassOf B.</div> > <div><br></div> > <div>Pat</div> > <div><br></div> > <x-sigsep><pre>-- > </pre></x-sigsep> > <div > >---------------------------------------------------------------------<br > > > IHMC<x-tab> </x-tab>(850)434 8903 > or (650)494 3973 home<br> > 40 South Alcaniz St.<x-tab> > </x-tab>(850)202 4416 office<br> > Pensacola<x-tab> </x-tab><x-tab> > </x-tab><x-tab> > </x-tab>(850)202 4440 fax<br> > FL 32501<x-tab> > </x-tab><x-tab> > </x-tab><x-tab> > </x-tab>(850)291 0667 cell<br> > phayes@ihmc.us > http://www.ihmc.us/users/phayes<br> > </div> > </body> > </html>
Received on Wednesday, 16 July 2003 14:08:02 UTC