LC90; Allowing Different Defintions of Elements within the Same Namespace

LC90 [1] raises the requriment to specify different definitions of the 
same element on input/output/fault. The solution that Paul Biron proposed 
doesn't seem workable due to the semantics of xs:import, i.e. the 
schemaLocation is a hint. What is needed if a more precise way of 
specifying the desired definition.

As a way to close this issue, I suggest that Paul use the WSDL extension 
mechanism to define a new extension attribute, x:scd, and that this 
attribute use Schema Component Designators to specify the precise 
definition desired.

For example, 

<wsdl:input element="xsTicketAgent:listFlightsRequest" 
x:scd="absolute-schema-component-designator-uri"/>

[1] http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC90
[2] http://www.w3.org/TR/2005/WD-xmlschema-ref-20050329/

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 Thursday, 12 May 2005 16:24:32 UTC