W3C home > Mailing lists > Public > www-rdf-logic@w3.org > April 2001

Re: Range interpretation question.

From: pat hayes <phayes@ai.uwf.edu>
Date: Wed, 25 Apr 2001 11:51:48 -0500
Message-Id: <v04210116b70caf4b7656@[]>
To: Gerardo Horvilleur <mago@mail.internet.com.mx>
Cc: www-rdf-logic@w3.org
>. On the other hand: a property with multiple ranges seems a little
>weird to me. Does anyone have a good example of why it might be useful?

It is easy to think of some. Imagine hasParent (relates child to 
parent) and suppose someone wants to introduce classes corresponding 
to ethnicity, and to state that the hasParent never crosses ethnicity 
classes. Or an employee database which has classes corresponding to 
employment contract type, and a property salaryTax which gives the 
taxation category of emplyees categorised by their employment 
contract. More mathematical examples arise from what is called 
'overloading' in programming language typing, where one might have 
addition taking integers to integers, reals to reals and bignums to 

Pat Hayes

IHMC					(850)434 8903   home
40 South Alcaniz St.			(850)202 4416   office
Pensacola,  FL 32501			(850)202 4440   fax
Received on Wednesday, 25 April 2001 12:51:54 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 2 March 2016 11:10:34 UTC