W3C home > Mailing lists > Public > public-webont-comments@w3.org > March 2006

Re: Error, I think

From: Guus Schreiber <schreiber@cs.vu.nl>
Date: Mon, 27 Mar 2006 15:37:59 +0200
Message-ID: <4427EAB7.6010709@cs.vu.nl>
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"/>

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.

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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:09:30 UTC