2.3 Application Descriptions
An application can be defined as conforming to zero or more application descriptions in a particular conformance class.
The application descriptions defined within ISO/IEC 29500 are:
-
Base
-
Full
[Note: These application descriptions should not be taken as limiting the ability of an application provider to create innovative applications. They are intended as a mechanism for labelling applications rather than for restricting their capabilities. The intention is to promote interoperability between different applications that share the same conformance class. Application descriptions are orthogonal to the conformance of the documents produced by those applications. For example, a tool used for automated translation of documents might have an application description of “Base” but will still produce fully conformant documents. end note]
The application descriptions are determined in terms of an application’s semantic understanding of particular features. Semantic understanding is to be interpreted in that an application shall treat the information in Office Open XML documents in a manner consistent with the semantic definitions given in ISO/IEC 29500.
Each application description is identified by a URI.
The application descriptions are defined in the following subclauses.