Omissions in Feature and Property Composition Model

While reviewing the spec I noticed some omissions in the Feature [1] and 
Property [2] composition rules. I flagged these with ed notes in the 
editor's copy of Part 1. The definition for Interface omits extended 
Interfaces. Service and Endpoint are omitted altogether.

I propose the following.

1. The features applicable to an Interface consist of the features 
asserted for that Interface and all the features that are applicable to 
any Interface that the Interface extends.

2. The features applicable to a Service consist of the features asserted 
for that Service and all the features that are applicable to the Interface 
that the Service implements.

3. The features applicable to an Endpoint consists of the features 
asserted for that Endpoint and all the features that are applicable to the 
Binding that the Endpoint implements.

And analgous statements for Property components.

[1] 
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-type=text/html;%20charset=utf-8#Feature_composition_model
[2] 
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-type=text/html;%20charset=utf-8#Property_composition_model

Arthur Ryman,
Rational Desktop Tools Development

phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca
intranet: http://labweb.torolab.ibm.com/DRY6/

Received on Wednesday, 15 June 2005 13:04:10 UTC