The S1000D specification requires a document to be broken down into individual data items (called Data Modules) which can be marked with individual XML labels and metadata, and be part of a hierarchical XML structure. This permits the updating of single data items without necessarily changing the path down the XML tree which points to them. https://www.codeandpixels.net/interactive-electronic-technical-manual-services-levels#s1000d