W3C home > Mailing lists > Public > www-webont-wg@w3.org > July 2003

Proposed response to: Unspecified domain,range in App. C of OWL Language Reference

From: Guus Schreiber <schreiber@cs.vu.nl>
Date: Mon, 14 Jul 2003 16:58:23 +0200
Message-ID: <3F12C50F.902@cs.vu.nl>
To: WebOnt WG <www-webont-wg@w3.org>

Unspecified domain,range in App. C of OWL Language Reference
http://lists.w3.org/Archives/Public/public-webont-comments/2003May/0044.html

 > From: Richard H. McCullough (rhm@cdepot.net)
 > Date: Fri, May 09 2003
 >
 > There are several blanks in the table.
 > Shouldn't any "missing" domain,range
 > be replaced by owl:Thing?

Richard,

Thanks for your comment. The domain/range of some of the built-in OWL
properties is left open on purpose:

[[
owl:hasValue  	domain: owl:Restriction range:
]]

The object of owl:hasValue can be either an individual or a literal,
not just an individual (as a range of owl:Thing would imply). See
sec. 3.1.2.1.3 of Reference:

[[
The value constraint owl:hasValue is a built-in OWL property that links
a restriction class to a value V, which can be either an individual or
a data value.
]]

[[
owl:versionInfo domain:   range:
]]

The subject of owl:versionInfo is not restricted to a particular
type, see Sec. 7.4.1:

[[
Although this property is typically used to make statements about
ontologies, it may be applied to any OWL construct.
]]

The object of owl:versionInfo is often, but not necessarily, a string:

[[
An owl:versionInfo statement generally has as its object a string ....
]]

Please respond, cc-ing public-webont-comments@w3.org, whether this
response is satisfactory.

Regards,
Guus Schreiber
-- 
Free University Amsterdam, Computer Science
De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands
Tel: +31 20 444 7739/7718
E-mail: schreiber@cs.vu.nl
Home page: http://www.cs.vu.nl/~guus/
Received on Monday, 14 July 2003 10:58:24 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:01 GMT