V5.1 Assemblyassembly

assembly — Defines the hierarchy and relationships for a collection of resources.


assembly ::=

Additional Constraints

  • If this element is the root element, it must have a version attribute.


An assembly describes how a set of resources are combined together to form a new structure. In topic-oriented authoring scenarios, a set of topics (perhaps, but not necessarily, in topic elements) is used to assemble a structure, a new document composed from those topics.

The assembly imposes a structure on the topics that may never have been conceived by the topic authors.

Processing expectations

An assembly is a container, it is not expected to produce any particular output. When an assembly is processed, one or more of its structure elements is rendered.


The following elements occur in assembly: info (db.info), info (db.titleforbidden.info), relationships, resources, structure, subtitle, title, titleabbrev, transforms.