Topic domains

A DITA domain defines a set of elements associated with a particular subject area or authoring requirement regardless of topic type.

The elements in a domain are defined in a domain module which can be integrated with a topic type to make the domain elements available within the topic type structure. Currently the following domains are provided:

Table 1. DITA topic domains
Domain Description Short name Module name
Typographic For highlighting when the appropriate semantic element doesn't exist yet hi-d

highlightDomain.mod (DTD)
highlightDomain.xsd (Schema)

Programming For describing programming and programming languages pr-d

programmingDomain.mod (DTD)
programmingDomain.xsd (Schema)

Software For describing software sw-d

softwareDomain.mod (DTD)
softwareDomain.xsd (Schema)

User interfaces For describing user interfaces ui-d

uiDomain.mod (DTD)
uiDomain.xsd (Schema)

Utilities For providing imagemaps and other useful structures ut-d

utilitiesDomain.mod (DTD)
utilitiesDomain.xsd (Schema)

Indexing For extended indexing functions such as see and see-also indexing-d

indexingDomain.mod (DTD)
indexingDomain.xsd (Schema)