- From: Sanjiva Weerawarana <sanjiva@watson.ibm.com>
- Date: Fri, 19 Sep 2003 14:59:01 +0600
- To: <www-ws-desc@w3.org>
In the current draft, we say: <p> For each Binding component in the {bindings} property of a definitions container, the combination of {name} and {target namespace} properties must be unique. </p> (And similarly for Interface and Service components, the 3 top-level components within <definitions> that are of concern for this issue.) Thus, we only require that the QName of an interface, a binding or a service be unique WITHIN the definitions container they're in. That is, we don't say its not ok for two <definition>s for the same target namespace to define two different interfaces and call give them both @name="foo". I think that's not sufficient - we should say that the QName MUST be unique, period. That is, its no koshure to define two bindings with the same QName, for example. Yes I realize totally that there's no way to enforce that. However, without such a constraint referring by QName, from a binding to an interface say, is not guaranteed to be correct. Thoughts? Can we please track this with an issue #? Thanks, Sanjiva.
Received on Friday, 19 September 2003 04:59:37 UTC