[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Text of the draft DITA 2.0 conformance statement
ConformanceAn implementation is a conforming implementation of DITA if the implementation meets the conditions in Section X.1. A document is a conforming DITA document if the document meets the conditions in Section X.2. Conformance to the DITA specification allows documents and document types that are used with different processors to produce the same or similar results with little or no reimplementation or modification. Conformance also allows DITA specializations to work with any conforming DITA application, with at least the same level of support available to unspecialized documents. X.1 Conformance of DITA implementationsThe DITA specification defines several core features, as summarized in the following list. Any implementation that supports a feature MUST conform to all rules laid out in the section that describes the feature.
In addition, several base DITA elements provide normative rules regarding how to render those elements. Applications that render these elements MUST support some way to render these elements as described.
Conforming DITA implementations SHOULD include a conformance statement that gives the version of the DITA specification that is supported, indicate if all features from the list above are supported, and indicate that all normative rendering rules are supported. If only a subset of features is supported, implementations SHOULD indicate which features are (or are not) supported. If an implementation supports rendering DITA elements but does not render all elements as described above, that application SHOULD indicate which elements are (or are not) supported. Not all DITA features are relevant for all
implementations. For example, a DITA editor that does
not render content references in context does not need to
conform to rules regarding the
Implementations that support only a subset of DITA features are considered conforming as long as all supported features follow the requirements that are given in the DITA specification. An implementation that does not support a particular feature MUST be prepared to interoperate with other implementations that do support the feature. X.2 Conformance of DITA documentsA document conforms with the DITA standard if it meets all of the following conditions.
--
Best, Kris Kristen James Eberlein Chair, OASIS DITA Technical Committee Principal consultant, Eberlein Consulting www.eberleinconsulting.com +1 919 682-2290; kriseberlein (skype) |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]