Skip to main content
Shakewell

S1000D and S-Series

CSDB

The managed repository at the center of an S1000D program, holding every data module once and assembling publications from them on demand.

Definition

What CSDB Means

CSDB stands for

Common Source Database

The CSDB holds the single authoritative copy of every data module, illustration, and publication module on a program, along with their status, versions, and relationships. Publications are assembled from it rather than stored in it, which is the whole point: one change to a module reaches every publication that references it.

It is more than storage. A CSDB manages the lifecycle of each object, enforces the program's business rules, tracks applicability, and provides the audit trail that answers which version of what was issued when. A folder structure with good naming conventions is not a CSDB, however disciplined the team maintaining it.

Also written: common source data base, common source database, S1000D CSDB

What is a CSDB?

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.