The Language Spec is comprised of:
- commonLRdefs.dita -- Common conref definitions for attribute descriptions and other reusable fragments.
- element reference topics (always needs processed by tools if the DTD changes)
- attribute group topics
- chapter overview topics (for PDF hierarchical maps)
- maps for building alphabetical and book-oriented views
- appendix-like explanation topics (like xml:lang enumeration descriptions) and other topics not specific to elements
Fix list for fourth/fifth drafts (mid February, 2007)
- Moved ditaval element descriptions from the architectural spec to the language reference. Contents are virtually unchanged, only modified to fit the layout of the rest of the reference (attributes in tables).
- Additional index cleanup
- Correction to typo of audience/@type values (typo was there from version 1.0)
- Added examples to a couple of elements (many still missing)
- Fifth draft includes updated wording for @chunk (still needs updating based on Eliot's latest comments)
Fix list for third draft (end of January, 2007)
Note - I am still waiting on final wording for @chunk, so it has not yet been updated.
New for the third draft:
- Updates to the indexing, image, and object topics sent to the list by Paul Grosso
- Updates to the navref element description
- Replace "Glossary topic" with "Glossentry topic" everywhere it is used
- Updated the contains/contained-by listing to list each document type
- Added an alphabetical list of elements before the index
- Corrected a large number of index entries
- Alphabatized the bookmap elements, and placed the bookmap metadata elements in a new section
- Added a section at the beginning with an alphabetical list of all elements, so that we do not need to manually add bookmarks after generating the PDF.
- Re-ordered several sections of the book, based on review input
- Several editorial comments based on Jeff Ogden's review, plus these content changes:
- Added information to the book's intro indicating new items for DITA 1.1. It does not mention @chunk, though this should be added once it is added to the architectural spec.
- Clarify that when shortdesc's inside abstract are concatenated, they are space separated
- Clarified that @href on lq may point to a DITA topic
- Added a note on the type attribute for audience, author, copyright, note, lq, and param that the definition differs from @type on many other elements. This note was already present for the object element.
Clarified the reason for the metadata container, within the <metadata> topic.
Clarified inheritance order in the <relcolspec> element.
- In the display-atts topic, moved @pgwide exception into the expanse row
- In the description of @translate, added a pointer to the architectural spec for a list of common defaults
- Indicated that platform/product/audience/otherprops/props/base take a space delimited set of values (with a note about the more complicated generalized case for props/base).
- Combined the topicref-atts and topicref-atts-no-toc topics.
These comments address specific comments by Jeff that were not completed exactly as requested:
- Attributes that inherit should say so. I've added the following message to @scope, @format, the filter attributes, and rev (I was unsure how to get the wording into the type attribute, which should inherit based on the architectural spec, but which already says the type should be determined by inspecting the target): "If no value is specified, but the attribute is specified on an ancestor within a map or within the related-links section, the value will inherit from the closest ancestor."
- Similar to above, added this note to @toc, print, chunk, linking, search: "If the value is not specified locally, but it specified on an ancestor, it will inherit the value of on the ancestor."
- Suggestion to move the indexing elements into the indexing domain: the elements are left in with other topic elements, because they are not part of the indexing domain. All of the other domains are grouped on their own, so the indexing are as well. I've added links from the indexing domain back to the indexing elements, and a link from index-base to the indexing domain section.
- Suggestion in abstract to replace "when the initial paragraph of a topic is unsuitable" with "when a short description alone is unsuitable". I think that initial paragraph is the correct intent here. If the initial paragraph is correct, that paragraph should be in the short description. I've added that clarification.
Move related links into the linking section. The <related-links> element is one of the few major components of a topic, so it is left in the major topic elements section. I've added a cross reference from the related links section to the actual related-links element.
I cannot find a record that map/@title was officially deprecated, but I added a note to the description indicating that <title> is preferred.
Noticed that glossarylist/@href and other listings mention <toc>: these all reuse the same definition. I added a clarification: "All of the book listings operate in a similar manner; for example, <toc...."
The section for %topicref-atts; and %topicref-atts-no-toc; are identical, except that in the no-toc version the toc attribute defaults to "no". I would rather not have elements using the "no-toc" version point to the original, so I have not combined them, though I updated the wording in the intro sections.
- The description of @type on note is still in the appendix setion on the type attribute, because it is too long to fit in the normal attribute table (it may run off of the page). I've added this to the section: "The descriptions for the type attribute on linking elements and on note are too long to fit in the usual attribute table, so they are included in this section; for other elements, such as audience, copyright, or object, the description can be found with the element."
These comments address specific comments by Jeff that were not addressed:
- Attributes with no default should indicate when there is a processing default. I agree that this should be done, but do not have time to track them all down right now.
- Should add ditaval to the spec. I agree, but do not have time to write up the elements.
- Question in the image element about longdescref: "Without format, scope, and type attributes, how do you know what the references represents?" Unsure how to clarify this, without having the TC add such attributes, or add longdescref as a nested xref-like element.
Should the "select-atts" attributes on <step> be condensed as on other elements: they are all listed because step does not use the normal select-atts parameter; it re-defines the importance attribute with limited values.
- I haven't placed anything about the deprecated grouping syntax for @otherprops with that attribute, as it was not there in the 1.0 spec - it seems odd to add it only after it is deprecated.
- It is true that some @importance values cause elements to be re-ordered, but I think this is processor-dependent, so I have not added anything about it.
Fix List for second draft (taken from meeting minutes)
List of TC-authorized changes/rewrites for the DITA 1.1 Language Specification draft. For each item, reference the email or minutes in which the action was directed. As each item is assigned, add the name of the responsible author and indicate when it is Completed.
Indexing changes -- http://wiki.oasis-open.org/dita/Indexing_issue_summary
- (1.1 alpha draft includes new elements -- Verify that agreed-upon behaviors are documented)
- Disposition: Done
- References to ditabases without explicit topicid
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/19872/DitaTCMeeting060822.txt
Recent message--http://lists.oasis-open.org/archives/dita/200608/msg00016.html
- Disposition: Closed Minutes refer this to Arch Spec: "Michael to update spec to clarify that topicref is the exception in terms of what is included in the output; all other link elements link to a single element."
- Update description of 'chunk' attribute?
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/20458/DitaTCMeeting060926.txt
Message--http://lists.oasis-open.org/archives/dita/200609/msg00034.html
- Disposition: Done: amended the attribute table description; linked to separate topic containing full discussion--might need to be in Arch Spec instead
- Conref overriding attributes of target
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/20734/DitaTCMeeting061017.txt
- Disposition: Done
- All of the enumerated attributes (except object/@declare) have a new value of -dita-use-conref-target, which needs to be defined somewhere. It should be listed in the language ref - maybe with a pointer to the arch spec for details?
- Disposition: Done (same as previous item)
- @print has new values of printonly and -dita-use-conref-target. The commonLRdefs needs to be updated for it.
- Disposition: Done
- Update foreign element to include processing info for generalization/specialization use case
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/20831/DitaTCMeeting061024.txt
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/21009/DitaTCMeeting061031.txt
Follow-up--http://lists.oasis-open.org/archives/dita/200611/msg00005.html
- Disposition: Closed--Eric Sirois' updates are in the arch spec under "foreign content and the architectural class attribute"
- Clarify order of inheritance of attribute values in a DITA relationship table
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/21009/DitaTCMeeting061031.txt
http://lists.oasis-open.org/archives/dita/200610/msg00070.html
http://lists.oasis-open.org/archives/dita/200610/msg00029.html
Proposed language--http://lists.oasis-open.org/archives/dita/200611/msg00007.html
- Disposition: Closed--fixed in Arch Spec
- Change DITA version attribute from text to data and to define version-specific IDs in the catalog
- Remove the "#FIXED" indication from the DITAArchVersion attribute and include version-specific FPIs (formal public identifiers) in the catalog.
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/21009/DitaTCMeeting061031.txt
Minutes--http://lists.oasis-open.org/archives/dita/200611/msg00009.html
Clarification--http://lists.oasis-open.org/archives/dita/200611/msg00011.html
- Disposition: Closed--the first items apply to DTD/schema updates that were made; message 11 refers to Eric Sirois' updates which are in the arch spec under "foreign content and the architectural class attribute"
- Conref recursion behavior (may not be a Lang Ref issue)
Minutes--http://www.oasis-open.org/apps/org/workgroup/dita/download.php/21477/DitaTCMeeting061212.txt
- Disposition: Closed: described in architectural spec
- Remove xmlns attribute
Email--http://lists.oasis-open.org/archives/dita/200612/msg00021.html
- Disposition: Closed for Langref--the noted text applies to Arch Spec: "Michael to put a notification of some sort about this in the 1.1 specifications."
- resolving conflicts between attributes and metadata in DITA (Lang Spec issue?)
Email--http://lists.oasis-open.org/archives/dita/200610/msg00028.html
Disposition: OPEN1
- Multiple shortdesc in an abstract in a topic (Lang Spec issue?)
Email--http://lists.oasis-open.org/archives/dita/200609/msg00021.html (plus follow-ups)
- Disposition: Done
Review comments from Robert D Anderson
Robert's comments have been moved here: Robert D Anderson's Comments
- Status of Robert's comments: Closed for the current draft. Open comments for next round.
Comments from Jeff Ogden at PTC
Note from Robert: this document is getting very long with my comments. I've just been pointed to Jeff's comments from the 1.0 reference. Rather than growing this doc beyond readability, I'll create a new document for this: JeffOgdensComments
- Status of Jeff's comments: A couple of items should be addressed prior to Committee Draft stage.
Additional comments by anyone
If you have a couple of comments, please add them here (you may create your own small section if you wish). If you have a large number of comments, please create a new page like the ones above, and indicate that the comments are still open.
Additional fixups by Don
- Updated ditaref.bkinfo to reflect OASIS cover structure. Gershon will be working from this to extend the metadata needed to generate the official cover.
- changed paths in ditaref-book.ditamap to reflect actual re-built page locations
- note that several attribute descriptions in commonLRdefs are just stubs, require more complete description.
1 open
Dita Wiki