Home → Standards → MIL-STD-40051
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.
| Root elements | wp, 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 types | Descriptive, procedural, RPSTL (plwp / IPD), warnings, fault, schedul, PMCS, and the other WP classes 40051 defines. |
| RPSTL / IPD | First-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. |
| Applicability | Usable-on-code (UOC) support alongside applicability filters. Per-asset preview for both. |
| Schema / DTD | DOCTYPE preserved on round-trip. Per-project DTD override for customer-supplied schemas. |
| Publishing | PDF via WeasyPrint or XSL-FO (Apache FOP for maturity, ironmarkpdf as a Go alternate). IETP viewer for interactive delivery. |
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.