XHTML modularization DTD public id/catalog issues

Hello,

While considering importing XHTML Modularization DTDs for use with local 
catalogs of the W3C markup validator, I found the following public id related 
issues with it (applies to REC-xhtml-modularization-20081008, ED-xhtml-
modularization-20091007, and the currently available files at 
http://www.w3.org/MarkUp/DTD/)

1) xhtml.cat refers to the following modules/DTDs which are not included in 
the REC-xhtml-modularization-20081008 or ED-xhtml-modularization-20091007 
downloadable tarballs: xhtml-ruby-1.mod, xhtml11-arch.dtd, xhtml-redecl-1.mod. 
(This is not an issue for http://www.w3.org/MarkUp/DTD/xhtml.cat, just the 
tarballs.)

2) xhtml.cat has this public id for xhtml-edit-1.mod:
   "-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN"
...but the module itself has in its comments:
   "-//W3C//ELEMENTS XHTML Editing Markup 1.0//EN"
...and the latter is not in xhtml.cat.  Which one of these should the public 
id for xhtml-edit-1.mod be?  Should the comment in module or the catalog be 
corrected, or are both good and both should be included in xhtml.cat?  A quick 
web search produces hits for both public ids in the wild.

3) Similarly as 2) above, xhtml.cat has this public id for xhtml-bdo-1.mod:
   "-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN"
...but the module itself has in its comments:
   "-//W3C//ELEMENTS XHTML BDO Element 1.0//EN"
...and the latter is not in xhtml.cat.  Which one of these should the public 
id for xhtml-bdo-1.mod be?  Should the comment in the module or the catalog be 
corrected, or are both good and both should be included in xhtml.cat?  A quick 
web search produces hits for both public ids in the wild.

Ville

Received on Sunday, 25 October 2009 10:07:38 UTC