Specialization of attributes

When creating a structural specialization, you can limit the contents of existing attributes on your new elements; you can also create new attributes through domain specialization based off of the props attribute (for conditional processing) or the base attribute (for other simple token attributes).

Domain attribute specialization allows DITA document type developers to incorporate new conditional processing attributes that can be used for filtering and flagging, or new attributes with no existing equivalent that can be managed and generalized in the same way as conditional processing attributes.

The new attributes need to be based off of either props or base:

Because there is a strong possibility that the existing conditional processing attributes (audience, platform, product, and otherprops) will be moved into a domain based off of props in the future, structural specializations are discouraged from limiting the values in those attributes.

Return to main page.

OASIS DITA Architectural Specification v1.1 -- Committee Draft 13 February 2007
Copyright © OASIS Open 2005, 2007. All Rights Reserved.