Document assembly is the process of creating a more complete and complex document schema – hierarchical and nested – by drawing on a "pool" or library of content and structural components
Assembly involves designing (or selecting a pattern for) the top level structure or "backbone" or "scaffold" and then navigating through the logical model collecting the necessary components in the order that best satisfies your requirements
Most assembly pathways have a dominant hierarchical character because most documents have a strong structural hierarchy (book → chapter → section → paragraph) or clear divisions based on types of content (header – item details – summary)
The navigational route taken through the logical model is determined by the processing requirements or context of the document's use