Schematron is a language and toolkit for making assertions about patterns found in XML documents. It can be used as a validation language and for automatically generating external annotation. Because it uses paths rather than grammars, it can be used to assert constraints that cannot be expressed using XML Schemas.
Organization: Academia Sinica Computing
Centre
More information: Schematron Web site (new window)