|Syntax and mark-up / Organisation of DITA elements|
The domain elements are comprised of a number of separate sets of elements that relate to specific documentation fields.
Remembering that DITA started life within IBM as a tool for creating software and hardware documentation, it shouldn't be a surprise to discover that DITA's base elements reflect that background.
If you are writing a programmer's reference, you will mainly use elements in the programming domain.
If you are writing a mobile phone user guide, you should avoid using programming domain elements, and mainly use user interface domain elements.
The typographical domain elements are designed to be used only when no semantically-appropriate elements are available and a formatting effect is required. These elements should therefore only be used as a last resort.