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.
Provides metadata elements with the specific semantic of "classification" as distinct from any other use of metadata.
Provides elements for capturing or controlling the number of things like topics and list items. There is a corresponding map domain, d4p_enumerationMapDomain.
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.
Provides elements typical to publications, such as epigrams used in part and chapter openers.
Provides simple enumeration markup for simply capturing literal numbers, for example, from legacy content.
Provides a simple mechanism for scoped variables that can be referenced from any context.
Provides markup for representing poetry and similar stanza-based content.
@propsspecialization 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.