- From: Conrad Bock <conrad.bock@nist.gov>
- Date: Sat, 8 Mar 2008 15:03:17 -0500
- To: "'Alan Ruttenberg'" <alanruttenberg@gmail.com>
- Cc: "'Web Ontology Language \(\(OWL\)\) Working Group WG'" <public-owl-wg@w3.org>
Alan, > Is this relevant: http://www.w3.org/2007/OWL/tracker/issues/22 Yes, the self relation can be used here also: SubObjectPropertyChain( dolphindolphin eat ) ReflexiveObjectProperty( dolphindolphin ) ObjectPropertyDomain( dolphindolphin Dolphin ) FunctionalObjectProperty( dolphindolphin ) This gives a subproperty (chain) of eats with values only on dolphins, which can be used in other chains with properties on dolphins. Thanks! Conrad -----Original Message----- From: Conrad Bock [mailto:conrad.bock@nist.gov] Sent: Friday, March 07, 2008 10:00 AM To: 'Web Ontology Language ((OWL)) Working Group WG' Subject: Equating subproperties to restricted properties OWLers, Is it possible in OWL 1.1 to equate a property to another as it is restricted on a subclass of the domain? For example: Animals eat Animals Dolphins eat Fish (restriction of eat property on Dolphin) Dolphins dolphin-eat Fish (dolphin-eat a subproperty of eat, with domain Dolphin, which has the same interpretation as eat when the domain is restricted to dolphins). I think this is needed when introducing a role chains in the subclass. For example, a role chain that includes eat, but only applies to dolphins, would need to use dolphin-eat. Maybe there's another way to do that, can't think of any. Conrad
Received on Saturday, 8 March 2008 20:03:36 UTC