Re: Range interpretation question.

>. 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 
bignums.

Pat Hayes

---------------------------------------------------------------------
IHMC					(850)434 8903   home
40 South Alcaniz St.			(850)202 4416   office
Pensacola,  FL 32501			(850)202 4440   fax
phayes@ai.uwf.edu 
http://www.coginst.uwf.edu/~phayes

Received on Wednesday, 25 April 2001 12:51:54 UTC