Skip to main content
Shakewell

S1000D and S-Series

Data Module

The 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.

Definition

What Data Module Means

A data module is one self-contained piece of information: a maintenance task, a description, a fault isolation procedure, a parts listing. It is authored once, stored once, and referenced by every publication that needs it.

Crucially, data modules are typed. A procedural module is not a descriptive module with different headings; each type carries its own schema and its own obligations about what it must contain. That typing is what allows a machine to validate whether content is complete, and it is the reason S1000D content survives tool changes that would destroy a word processor library.

The data module types, explained

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.