Rick Jelliffe has announced
a sample Schematron schema for SOAP 1.1.
In his announcement on
the Distributed Application mailing list,
Jelliffe commented that SOAP "suffers from not being expressed in a schema language".
In at least one respect the Schematron schema offers advantages over an XML Schema (XSD) based
implementation:
Most of the constraints could be well-handled in XML Schemas as well.
The only constraint that it seems that Schematron can express that XML
Schemas could not is the one connecting use of the actor attribute with
the faultfactor attribute.
The announcement prompted a response from Henrik Nielsen pointing out that while
XSD schemas are available
for SOAP, these are slightly out of date.
The resulting
discussion highlights continuing disagreement about whether a
namespace should point to a useful resource.
Related Stories: