Diff for Working with maps

Mon, 2008-02-18 07:10 by Bruce EsrigMon, 2008-02-18 07:12 by Bruce Esrig
Changes to Body
Line 10Line 10
 
<ul>
 
<ul>
 
<li><span style="font-size: x-small; font-family: Lucida Sans Unicode"><a href="http://docs.oasis-open.org/dita/v1.1/OS/archspec/dita_spec_23_maps.html">http://docs.oasis-open.org/dita/v1.1/OS/archspec/dita_spec_23_maps.html</a>.</span> </li>
 
<li><span style="font-size: x-small; font-family: Lucida Sans Unicode"><a href="http://docs.oasis-open.org/dita/v1.1/OS/archspec/dita_spec_23_maps.html">http://docs.oasis-open.org/dita/v1.1/OS/archspec/dita_spec_23_maps.html</a>.</span> </li>
  +
</ul>
  +
<p>
  +
For a practical approach to setting up relationship tables, see
  +
</p>
  +
<ul>
  +
<li><a href="/improving-relationships-relationship-tables">http://dita.xml.org/improving-relationships-relationship-tables</a></li>
 
</ul>
 
</ul>
 
<h2>Controlling heading hierarchies using ditamaps </h2>
 
<h2>Controlling heading hierarchies using ditamaps </h2>
Revision of Mon, 2008-02-18 07:12:

Working with maps

DITA maps collect and organize references to DITA topics to indicate the relationships among the topics. They can be used to identify the topics you want to include in a deliverable, and to create tables of contents and related links for the information.

Maps can organize topics into hierarchies, tables, and groups, and also have special elements for referencing other maps. You can use multiple maps to pull different deliverables out of the same set of topics, and to separate the concerns of managing deliverables and architecting information from the concerns of topic authoring.

The architectural specification describes DITA maps and relationship tables at

For a practical approach to setting up relationship tables, see

Controlling heading hierarchies using ditamaps 

People often ask what to do to make extra headings and levels of hierarchy appear within a table of contents. 

A common misconception is that if a map includes a submap, the title of the submap will appear as an extra heading in output. This does not occur.  Also, the topics within the submap appear at the same hierarchy level as other topics that are peer to the submap itself; being in a submap does not cause extra "indenting".

To add an extra heading to a map, a good method is to use a <topicref> element pointing to a topic that contains a title and nothing else. This method is easy to manage for translation.

Another method is to use the <topichead> element. This element did not appear in PDF output using previous versions of the DITA Open Toolkit. However, version 1.4 of the DITA Open Toolkit does create headings from <topichead>.

 

 

Editors for the Architecture area:

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I