The Broader Landscape
- "When it's time to railroad, everybody railroads."
- I'm aware of at least six other approaches to XML document structure
definition using XML currently under active development.
- Some of those involved are also in the XML Schema WG, some are not.
- Two interesting avenues are being explored:
- Enhanced validation-oriented grammar-based (e.g. TREX, RELAX);
- Path equation/constraint-based (Schematron, DSD).
- Strong Schema WG interest in dialogue, cooperation and integration:
- Wrt TREX/RELAX:
- Introducing flexibility wrt 'determinism' so that language is closed
under union, intersection, etc;
- Making type-assignment in PSVI generally available.
- Wrt DSD/Schematron:
- Introducing path equation constraints ("co-constraints")
- Commitment to build on layering already present in XML Schema conformance
architecture to address modularisation of XML Schema itself.