Skip to main content
Shakewell

S1000D and S-Series

DMC

The structured identifier that gives every S1000D data module a unique address encoding what it covers and what kind of information it holds.

Definition

What DMC Means

DMC stands for

Data Module Code

A DMC is an address rather than a filename. Its segments encode the model the module belongs to, where the subject sits in the standard numbering system, which disassembly level and variant it concerns, and what kind of information it carries.

Because the address is structured, it is machine-readable: a system can select every procedural module for a given system without anyone maintaining a list. That is also why coding decisions made in the first weeks of a program echo for the life of the fleet, and why they belong in the business rules rather than in an individual author's habits.

Also written: data module code, DM code

The data module code, segment by segment

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.