Dimension | wsdl:property | Element syntax (alt approach) | Extensions (Status Quo) |
---|---|---|---|
XML Schema validation | property/value/@xsi:type | based on type of GED | |
@wsdl:required | n/a[1] | hybrid | OK |
Constraint | property/constraint/* | restriction/enumeration | |
Component | Property | Property if definitions/propertyNamespace | any |
Reusability | based on component | ||
Value type | any[2] | any[2] | any |
Misuse | failure to describe component extension? | ||
Usability | not yet broadly used | uncommon precedent | familiar |
Expressive power | least | most |
[1] Issue: SOAP Action prooperty may need to be marked required.
[2] Issue: Value is a type that constrains the single value.