Future approaches to subject classification

There are two main approaches to subject classification currently being explored for future use in DITA, which this page will call the map-based approach and the metadata approach.

In the map-based approach, a taxonomy is represented using a hierarchy in a DITA map. Each member of the hierarchy is a specialization of the <topicref> element. Each <topicref> element points to a topic that describes the subject of that node of the taxonomy.

In the metadata approach, the <data> element (which is being introduced in DITA 1.1) is used to record properties. The property stated in a <data> element is considered to apply to:

  • the enclosing element (the default)
  • another element (if a URI is specified)
  • an external object (if a sub-element is used and a URI is specified in the sub-element)

When the <data> element is used within content, the property that it states is considered to apply to the directly enclosing content element. When the <data> element is used in metadata contexts, the property that it states is considered to apply to the nearest enclosing content element (such as <topic>).

Broader topics:

Related topic: Taxonomy specialization plug-in, Introduction to Specialization