About the DITAVAL document

A DITAVAL document specifies a set of rules that defines which elements to include, exclude, or flag.

The markup for DITAVAL documents provides a standard way to define all conditional processing that is associated with the DITA specification.

Each rule in a DITAVAL document does one of the following:
  • Defines a rendering behavior for an attribute and value pair, for example, audience="novice".
  • Defines a default behavior for a conditional processing attribute, such as defining a default rendering behavior of exclude for the @deliveryTarget. With that default, any @deliveryTarget value not otherwise defined in the document uses that default behavior of exclude.
  • Defines a default behavior for all conditional processing attributes, such as defining a default rendering behavior of exclude. With that default, any conditional-processing attribute not otherwise defined in the document uses that default behavior of exclude.

While the DITAVAL markup is not part of the DITA topic or map vocabulary and cannot be specialized, the XML itself is part of the specification. See DITAVAL elements for details.