- From: Michel Klein <Michel.Klein@cs.vu.nl>
- Date: Fri, 01 Dec 2000 17:07:07 +0100
- To: www-rdf-logic@w3.org
For already a longer time, we have some problems with understanding the exact meaning of rdfs:subPropertyOf in the RDF Schema specification. The definition in the specification is very surprising: "If some property P2 is a subPropertyOf another more general property P1, and if a resource A has a P2 property with a value B, this implies that the resource A also has a P1 property with value B." - First, this definition says nothing about the inheritance of the domain and range restrictions for a subproperty (or only very implicitly). Intuitively one would assume that a subproperty inherits domain and range restrictions from its super property. This follows the intuition of an is-a hierachy between classes where a member of a subclass is also a member of a superclass (i.e., the domain of a subclass is a subset of the domain of the superclass). - Second, as [1] pointed out, inheritance of *values* creates problems in case of multiple inheritance. If a property has multiple subproperties that are attached to the same resource, it is not clear what value the common superproperty will have. When multiple values for the superproperty are allowed, we run into the problem of having multiple range restrictions (see the discussion [2] on this), which will make the reasoning on RDFS nonmonotonic. The above statement also seems to imply inheritance of domain restrictions but it is rather vague on it. - Third, it is surprising that in the current specification values would inherit from sub to super properties. Again, very non-standard. We would therefore recommend to skip the value inheritance and simply say about rdfs:subPropertyOf: "If some property P2 is a subPropertyOf another more general property P1, this implies that the domain and range of P2 are subclasses of respectively the domain and range of P1." Dieter Fensel, Jeen Broekstra, Michel Klein [1] Wolfram Conen and Reinhold Klapsing: A Logical Interpretation of RDF, http://nestroy.wi-inf.uni-essen.de/rdf/logical_interpretation/ [2] http://lists.w3.org/Archives/Public/www-rdf-interest/2000Sep/0107.html and all reactions.
Received on Friday, 1 December 2000 12:02:19 UTC