S1000D

HomeStandards → S1000D

S1000D on Ironmark

Structured authoring/editing for S1000D issues 4.2, 5.0, and 6.0. Data modules, PM, DDN, BREX, CIR, applicability, and IADS in-and-out — all in one browser session. Structured + visual editors, per-version templates and descriptors, project-scoped SDM packages.

Ironmark's structured editor rendering an S1000D 5.0 descript module: schema-aware widgets on the left, XML tree on the right, validation status inline.
Ironmark's structured editor on an S1000D 5.0 descript module — schema-aware widgets, project-scoped SDM, live validation.

What's supported

Issues4.2, 5.0, 6.0 — per-version SDMs with matching templates + descriptors
Root elementsdmodule, pm, ddn, dml, comment, brex, scormcontentpackage — all with dedicated handling or first-class UI
DM typesproced, descript, fault, ipd, brex, wrng, sb, schedul, brdoc, learning, process, scocontent, wrngdata, wrngflds — first-class or template + descriptor scaffolded
SchemasManifest entry points + S1000D flat-schema resolution from xml_schema_flat/. DOCTYPE-referenced DTD as a fallback path.
DMC handlingDMC rename cascades filename, DDN references, PMC xrefs, and CSDB entries atomically. No orphaned dmRef targets.
PublishingPDF via WeasyPrint or XSL-FO. IETP viewer bundled. IADS export as combined .iads or ZIP of per-project packages.
Documents list — every DM in the project with title, DMC, doc type, workflow state, and last-modified column.
Documents list — every DM in the project. Filter by doc type, workflow state, or SDM; drag-and-drop upload; batch operations.

Coverage

Some constructs have a dedicated editor with schema-aware widgets; others round-trip through the structured editor with template + descriptor scaffolding.

First-class UI
  • DM editor (structured + visual)
  • IPD / parts catalog
  • BREX rule surface
  • Applicability wizard (CCT / ACT / PCT)
  • PM Builder
  • CIR: parts, warnings, cautions, tools, supplies, personnel, prerequisites
  • DDN generation from delivery events
  • IADS import + export
  • TM Families (paired-manual grouping)
Structured editor
  • Fault, proced, descript
  • Learning, process
  • Warning, service bulletin, schedul
  • Business rules document (brdoc), DML
  • SCO content, warning data + fields
Deliberately out of scope
  • SCORM package build (import + validate only)
  • RailDex / ShipDex overlays beyond BREX

What ships in a fresh S1000D project

Related

← All standards