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 website (new window)
![]()
More on the general topic: XML specifications
- eXtensible Resource Identifier (XRI)
- eXtensible Stylesheets Language (XSL)
- Ink XML
- REgular LAnguage description for XML (RELAX)
- RELAX NG
- Synchronized Multimedia Integration Language (SMIL)
- Tree Regular Expression for XML (TREX)
- Voice XML
- XForms
- XML Linking Language (XLink)
- XML Query (XQuery)
- XML Schema


