The metadata attributes specify properties of the content that can be used to determine how the content should be processed. Specialized metadata attributes can be defined to enable specific business-processing needs, such as semantic processing and data mining.
Metadata attributes typically are used for the following purposes:
specializations of the
@props attributes are used for filtering; the same
attributes plus the
@rev attribute are used for flagging. The
@importance attributes, as well as custom
attributes specialized from
@base, are used for application-specific
behavior, such as identifying metadata to aid in search and retrieval.
The following conditional-processing attributes are available on most elements:
@deliveryTarget attribute is
specialized from the
@props attribute. It is defined in the
deliveryTargetAttDomain, which is integrated into all OASIS-provided document-type
shells. If this domain is not integrated into a given document-type shell, the
@deliveryTarget attribute will not be available.
Other attributes are still considered metadata on an element, but they are not designed for filtering or flagging.
@outputclassattribute does not provide a formal type declaration or the structural consistency of specialization, it should be used sparingly, usually only as a temporary measure while a specialization is developed. For example,
<uicontrol>elements that define button labels could be distinguished by adding an
<uicontrol outputclass="button">Cancel</uicontrol>The value of the
@outputclassattribute can be used to trigger XSLT or CSS rules, while providing a mapping to be used for future migration to a more specialized set of user interface elements.
Return to main page.
Standards Track Work Product
|Copyright © OASIS Open 2016. All Rights Reserved.||30 August 2016|