MIL-STD-40051

HomeStandards → MIL-STD-40051

MIL-STD-40051 on Ironmark

Structured authoring/editing for MIL-STD-40051 technical manuals — work packages, RPSTL, PMC-driven assembly, XSL-FO-to-PDF pipeline, change bars, and the DTDs the standard expects. Everything a 40051 program needs to author, review, publish, and deliver.

Ironmark's structured editor open on a work package — the same authoring surface used for S1000D data modules, without a separate tool.
Same editor surface for 40051 WPs and S1000D DMs — one browser session, one set of muscle memory across standards.

What's supported

Root elementswp, genwp, paper.manual, tm, chapter, section — DOCTYPE handling per SDM. Note: wp/tm/chapter are Ironmark simplifications; real 40051 DTDs want genwp/paper.manual.
Work package typesDescriptive, procedural, RPSTL (plwp / IPD), warnings, fault, schedul, PMCS, and the other WP classes 40051 defines.
RPSTL / IPDFirst-class parts catalog editor. Figures + item sequences, callout numbers, PN / NSN / CAGE / description, qty-per-NHA, effectivity. Scan-TM for undiscovered partRef mentions. NHA tree + part-relationship graph.
Publication Module (PMC)PMC assembly via PM Builder — drag WPs into chapters, reorder, sub-entries follow parent. Update-from-TOC rebuilds structure from a source TOC.
ApplicabilityUsable-on-code (UOC) support alongside applicability filters. Per-asset preview for both.
Schema / DTDDOCTYPE preserved on round-trip. Per-project DTD override for customer-supplied schemas.
PublishingPDF via WeasyPrint or XSL-FO (Apache FOP for maturity, ironmarkpdf as a Go alternate). IETP viewer for interactive delivery.

Coverage

First-class UI
  • WP editor (structured + visual)
  • RPSTL / IPD catalog
  • PM Builder + Publication Builder
  • Applicability wizard (UOC + filters)
  • Parts browser + relationship graph
  • Change bars against baselines
  • IADS export (for interactive delivery)
Structured editor
  • Fault WPs
  • Procedural WPs (proced-shaped)
  • Descriptive WPs (descript-shaped)
  • Warning / caution / notes
  • Schedul, service bulletins
Deliberately out of scope
  • Interactive PDF form authoring beyond standard 40051 shapes
  • Non-40051 print pipelines (page-layout tools)

Publishing pipeline

Two backends, both in-box:

Two-layer model: the sysadmin registers engine binaries once (tenant-wide) in Admin → Formatters & Tools; each project picks which engine to use in Project Settings → PDF Engine. The FO fallback chain is Antenna House → RenderX XEP → ironmarkpdf → Apache FOP — whichever higher-preference engine is registered wins, with FOP as the guaranteed floor.

What ships in a fresh 40051 project

Related

← All standards