W3C home > Mailing lists > Public > www-rdf-interest@w3.org > January 2003

RE: Domain/Range Woes

From: Peter Crowther <Peter.Crowther@networkinference.com>
Date: Fri, 31 Jan 2003 00:13:20 -0000
Message-ID: <3BE4D3F0FB726240966DEF40418472B5076F79@ni-lon-server1.ad.networkinference.com>
To: <www-rdf-interest@w3.org>

> From: Stephen K. Rhoads [mailto:rhoads@thrupoint.net] 
> In particular, I find that I have many predicates
> which apply equally to seemingly disparate types of classes.

Could a user of your schema wish to apply your predicates to some other
classes of which you have not yet thought?  If this is possible, range
and domain constraints would seem inappropriate.

> What are my options (short of copping out and using, for example,
> "movieDirectedBy" / "programDirectedBy" or "personName" / 
> "providerName")?

- Don't use domain/range constraints;

- Use domain/range constraints on inherited superclasses;

- Use a more expressive logic such as OWL that allows disjunction (in
its DL form) or allows you to attach range restrictions to classes
rather than to predicates.

		- Peter
Received on Thursday, 30 January 2003 19:13:55 GMT

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