Inheritance and RIF

Folks,
 
I looked for the word "inheritance" in the W3C website, but didn't find what
I was looking for.
 
Assume we have a class called 'lightweight boxer'.
The "criteria for membership" for that class are, amongst others, that the
weight of any male boxer of that class, right before a match, shall be
between 130 and 135 lbs. So I may introduce the Properties minWeight and
maxWeight, with these values.
 
Now I have John Doe, and I type him as 'lightweight boxer'. 
 
Are now the minWeight and maxWeight Properties inherited, even where these
are meaningless for a person? (because an individual doesn't have, at any
given point in time, a range value, but a point value)
 
Or is inheritance only a function that software (reasoners and the like)
must handle? 
 
Will RIF become a suitable mechanism for that? In this case we would need a
function that looks at the weight of John Doe and checks whether or not that
is between minWeight and maxWeight, and if yes confirms that the asserted
typing was correct, or would even generate that typing (of course including
other ciriteria, otherwise we would have zillions of lightweight boxers in
the world).
 
By the way: does anyone know how to represent a value with a tolerance in
RDF/OWL? So something like: diameter = 150 mm +0.03%  -0.25%.
 
Regards,
Hans
____________________
Hans Teijgeler
ISO 15926 specialist
Netherlands
+31-72-509 2005
HYPERLINK "http://www.infowebml.ws/"www.InfowebML.ws 
HYPERLINK "mailto:hans.teijgeler@quicknet.nl"hans.teijgeler@quicknet.nl
 
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.4/299 - Release Date: 31-Mar-06
 

Received on Sunday, 2 April 2006 19:59:05 UTC