W3C home > Mailing lists > Public > www-rdf-interest@w3.org > September 2000

Re: Some thoughts on the semantics of domain and range (was: Re: RDFS bug "A property can have at most one range property")

From: Guha <guha@guha.com>
Date: Wed, 13 Sep 2000 10:56:41 -0700
Message-ID: <39BFBFD9.6FC74C66@guha.com>
To: www-rdf-interest@w3.org
rdfs:domain and rdfs:range were modelled after the similarly named
concepts
in Cycl and have had very well defined meanings right from the beginning.

(rdfs:domain ?arc ?domain) ^ (?arc ?source ?target) => (rdf:type ?source
?domain)
and
(rdfs:range ?arc ?range) ^ (?arc ?source ?target) => (rdf:type ?target
?range)

and thats it.

Allowing multiple rdfs:domain/rdfs:range with disjunctive semantics is a
bad idea
because it makes the system non-monotonic. Conjunctive semantics are fine
and
possibly useful.

guha
Received on Wednesday, 13 September 2000 13:54:07 GMT

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