| 
Requirement 01: Include a conformance clause.  | yes | yes | yes | yes | yes | yes | yes | yes | 
| 
Requirement 02: Define the scope.  | yes | yes | yes | yes | yes | yes | yes | yes | 
| 
Requirement 03: Identify who or what will implement the
specification.  | no | yes | yes | yes | yes | yes | yes | yes | 
| 
Requirement 04: Make a list of normative references.  | yes | yes | yes | yes | yes | yes | yes | yes | 
| 
Requirement 05: Define the terms used in the normative parts of the
specification.  | yes | yes | yes | yes | no | yes | yes | yes | 
| 
Requirement 06: Create conformance labels for each part of the
conformance model.  | no | yes | yes | no | yes | yes | yes | yes | 
| 
Requirement 07: Use a consistent style for conformance requirements
and explain how to distinguish them.  | yes | no | yes | yes | yes | yes | yes | yes | 
| 
Requirement 08: Indicate which conformance requirements are
mandatory, which are recommended and which are optional.  | yes | yes | yes | yes | yes | yes | yes | yes | 
| 
Requirement 09: If the technology is subdivided, then indicate
which subdivisions are mandatory for conformance.  | na | yes | na | yes | yes | na | yes | na | 
| 
Requirement 10: If the technology is subdivided, then address
subdivision constraints.  | na | yes | na | yes | yes | na | yes | na | 
| 
Requirement 11: Address Extensibility.  | no | no | yes | yes | no | yes | yes | yes | 
| 
Requirement 12: Identify deprecated features.  | yes | na | no | yes | yes | na | na | na | 
| 
Requirement 13: Define how each each class of product handles each
deprecated feature.  | yes | na | no | yes | yes | na | na | na | 
| 
Good Practice 01: Define the specification's conformance model in
the conformance clause.  | no | yes | yes | yes | yes | yes | yes | 
| 
Good Practice 02: Specify in the conformance clause how to
distinguish normative from informative content.  | no | no | no | no | yes | yes | yes | 
| 
Good Practice 03: Provide the wording for conformance claims.
 | no | no | no | no | no | no | yes | 
| Good
Practice 04: Provide an Implementation Conformance Statement Pro
Forma.  | no | no | no | no | no | no | yes | 
| Good
Practice 05: Require an Implementation Conformance Statement as
part of valid conformance claims.  | no | no | no | no | no | no | yes | 
| Good
Practice 06: Provide examples, use cases, and graphics.  | yes | yes | yes | yes | no | yes | yes | 
| Good
Practice 07: Write sample code or tests.  | na | yes | yes | yes | yes | yes | yes | 
| 
Good Practice 08: When imposing requirements by normative
references, address conformance dependencies.  | na | na | yes | na | no | na | 
| 
Good Practice 09: Define the unfamiliar terms in-line, and
consolidate the definitions in a glossary section.  | yes | yes | yes | yes | no | no | yes | 
| Good
Practice 10: Use terms already defined without changing their
definition.  | yes | na | no | na | no | yes | 
| 
Good Practice 11: Use formal languages when possible.  | na | no | yes | yes | yes | yes | na | 
| 
Good Practice 12: Write Test Assertions.  | no | no | no | no | yes | no | no | 
| 
Good Practice 13: Create subdivisions of the technology when
warranted.  | na | yes | yes | yes | yes | yes | na | 
| 
Good Practice 14: If the technology is profiled, define rules for
creating new profiles.  | na | na | no | no | na | no | na | 
| Good
Practice 15:Use optional features as warranted.  | na | yes | na | yes | na | yes | 
| 
Good Practice 16: Clearly identify optional features.  | na | yes | yes | yes | na | yes | yes | 
| Good
Practice 17: Indicate any limitations or constraints on optional
features.  | na | yes | na | yes | na | yes | yes | 
| 
Good Practice 18: If extensibility is allowed, define an extension
mechanism.  | na | no | yes | no | na | yes | yes | 
| 
Good Practice 19: Warn extension creators to create extensions that
do not interfere with conformance.  | na | no | no | no | na | no | yes | 
| Good
Practice 20: Define error-handling for unknown extensions.
 | yes | no | no | yes | yes | yes | na | 
| Good
Practice 21: Explain how to avoid using a deprecated feature.
 | yes | na | na | no | yes | na | na | 
| Good
Practice 22: Identify obsolete features.  | yes | na | na | yes | yes | na | na | 
| 
Good Practice 23: Define an error handling mechanism.  | yes | yes | yes | yes | yes | yes | na |