Skip to content

Too complex a document architecture?

DITA XML enables productivity gains by reducing the source volume that the technical writer creates, translates and maintains, at the cost of greater complexity.

, 1 min read

View as Markdown

DITA XMLA structured, modular XML authoring architecture built around the concept/task/reference typology and content reuse via conrefs and ditamaps.View in glossary → enables significant productivity gains by reducing the volume of content that the technical writer creates, translates, and maintains. However, this productivity gain involves increased complexity, as explored in structured and unstructured formats.

While DITA XML projects are more complex, they are still less complicated than projects based on more traditional formats like FrameMaker. This is because DITA XML follows a logical architecture. As a result, the technical writer can rely on the predictable behavior of the tools used, avoiding the tricks and hacks needed to work around bugs or the erratic behavior of more cumbersome tools.

DITA XML is complex but predictable, traditional formats are complicated and erraticCynefin framework diagram placing DITA XML in the complex domain, since its behavior is rational and predictable despite its complexity, and traditional formats like FrameMaker in the complicated domain, due to their erratic behavior requiring workarounds and hacks.ComplexDITA XMLComplicatedFrameMaker andtraditional formats

DITA XML is complex but predictable; traditional formats are complicated and erratic.

The following overview presents the different levels of complexity introduced by DITA XML and the solutions that help the technical writer manage them more effectively:

DITA XML syntax

Solution: IDE such as XMetaL or nXML

Relationship management between atomic information building blocks

Solution: A dedicated CMS such as Componize or DocZone

XSLT stylesheet syntax

Solution: Graphical stylesheet creation software

For a small technical writing team, the primary challenge will be applying the company’s visual identity to the output. Other aspects can be managed without specialized tools, through effective communication and a series of best practices - one of the most important being the KISS principle of simplicity.