Questions about modelReference usage

Hi all,

After reading spec's discussion on Model References, we have the
following suggestions:

1. Section 2.1: reorder to agree with table of contents:

A model reference may be used with every element within the WSDL,
however SAWSDL defines its meaning only for
wsdl:operation, wsdl:interface, xs:element, xs:complexType, xs:simpleType and xs:attribute.

<<change to>>

wsdl:interface, wsdl:operation, xs:simpleType, xs:complexType, xs:element and xs:attribute.


2. Section 2.2.1: starts out by saying modelReference is "particularly" for
categorization.  Later it sounds like it is "only" for classification.
Prefer not to have the "only" connotation.

Currently there is no discussion in the spec of whether the modelReference at interface also
applies to the modelReference on the operation.  Maybe should only be addressed in the
Use Cases Document.

In addition, the intent of the modelReference at various elements should be clarified,
briefly in the spec and in detail in the Use Cases Document.

3. modelReferences:
a. which ones apply
   "all apply"
b. priority rules
   IMO - avoid, unless simple and generally applicable


Thanks,
John and Kunal

Received on Tuesday, 25 July 2006 16:00:08 UTC