- From: Guus Schreiber <schreiber@cs.vu.nl>
- Date: Mon, 27 Mar 2006 15:37:59 +0200
- To: Janevy Qu <janevy@gmail.com>
- CC: public-webont-comments@w3.org
Janevy Qu wrote: > In "OWL Web Ontology LanguageGuide W3C Recommendation 10 February 2004", the > chapter of "3.3.5. InverseFunctionalProperty" has a erroneous sentence. > > Original text: "owl:InverseFunctional implies that the elements of the range > provide a unique identifier for each element of the domain." > > Should be: "owl:InverseFunctional implies that the elements of the domain > provide a unique identifier for each element of the range." Dear Janevy Qu, Thanks very much for your comment. I believe the wording is correct: the range value ("object") uniquely identifies the domain value ("subject"). Maybe the example in the OWL Reference [1] helps to shed more light: [[ <owl:InverseFunctionalProperty rdf:ID="biologicalMotherOf"> <rdfs:domain rdf:resource="#Woman"/> <rdfs:range rdf:resource="#Human"/> </owl:InverseFunctionalProperty> This example states that for each object of biologicalMotherOf statements (some human) one should be able to uniquely identify a subject (some woman). Inverse-functional properties resemble the notion of a key in databases. ]] Please let us know whether this helps. Regards, Guus Schreiber co-chair Web Ontology Working Group [1] http://www.w3.org/TR/owl-ref/#InverseFunctionalProperty-def > -- Vrije Universiteit Amsterdam, Computer Science De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands T: +31 20 598 7739/7718; F: +31 84 712 1446 Home page: http://www.cs.vu.nl/~guus/
Received on Monday, 27 March 2006 13:38:05 UTC