Markup and Content
Content Model
Definition
What Content Model Means
A content model says what a piece of content is made of and in what order: a procedure has preliminary requirements, then steps, and a step may carry a warning. It is enforceable.
This is the distinction from a template. A template describes how something should look and relies on people to comply. A content model refuses content that does not conform, which is why 'we have a template' and 'we have a content model' describe very different levels of control.
Nearby
Related Terms
The older grammar mechanism declaring which elements and attributes a document may contain, inherited from SGML and still cited by contracts.
XSDThe modern schema language: written in XML itself, namespace-aware, and able to declare that a value must be a date or a bounded number.
SchematronA rule-based validation language that checks relationships and project policy a schema cannot express, such as cross-element conditions.
Data ModuleThe unit of content in S1000D: a self-contained piece of information, valid on its own, stored once in the CSDB and identified by a data module code.
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.