Data modules
The data module is the atomic, self-contained, reusable XML information unit in S1000D. Each carries identification and status metadata plus content, is stored in the CSDB, and has a unique Data Module Code.
The Data Module Code (DMC)
The Data Module Code is the unique identifier of every S1000D data module. Learn how it splits into a system-related part and a content-related part, field by field.
The Standard Numbering System (SNS)
The Standard Numbering System is the product breakdown that S1000D uses to place every data module. Learn its four levels (system, subsystem, sub-subsystem, assembly), the worked example 29-10-05, and how standard and project SNS relate.
Information codes
The information code is the part of a Data Module Code that says what kind of information a data module holds. This page presents the ten primary families (000-900), explains the three-digit code and its variant, and lists common examples.
Data module types
A survey of the S1000D data module types — descriptive, procedural, fault, IPD, and more — with the five most common explained in plain English.
The Common Source Database (CSDB)
The CSDB is the single repository for every S1000D information object — data modules, ICN graphics, multimedia, and publication modules. Source the content once, then use it many times across IETP and PDF outputs.
Business rules & BREX
How S1000D projects record their decisions as business rules, and how BREX turns those rules into a machine-checkable data module that every data module references.
Publication modules
The publication module (PM) defines how data modules — and nested publication modules — assemble into a deliverable publication. It has its own Publication Module Code (PMC) and is rendered to IETP or page-oriented output such as PDF.
Applicability
How S1000D applicability lets one content set serve many product variants, using the ACT, CCT, and PCT cross-reference tables plus product attributes, conditions, and applic elements.
IETP & IETM
An IETP is the interactive, screen-oriented delivery of technical content; an IETM is an individual interactive manual. This page explains the historical classes of interactivity (roughly 1 to 5) and how S1000D data modules feed an IETP viewer.