[xhtml-role] Document Conformance and testable assertions.

Hi,
This is a QA Review comment for "XHTML Role Attribute Module"
http://www.w3.org/TR/2006/WD-xhtml-role-20060725/
2006-07-25
1st WD

About http://www.w3.org/TR/2006/WD-xhtml-role-20060725/#docconf

We have extracted the sentences with MUST. It seems that some requirements are escaping or not really well defined. Please review every statements defining requirements and be sure that they can be easily self-consistent whenever it's possible. 
The specification is far to be clear when sentences (assertions) are extracted from their context. Either create sentences being self testable or create a markup to extract testable assertions.

List of sentences with MUST

* Such a document MUST meet all the following criteria:
* The document MUST conform to the constraints expressed in Appendix A - DTD Implementation, combined with the constraints expressed in its host language implementation.
* If the host language does not incorporate the XHTML Role Attribute Module attribute into its own namespace, the document MUST contain an xmlns declaration for the XHTML Role Attribute Module namespace [XMLNAMES].
* When the XHTML Role Attribute Module is included in a host language, all of the facilities required in this specification MUST be included in the host language.
* In addition, the attribute defined in this specification MUST be included in the content model of the host language.
* A conforming user agent MUST support all of the features required in this specification.
* Such values MUST be defined in their own namespace.

no sentences with SHOULD, MAY, etc.




-- 
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
   QA Weblog - http://www.w3.org/QA/
      *** Be Strict To Be Cool ***

Received on Thursday, 10 August 2006 07:38:38 UTC