Aggregated RFC-2119 statements

This section is non-normative.

This appendix contains all the normative statements from the DITA 2.0 specification. They are aggregated here for convenience in this non-normative appendix.
DITAREQ-0010
Any implementation that supports a feature MUST conform to all rules laid out in the section that describes the feature.
DITAREQ-0020
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.
DITAREQ-0030
If only a subset of features is supported, implementations SHOULD indicate which features are (or are not) supported.
DITAREQ-0040
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.
DITAREQ-0050
However, any application that renders content references MUST conform to the rules described in../../Chunk328368346.html#conref.
DITAREQ-0060
An implementation that does not support a particular feature MUST be prepared to interoperate with other implementations that do support the feature.
DITAREQ-0070
A DITA document that refers to document type shells distributed by OASIS MUST be valid according to both the grammar files and any assertions provided in the language reference.
DITAREQ-0080
If a DITA document refers to a custom document type shell, that shell MUST also conform to the rules laid out in X.X.X.X Rules for document-type shells.
DITAREQ-0090
If a DITA document's custom document type shell includes constraints, that shell MUST also conform to the rules laid out in X.X.X.X Constraint rules
DITAREQ-0100
If a DITA document uses specialized elements or attributes, those elements or attributes MUST also conform to the rules laid out in X.X.X Specialization rules for element types, X.X.X Specialization rules for attributes, and X.X.X Class attribute rules and syntax.