Skip to main content
Shakewell

Markup and Content

Schematron

A rule-based validation language that checks relationships and project policy a schema cannot express, such as cross-element conditions.

Definition

What Schematron Means

A schema checks shape. Schematron checks meaning: if this module is procedural, a warning must precede the step it concerns; if this code is used, that attribute is mandatory.

In S1000D terms this is the natural home of business-rule checking layered on top of the delivered schemas, which is exactly the role the BREX plays.

Get In Touch

Beyond the Definition

Knowing what a term means is the easy half. If you need to know what it obligates on your program, that is the conversation we are built for.