Extensions vs Features/Properties

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.