The suggested changes correct a couple of technical problems in
the specification, as well as suggesting numerous corrections to comments
in the DTD and XSD files. The suggested changes are grouped roughly by type,
with general changes first (including all technical problems), followed by
incorrect element descriptions, typos, and entity issues.
| Filename |
Change |
| catalog-dita.xml |
Lists a public ID pointing to topicAttr.ent. The file is actually
named topicAttr.mod. |
| catalog-dita.txt |
lists 2 files as pointing to topicAttr.ent. The first should go to
topicAttr.mod. The second should go to topicDefn.ent. |
| catalog-dita.xml |
The <group> element around the DTDs should not use the xml:base
attribute. The file is delivered in the same directory as the DTDs; it should
be correct as delivered. Vendor implementations can update as appropriate. |
| catalog-dita.xml |
The catalog should be updated to include schemas. |
| map.dtd and map.mod |
Public ID is incorrect:-//OASIS//Elements DITA Map//EN
should
be-//OASIS//ELEMENTS DITA Map//EN
|
| topicAttr.mod |
@class and global-atts are declared twice for <title> |
| utilitiesDomain.ent, utilitiesDomain.mod |
Remove entity declaration for "ut-d-simpletable" in .ENT, remove
header comment about message lists in .mod (none of the other domains contains
examples in the header - we should just remove the line) |
| All topic and map domain files, topicAttr.mod, topicDefn.ent, metaDecl.mod |
Update the "delivered as" system ID to match the real delivery name
and extension, or remove the "delivered as" line from all DTD files. |
| topic.mod |
Header lists the PURPOSE as defining items for the Programming Domain.
Should say "Declaring the elements and specialization attributes for the base
Topic type." |
| softwareDomain.mod |
Header lists the PURPOSE as defining items for DITA XML Metadata.
Should say "Declaring the elements and specialization attributes for the Software
Domain." |
| utilitiesDomain.ent, uiDomain.ent, softwareDomain.ent, programmingDomain.ent, |
Most files include "All rights reserved" after the copyright, these
do not |
| ditabase.dtd, map.dtd, ditaarch.xsd, mapMod.xsd, mapGrp.xsd, map.xsd,
ditabase.xsd |
Header says to see license.txt for disclaimers/permissions. This
was the license when the files were distributed on developerWorks. The reference
should be removed. |
| tblDeclGrp.xsd |
Does not contain any copyright statement (tblDecl.mod has the same
copyright as other files) |
| ditabase.xsd, map.xsd, map.dtd |
Update version number in the header. They use 1.3, all other files
use 1.0. |