[xhtml2] XHTML 2.0 Modules and XHTML Modularization Modules.

Hi,
This is a QA Review comment for "XHTML 2.0"
http://www.w3.org/TR/2006/WD-xhtml2-20060726/
2006-07-26
8th WD

About http://www.w3.org/TR/2006/WD-xhtml2-20060726/introduction.html#s_intro_whatismod

In section "1.3. What are the XHTML 2 Modules?", it is said:

 "XHTML 2 updates many of the modules defined in XHTML 
 Modularization 1.0 [XHTMLMOD], and includes the updated 
 versions of all those modules and their semantics. "

and

 "The modules defined in this specification are largely 
 extensions of the modules defined in XHTML Modularization 1.0. 
 This specification also defines the semantics of the modules 
 it includes."
 
This might lead to interoperability problems, Browser vendors might have to implement twice the same type of module but with slight differences and different versioning. They might argue it's twice the work and might increase the code size, then the size of the applications on the hard drive and in memory.

Reduce the number of sources.

 "Even though the XHTML 2 modules are defined in this 
 specification, they are available for use in other XHTML 
 family markup languages. Over time, it is possible that 
 the modules defined in this specification will migrate 
 into the XHTML Modularization specification."
 
Not over time, now for the benefit of interoperability and reduce versioning/branching issues.

If the WG decides to keep this, give a detailed implementation guide for suggestions on how it can be done without too much trouble.




-- 
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, 17 August 2006 03:28:07 UTC