Schematron

Birthplace:

Academia Sinica Computing Centre

Age:

2 years

Parents:

XPath and Assertion Grammars

Type:

Tree Pattern

Formalism:

Assertion grammars; rule-based systems

Syntax:

XML instance

  • Uses a rule-based rather than grammar-based validation model

  • Can express nearly arbitrary constraints

  • Phases and abstract rules provide many modularity features

  • Supports versioned namespaces

  • Quite verbose

  • No default values