Schematron

  • Schema language based on patterns instead of grammar

  • Suitable for more "relaxed" markups, where it is enough to specify the schema only "roughly" by setting some rules, not exact grammar exhaustively

  • Schematron home page

Examplotron

  • Examplotron was an experiment to define markup model by just giving example(s) of valid document(s)

  • The "example document" is converted to a RelaxNG schema and then the normal RelaxNG validation can be done.

  • Not widely used but simple to use with no major ostacles.

  • Examplotron home page