Schematron
- Does not define a “schema”, defines rules to validate instances
- Based on path expressions rather than grammars
- Originally a “meta-application” of XSLT
- assertions are composed in XPath
about what is to be expected or warned
against
- a generic stylesheet processes assertions and returns stylesheet
- resulting stylesheet is run on the instance and
generates a validation
report
- Is currently being abstracted away from XSLT/XPath
- Originated by Rick Jelliffe (Topologi in Australia)
- Now part of DSDL (ISO/IEC 19757)
(asPart 3: Rule-based
validation - Schematron)