DITA For Publishers Domains
The D4P vocabulary modules include a number of domains you can use to augment both map and topic types.
Domain vocabulary modules provide element types or attributes that can be mixed into map or topic types. DITA for Publishers provides a set of map domains, a set of topic domains, and a set of attribute domains.
The map domains provide publication-specific metadata (pubmetadataDomain) and publication-specific topicref types (pubmapDomain) that can be used together or separately to create new map types specifically for publications. Because these are domains they can be integrated with existing map types or they can be used to create new map types. The D4P pubmap and pub-component-map map types are examples of using the map domains to define publication-specific map types. The D4P document types also includes an example of integrating the map domains into a generic <map>
map type. The d4p_enumerationMapDomain provides markup for use within topicrefs to define and control numbering of things, such as topic titles and lists.
- d4p_classificationDomain
Provides metadata elements with the specific semantic of "classification" as distinct from any other use of metadata.
- d4p_enumerationTopicDomain
Provides elements for capturing or controlling the number of things like topics and list items. There is a corresponding map domain, d4p_enumerationMapDomain.
- d4p_formattingDomain
Provides elements intended to express direct formatting intent, such as line breaks, tabs, additional inline decoration types (e.g., strikethrough), and inclusion of formatter-specific snippets, such as embedded InDesign INX markup.
- d4p_pubcontentDomain
Provides elements typical to publications, such as epigrams used in part and chapter openers.
- d4p_simpleEnumerationDomain
Provides simple enumeration markup for simply capturing literal numbers, for example, from legacy content.
- d4p_variablesDomain
Provides a simple mechanism for scoped variables that can be referenced from any context.
- d4p_verseDomain
Provides markup for representing poetry and similar stanza-based content.
- d4p_renditionTargetAttDomain
Provides a
@props
specialization intended to specify different rendition targets such as PDF, EPUB, HTML, etc. The allowed values are not defined by the module since the set of sensible values is unbounded.