"Bug fixes" for the specification docs and DTDs/Schemas (gather all comments and known reports)
DTDs/Schemas/catalogs
Note from Robert D Anderson - I am marking these completed as I fix them in a set of DITA 1.1 prototype DTDs (I will upload them when complete)
Error in derivation of syntax diagrams RDA: complete
Wrong locktitle default RDA: complete
- Add topicref/@outputclass for parity with topic elements
Reported February: http://lists.oasis-open.org/archives/dita/200602/msg00074.html
Response: (defer to 1.2?): http://lists.oasis-open.org/archives/dita/200602/msg00082.html
Raised again in June: http://lists.oasis-open.org/archives/dita/200606/msg00003.html
Paul Grosso's concern: http://lists.oasis-open.org/archives/dita/200606/msg00005.html
Erik's response: http://lists.oasis-open.org/archives/dita/200606/msg00006.html
- The schema file tblDeclMod.xsd only allows for one row inside thead, it should allow multiple rows.
- Class values for concept and conbody in the schema file conceptMod.xsd are missing the trailing space
- In taskMod.xsd, stepxmp has the class attribute for tutorialinfo
- In taskMod.xsd, chrow has the class attribute for strow
- In metaDeclMod.xsd, copyryear appears as copyyear in the class attribute
In metaDeclMod.xsd, the href attribute on <source> and <publisher> is required. They should be implied.
In topic.mod, the global-atts entity defines a fixed attribute of xmlns="" for all elements. This is not in the schemas, and is not in the global-atts definition from map.mod. The suggested fix is to remove xmlns="" because DITA does not have any specified namespace support for 1.0 or 1.1. RDA: complete
- In commonElements.mod, the object element has a "longdescre" attribute instead of "longdescref". We will leave the misspelling in, and add a comment in the DTD explaining its presence. We will also include the correct version.
General cleanup
As part of DITA 1.0, the content model of <choice> in tasks was made equivalent to the model of its ancestor, <li>. However, while li has an entity to define its model, choice did not reuse that entity. As a cleanup item we should correct choice.
Here is the model in topic.mod:
<!ENTITY % listitem.cnt "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl;">
<!ELEMENT li (%listitem.cnt;)*>
Current model in task.mod:
<!ELEMENT choice (#PCDATA | %basic.ph; | %basic.block; | %itemgroup; | %txt.incl;)*>
New model in task.mod:
<!ELEMENT choice (%listitem.cnt;)*>
RDA: completed cleanup of choice model
Architectural Spec
Language Spec
The spanname attribute is still listed for the <entry> element, even though it is not available.
- The language spec includes an index term "spamname" in the file spanspec.dita
Dita Wiki