DAML-S subclassing, restrictions

Hello,

Am I correct in thinking that there is nothing to stop people subclassing
properties.
For example, with the degreeOfQuality Profile attribute it is expected that
subclassing will occur (due to the documentation explaining it). However
with e.g. geographicRadius it isn't expected but is it forbidden?
If this is the case, will something similar be introduced for DAML-S,
similar to the 'final' keywork in Java?

Also, for the attributes that are commented saying that "...descriptions
will specialiase this..." (e.g. communicationThru), do service descriptions
HAVE to specialise or can they just use the property as it is?

Also on this point (!), do the range restrictions apply to specialised
properties/classes? So for communicationThru, could you have multiple
specialisations even if the maxCardinality was 1?

Thanks,
Ed
_____________________________________________
Edward Buckley
BTexact Technologies (www.btexact.com)

This electronic message contains information from British Telecommunications
plc which may be privileged or confidential. The information is intended to
be for the use of the individual(s) or entity named above. If you are not
the intended recipient be aware that any disclosure, copying, distribution
or use of the contents of this information is prohibited. If you have
received this electronic message in error, please notify us by telephone or
email (to the numbers or address above) immediately. 

Received on Saturday, 17 August 2002 05:27:07 UTC