W3C home > Mailing lists > Public > www-ws-desc@w3.org > May 2005

LC90; Allowing Different Defintions of Elements within the Same Namespace

From: Arthur Ryman <ryman@ca.ibm.com>
Date: Thu, 12 May 2005 12:24:21 -0400
To: www-ws-desc@w3.org
Message-ID: <OF2724771E.E636FC65-ON85256FFF.0058ABEE-85256FFF.005A1EA8@ca.ibm.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:36 GMT