Markup and Content
Schematron
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.
Nearby
Related Terms
The modern schema language: written in XML itself, namespace-aware, and able to declare that a value must be a date or a bounded number.
BREXThe data module that encodes a project's S1000D business rules in machine-checkable form, so conformance can be validated rather than reviewed by eye.
Business RulesThe decisions a program makes about everything its specification deliberately leaves open, from coding schemes to applicability to permitted content.
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.