We have been asked to put together a set of schemas for an open XML standard.
XSD 1.0 would cope with most of the rules, but it would be a bit messy in places (especially to allow for extensibility) it would also rely on implementers reading free text descriptions of some rules in the form of annotations.
Pretty much all of the rules could be implemented using XSD 1.1, however we are not sure if this would limit implementers unduly.
So my question, is XSD 1.1 mature enough to be used in the wild?