W3C

QA Specification Guidelines - Implementation Report

Summary

GuidelinesHTML 4.0.1Ruby AnnotationSVG 1.1CSS 2.1Semantic Interpretation for Speech RecognitionXML:idSVG TinySpec GL
Requirement 01: Include a conformance clause. yesyesyesyesyesyesyesyes
Requirement 02: Define the scope. yesyesyesyesyesyesyesyes
Requirement 03: Identify who or what will implement the specification. noyesyesyesyesyesyesyes
Requirement 04: Make a list of normative references. yesyesyesyesyesyesyesyes
Requirement 05: Define the terms used in the normative parts of the specification. yesyesyesyesnoyesyesyes
Requirement 06: Create conformance labels for each part of the conformance model. noyesyesnoyesyesyesyes
Requirement 07: Use a consistent style for conformance requirements and explain how to distinguish them. yesnoyesyesyesyesyesyes
Requirement 08: Indicate which conformance requirements are mandatory, which are recommended and which are optional. yesyesyesyesyesyesyesyes
Requirement 09: If the technology is subdivided, then indicate which subdivisions are mandatory for conformance. nayesnayesyesnayesna
Requirement 10: If the technology is subdivided, then address subdivision constraints. nayesnayesyesnayesna
Requirement 11: Address Extensibility. nonoyesyesnoyesyesyes
Requirement 12: Identify deprecated features. yesnanoyesyesnanana
Requirement 13: Define how each each class of product handles each deprecated feature. yesnanoyesyesnanana
Good Practice 01: Define the specification's conformance model in the conformance clause. noyesyesyesyesyesyes
Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content. nonononoyesyesyes
Good Practice 03: Provide the wording for conformance claims. nonononononoyes
Good Practice 04: Provide an Implementation Conformance Statement Pro Forma. nonononononoyes
Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims. nonononononoyes
Good Practice 06: Provide examples, use cases, and graphics. yesyesyesyesnoyesyes
Good Practice 07: Write sample code or tests. nayesyesyesyesyesyes
Good Practice 08: When imposing requirements by normative references, address conformance dependencies. nanayesnanona
Good Practice 09: Define the unfamiliar terms in-line, and consolidate the definitions in a glossary section. yesyesyesyesnonoyes
Good Practice 10: Use terms already defined without changing their definition. yesnanonanoyes
Good Practice 11: Use formal languages when possible. nanoyesyesyesyesna
Good Practice 12: Write Test Assertions. nonononoyesnono
Good Practice 13: Create subdivisions of the technology when warranted. nayesyesyesyesyesna
Good Practice 14: If the technology is profiled, define rules for creating new profiles. nananononanona
Good Practice 15:Use optional features as warranted. nayesnayesnayes
Good Practice 16: Clearly identify optional features. nayesyesyesnayesyes
Good Practice 17: Indicate any limitations or constraints on optional features. nayesnayesnayesyes
Good Practice 18: If extensibility is allowed, define an extension mechanism. nanoyesnonayesyes
Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance. nanonononanoyes
Good Practice 20: Define error-handling for unknown extensions. yesnonoyesyesyesna
Good Practice 21: Explain how to avoid using a deprecated feature. yesnananoyesnana
Good Practice 22: Identify obsolete features. yesnanayesyesnana
Good Practice 23: Define an error handling mechanism. yesyesyesyesyesyesna