Skip to Main Content

Z3986 Issues

The page you requested does not exist. A search for about us default resulted in this page.

Issues Tracking All Issues

Select Sort Order

All Issues

Issues include open, dismissed, errata, resolved, and those noted for Future Directions of the DAISY Standard.

Issue Number: 227 entered December 1, 2009 by Jamie Norrish
Status:   Submitted   Issue Type:   Structure Guidelines
Issue Description:
The SG state that "[u]nnumbered pages (those that are not included in the pagination sequence) should be tagged but no page number should be included within the tag", and the DTD allows pagenum to have no textual content. However, it is not entirely clear whether having no textual content at all is desired: in discussion on the daisymfc-developer list, it was pointed out that empty pagenum was a 'new' concept and that various tools might have problems with them. Indeed, the TTS Narrator part of the DAISY Pipeline runs into problems with them - the pagenum element ends up with no smilref attribute (since there is no text to render), and the ZedVal validator consequently considers the document invalid. It is not clear to me (or to the developers on daisymfc-developer) what the intended behaviour is.
Issue Number: 225 entered June 23, 2009 by James Pritchett
Status:   Submitted   Issue Type:   Specification
Issue Description:
In section 7.4.1 ("Escapable" Structures), the spec indicates that such structures in SMIL "must consist of a seq element containing at least one child time container (seq or par)." However, for a single-media DTB (audio-only or text-only), there is no reason that the seq could not contain just media children. Recommend that this prose be modified to reflect this possibility. (see, for example, the language regarding @smilref in section 7.2, which does take single-media DTBs into account)
Issue Number: 224 entered April 15, 2009 by Reuben Firmin
Status:   Submitted   Issue Type:   Specification
Issue Description:
RFC 4839 (http://www.ietf.org/rfc/rfc4839.txt) recommends that OPF be given the content type application/oebps-package+xml. It's not backwards compatible for the spec to be changed to alter the OPF manifest media type for OPF, but for people serving OPF files over the web, we should recommend application/oebps-package+xml.
Issue Number: 223 entered December 11, 2008 by Daniel Weck
Status:   Submitted   Issue Type:   Specification
Issue Description:
The XML 1.0 5th edition was released [1] on 26th November 2008. Amongst other things, this revision introduces changes in the rules that specify the characters allowed in XML element and attribute names, and XML IDs. This is a very controversial [2] change since it is a major step forward in terms of user-agent implementations, and it is likely to break existing processing systems: for example, the DAISY 3.0 ANSI/NISO Z39.86-2005 specification currently uses an undated reference to XML 1.0, which defaults to the latest revision (5th). However, most, if not all DAISY user-agents currently implement the previous, simpler revision (4th). As a result, it is now possible to produce DAISY 3 content that cannot be played or processed by existing implementations. The suggested fix is to explicitly date the reference to XML 1.0 to its 4th revision. [1] http://www.w3.org/TR/xml [2] http://blog.jclark.com/2008/10/xml-10-5th-edition.html
Issue Number: 222 entered April 28, 2008 by Romain Deltour
Status:   Resolved   July 2, 2008   Issue Type:   Structure Guidelines   Assigned To:   Jennifer Sutton re Future Requirement; Lynn Leith for errata update to SG
Issue Description:
The DTD comments say: '"page" allows three kinds of page numbering schemes to be identified: "front" (for roman-numeral pages at the start of a book), "normal" (for pages identified by arabic numerals), or "special" (for all other kinds of pages)' while the 2008 Structure Guidelines say: '"page="front" is used to mark the page numbers used in the front matter of most books (most often roman numerals but sometimes arabic)"' http://www.daisy.org/z3986/structure/StructureGuidelines2008/part2-inline.html#pagenum If the intended meaning is that page="front" requires roman numerals, the spec should say so explicitly and normatively and the structure guidelines should be fixed. If both roman and arabic numerals are allowed, the DTD comment should mention it.
Resolution Description:

Currently, the pagenum element includes an attribute @page that indicates the type of page. This attribute can have one of three values: "front", "normal", and "special". Comments in the DTD indicate that these values are tied to the character content of the element itself: "front" [is] for roman-numeral pages at the start of a book, "normal" [is] for pages identified by arabic numerals, [and] "special"' [is] for all other kinds of pages." The Structure Guidelines, however, indicates that "front" pages are those that occur in the frontmatter: "page='front' is used to mark the page numbers used in the front matter of most books (most often roman numerals but sometimes arabic). Regardless of the type of page numbering used in the book, pages located in the front matter, preceding the body, should be marked up as page='front'." So the issue here is which of these definitions of "front" is correct: does "front" indicate the character content of the pagenum (roman numeral), or does it indicate the structural location of the pagenum (in frontmatter).

Most producers and developers understand @page="front" to mean "roman numeral". In addition, the Structure Guidelines description does not make sense: why should the location of the pagenum determine the value of @page for front matter pages but not for any other kind of page in the book? That a page is part of the front matter is self-evident from the location of the pagenum element within frontmatter. For these reasons, the DTD comment should be taken as accurate and the Structure Guidelines should be revised to match this.

This issue arises because of flaws in the whole pagenum/@page structure. If @page is to be used to signal the character content of the pagenum, then the values should perhaps be "roman", "arabic", and "other" -- this would be clearer. That said, there is also the question of why this attribute should be present at all, since the data it provides is redundant. Improving the data model for pagination should be a future direction for the specification.

James' resolution was adopted with 2 outcomes: 1) an update to the SG; 2) a future requirement. Marisa is sending a followup email regarding page numbering schema. There is not any input yet regarding page numbering schemes in other countries.

Issue Number: 221 entered March 4, 2008 by Ole Holst Andersen
Status:   Dismissed   July 2, 2008   Issue Type:   DTD
Issue Description:
In dtbook version 1.1.0 the content model of <level> allowed only a <levelhd> child element and no other elements. In dtbook version 2005-X the content model of <level> requires at least one block element that is not <hd>. This change in the content model of <level> will make it difficult to convert legacy <dtbook> v1.1.0 content to version 2005-X.
Resolution Description:
The content model of level and level1-6 is kept as is, disallowing level/level1-6 with headings only. The Pipeline scripts for migrating DTBook v1.1.0 has been changed to handle level/level1-6 with only headings by appending an empty p element, thus indirectly addressing the issue.
Issue Number: 220 entered March 3, 2008 by Lynn Leith
Status:   Resolved (Errata)   June 4, 2008   Issue Type:   Structure Guidelines   Assigned To:   Lynn Leith
Issue Description:

Some sections not well formed: Part II(c): Inline Elements and Part II(d): Tables, h1 followed by group of h3's.

Resolution Description:
Headings and CSS redone
Resolution Area:
http://www.daisy.org/z3986/structure/
DAISY 3 Structure Guidelines
Issue Number: 219 entered January 29, 2008 by Jennifer Sutton
Status:   Resolved (Errata)   June 4, 2008   Issue Type:   Structure Guidelines   Assigned To:   Kathy Kahl/Lynn Leith
Issue Description:
When reviewing this page, where proposed 2008 SG is posted: http://www.daisy.org/z3986/structure/StructureGuidelines2008/structguide.html as well as sub-pages, the page-titles are not clear. Need date in page-title to differentiate 2008 version of SG and 2005 -- what if somebody is comparing? Might even consider going back and relabeling page-titles for the 2005 version, though I don't know the pros and cons of making such a change. Also need to have main doc and subpage title together -- to show relationship. Index reads something like "HTML . . . Index." Having HTML in page-title is confusing, as one example. Please contact me if you want clarification.
Resolution Description:
Document title and title field revised
Resolution Area:
http://www.daisy.org/z3986/structure/
DAISY 3 Structure Guidelines
Issue Number: 218 entered January 24, 2008 by George Kerscher
Status:   Dismissed   June 4, 2008   Issue Type:   Specification
Issue Description:
Whenever a user would follow a link to another location, the reading system will need to know where the element ends. For example, there is a math inline island. The reading system would need to know which element is immediately before and after the math island. Another example might be in a noteref where the reading system would want to skip past the noteref. If the note ref were in the middle of a sentence, the portion of the sentence before the noteref would need to be contained in a span. Also the second part of the sentence should be in a span. In this way the reading system could skip the notref, math, or return to reading immediately after the element.
Resolution Description:
This is a known requirement in production tools. This is needed for any kind of block that needs to be identified, such as a footnote. James pointed out that this is an authoring problem, and is a good use for span. There needn't be a special element for this.
Issue Number: 217 entered January 10, 2008 by Dennis Leas
Status:   Resolved (Future Direction)   Issue Type:   Specification
Issue Description:
In the NCX file, the dtb:maxPageNumber and dtb:totalPageCount metadata is required. They refer to the value attribute of pageTarget element. However, this value attribute is not required. In addition, ZedVal can only validate books that use the value attribute. Books that do not include the optional value attribute on the pageTarget element fail validation even though they they are valid. I suggest that either ZedVal be modified to validate such books or that the spec be updated to require the value attribute. Since this is either a spec or ZedVal issue, I am cross-posting it to the ZedVal tracker.
Resolution Description:
Clarify this in the next version of the standard since it would probably require extensive redesign. Markus summarized that this is a very messy part of the spec in terms of trying to build ZedVal and interpret exactly what is intended.
Issue Number: 216 entered December 19, 2007 by Lynn Leith
Status:   Resolved (Errata)   June 4, 2008   Issue Type:   Structure Guidelines   Assigned To:   Kathy Kahl/Lynn Leith
Issue Description:
Add class attributes on "Definition" and "Markup:" which occur at the start of each section; use styles to visually make these stand out
Resolution Description:
CSS revised
Resolution Area:
http://www.daisy.org/z3986/structure/
DAISY 3 Structure Guidelines
Issue Number: 215 entered December 15, 2007 by George Kerscher
Status:   Resolved (Errata)   Issue Type:   Specification   Assigned To:   James Pritchett
Issue Description:
The MathML working group thought that their extension was in harmony with the specification and that nothing needed to be changed. However, the mime type for the XSLT is not allowed in the package file. ZedVal reports the error that this mime type is not allowed. We hope that the specification could allow this type and that ZedVal would then allow this type.
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html
Issue Number: 214 entered December 6, 2007 by George Kerscher
Status:   Resolved   Issue Type:   Structure Guidelines   Assigned To:   MathML Working Group
Issue Description:
The MathML-in-DAISY working group has a suggestion. In the MISC NIMAS issues section, the portion on Mathematics is inadequate. We suggest that a new part be added to address math. The working group will create this part following the look and feel of the rest of the DAISY Structure Guidelines. This new section will indicate that a comprehensive part will be added in the future. Temporary content will include this NIMAS part, correct MathML markup, and a pointer to the project area where the comprehensive part will be created.
Resolution Area:
Structure Guidelines 2008
Issue Number: 213 entered December 3, 2007 by Dennis Leas
Status:   Dismissed   December 3, 2007   Issue Type:   Validation
Issue Description:
I have a large textNCX book. ZedVal seems to hang at the "Executing: dtbook Schematron tests" step. I waited more than an hour for the step to complete. The book validates when broken into smaller pieces. However, due to the size of the level 1 sections, I cannot create small enough pieces for the entire book to validate. ZedVal seems to hang when an XML file is large. I can post the book to help troubleshoot the ZedVal issue. The zipped size is about 24 MB.
Resolution Description:
This is a bug report and not an issue. It should be entered at http://zedval.sourceforge.net/#trackers.
Issue Number: 212 entered November 6, 2007 by Linus Ericson
Status:   Dismissed   Issue Type:   DTD   Assigned To:   Needs discussion. Lynn re SG?
Issue Description:
A printed book often contains a reference to a group of notes (e.g. see notes 1-4). Such a group of note references cannot be represented in DTBook. A workaround is to place several noteref elements after one another. Change the content model of the idref attribute on the noteref element to support a list of URIs (like the UriList entity in XHTML) instead of just one URI.
Resolution Description:
The workaround is enough.
Issue Number: 211 entered November 1, 2007 by Blake Jones (MathML, SVG in DAISY WG)
Status:   Open   Issue Type:   Validation   Assigned To:   Markus Gylling
Issue Description:
The 2005 spec (section 4.1) states: Two metadata items must be present in the head of compliant textual content files, contained in a meta element: dtb:uid and dc:Title. The DTD, however, does not require any %headmisc; entities (including meta elements) in the head element. It should at least require 1. Also, ZedVal should perhaps be extended to ensure the presence of these two elements to pass validation.
Resolution Area:
There is no way to enforce having two meta elements with a DTD. The meta element is not required inside of head. This should be a validation issue not a DTD issue since this cannot be enforced by DTD. The validation should be done in ZedVal when it is updated to include the MathML Specification requirements.
Issue Number: 210 entered September 26, 2007 by Linus Ericson
Status:   Resolved (Future Direction)   December 3, 2007   Issue Type:   Specification
Issue Description:
Introduce a block element named separator into DTBook. The separator can for example be used to separate two paragraphs from each other when there is a line (or something similar) between them in a printed book.
Resolution Description:
Entered as Future Requirement #25
Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=25
Issue Number: 209 entered September 14, 2007 by Dennis Leas
Status:   Dismissed   December 3, 2007   Issue Type:   Validation
Issue Description:

I am a member of the MathML-in-DAISY WG.

I am validating the fallback MathML example book. To do this, I am mimicing the action of a Basic MathML player: 1) start with the sample book in the MathML-in-DAISY spec (MathML Modular Extension Example 1); 2) transform the DTBook file with mathml-fallback-transform.xslt to produce a non-MathML DTBook file; 3) replace the original DTBook file with the transformed file. The result should validate.

Unfortunately, we have a few errors in the example book, which I am repairing. However, my repaired files don't validate, due I believe, to some issues with ZedVal. I will be pleased to send you the files so you can reproduce the issues.

Issue 1
filename: C:\MathML-in-DAISY\revised NonMathML Official Example\nativemathml.xml
line: 1
problem: A validation error occurred: Attribute "xmlns:m" must be declared for element type "dtbook"..
Conclusion: ZedVal isn’t recognizing standard XML namespace attributes.

Issue 2
filename: C:\MathML-in-DAISY\revised NonMathML Official Example\nativemathml.opf
line: 53
problem: A validation error occurred: bad value for attribute "media-type".
Explanation: The media-type for mathml-fallback-transform.xslt is set to application/xml. The XSLT spec (http://www.w3.org/TR/xslt) says to use application/xml or text/xml, so the media-type is correctly given in the opf.
Conclusion: ZedVal should recognize application/xml or text/xml as valid for XSLT files.

Issue 3
filename: C:\MathML-in-DAISY\revised NonMathML Official Example\nativemathml.opf
line:
problem: manifest illegal files.
manifest file listing is incomplete/listing files that are not part of DTB.
File C:\MathML-in-DAISY\revised NonMathML Official Example\mathml-fallback-transform.xslt is listed in manifest but not part of DTB.
Explanation: The XSLT file is included in the metadata but does not otherwise appear in the DTB.
Conclusion: ZedVal does not inspect the metatdata when checking usage of files listed in the manifest.

Issue 4
filename: C:\MathML-in-DAISY\revised NonMathML Official Example\nativemathml.opf
line:
problem: mime-file mismatch.
manifest mime declaration doesnt match actual file type.
unknown mime type on member with mimetype application/xml.
Conclusion: Same as Issue 2; ZedVal doesn't recognize application/xml as valid for XSLT files.

Issue 5
filename: C:\MathML-in-DAISY\revised NonMathML Official Example\nativemathml.ncx
line:
problem: dtb:maxPageNumber value is incorrect.
the content of dtb:maxPageNumber does not correspond to the highest page value in the NCX.
expected number: 0.
Explanation:. The page number appear to be correct in the NCX and DTBook files.
Conclusion: ZedVal doesn’t appear to be correctly checking the page numbers.

Resolution Description:
This is a bug report and not an issue. It should be entered at http://zedval.sourceforge.net/#trackers.
Issue Number: 206 entered May 31, 2007 by Kathy Kahl
Status:   Resolved (Errata)   July 11, 2007   Issue Type:   Extension: MathML   Assigned To:   MathML WG
Issue Description:
Errata at http://www.daisy.org/projects/mathml/mathml-in-daisy-spec.html#h_24 The first sentence after the XML excerpt reads "The math tag the altimg and alttext attributes."
It should read "The math tag requires the altimg and alttext attributes."
Issue Number: 207 entered May 31, 2007 by Kathy Kahl
Status:   Resolved (Errata)   July 11, 2007   Issue Type:   Extension: MathML   Assigned To:   MathML WG
Issue Description:
Editorial change: switch terminology to use "math island" which is a term widely used by the IDPF & others to denote a MathML instance. This should be added to the glossary, Sections 4.1, 4.3, App. 3.2 and other portions of the document.
Issue Number: 208 entered May 31, 2007 by Kathy Kahl
Status:   Resolved (Errata)   July 11, 2007   Issue Type:   Extension: MathML   Assigned To:   MathML WG
Issue Description:
Add missing sentence to Section 4.1:
"The math element must also include a dtbook:smilref attribute that references the corresponding element in the SMIL file. Note that this attribute must be in the dtbook namespace."
Issue Number: 205 entered April 19, 2007 by James Pritchett
Status:   Resolved   Issue Type:   Structure Guidelines   Assigned To:   Lynn Leith
Issue Description:
The fragment identifiers used in the idref attributes of noteref and annoref should have a hash (#) before them to conform to correct URI syntax. The examples in the Structure Guidelines do not reflect this.
Resolution Area:
Structure Guidelines 2008
Issue Number: 203 entered April 17, 2007 by Daniel Weck
Status:   Resolved (Errata)   May 24, 2007   Issue Type:   Other Documentation   Assigned To:   Kathy Kahl
Issue Description:
http://www.niso.org/standards/resources/Z39-86-2005.html
Resolution Area:
http://www.daisy.org/z3986/2005/z3986-2005.html
Issue Number: 204 entered April 17, 2007 by Kathy Kahl
Status:   Resolved (Errata)   July 11, 2007   Issue Type:   Extension: MathML   Assigned To:   MathML WG
Issue Description:
http://www.daisy.org/projects/mathml/mathml-in-daisy-spec.html Appendix 3.5 reads "Within the SMIL namespace, resources in two languages have been provided for segments of the SMIL presentation that reference MathML content."
Only one example in English is given.
Issue Number: 201 entered April 12, 2007 by James Pritchett
Status:   Dismissed   Issue Type:   Specification
Issue Description:
The NCX example (section 8.6 of the spec) shows a dtb:depth value of
Resolution Description:
Issue database submission error
Issue Number: 202 entered April 12, 2007 by James Pritchett
Status:   Resolved (Errata)   January 16, 2008   Issue Type:   Specification   Assigned To:   James Pritchett
Issue Description:
The NCX example (section 8.6) has a dtb:depth value of 6, although the portion of the NCX shown in the example only has four levels of hierarchy.
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#202
Issue Number: 200 entered March 16, 2007 by Richard Stones
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   Ole Anderson
Issue Description:
When a group of images spans several pages, there is no way to represent that in DTBook. The current restriction of use applied to <pagenum> elements within <imggroup> is leading to markup solutions that in practical coding terms, are at best long-winded and at worst may lead to error. In terms of semantics one can find oneself providing deeply ambiguous documents. Any content that a producer judges best represented as a suite of images suffers as a result of this restriction, if that group of images stretches over more than one page. While <caption imgref="..."> attribute application can be used to associate the images it cannot be considered as optimal as consistent and logical element markup. This issue resembles an earlier posted issue (#199) concerning the application of <pagenum> within <table> markup. Both issues could satisfactorily be resolved by the removal of the restriction on <pagenum> markup within the named elements.
Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 199 entered March 15, 2007 by Linus Ericson
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   Linus Ericson
Issue Description:
pagenum elements are not allowed in tables. The content model for table and tbody should be extended to allow pagenum elements between table rows just as the list content model allows for pagenum elements between list items. This change would not affect any existing documents but it would probably affect conversion software not expecting pagenum elements there.
Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 198 entered January 25, 2007 by Daniel Weck
Status:   Resolved (Errata)   January 18, 2008   Issue Type:   Specification   Assigned To:   Linus Ericson
Issue Description:
DAISY 3 allows multiple end values separated by semi-columns[1]. Therefore, the SMIL 2.0 MultiArcTiming[2] module is missing in the informative list of SMIL modules given in the DAISY specification[3]. In fact, the SMIL 3.0 DAISY profile[4] may now be considered as a potential reference (bare in mind, at this stage this is a draft specification).
[1] http://www.daisy.org/z3986/2005/z3986-2005.html#End-Vals
[2] http://www.w3.org/TR/SMIL2/smil-timing.html#Timing-Appendix-Modules
[3] http://www.daisy.org/z3986/2005/z3986-2005.html#SMILMods
[4] http://www.w3.org/TR/2006/WD-SMIL3-20061220/smil-daisy-profile.html#q9
Resolution Description:
Add *MultiArcTiming to the list of 7.1.2 SMIL Modules
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#198
Issue Number: 197 entered January 3, 2007 by Kathy Kahl
Status:   Resolved   January 4, 2007   Issue Type:   Specification   Assigned To:   Kathy Kahl
Issue Description:
The daisy-staff@daisy.org email address that is specified in Appendix 2 is not currently defined and does not give an undelivered mail message possibly resulting in lost email messages.
Resolution Description:
Change to give undelivered message; also submit errata to remove email from Zed spec.
Resolution Area:
http://www.daisy.org/z3986/2005/z3986-2005.html#ul_42
Issue Number: 196 entered December 26, 2006 by Laurie Sherve
Status:   Resolved (Future Direction)   June 4, 2008   Issue Type:   Other Documentation   Assigned To:   Kathy Kahl
Issue Description:
This is a follow-up to issue 155. Image: When the final XML viewed either in Internet Explorer 6.0 or in Book Wizard Reader 1.1.1.0, the images are not displayed correctly. List: Only bullets are appearing instead of styles like numeric, alpha and arabic defined in the XML file. Table: The final table alignment in the output is not looking good though the tagging is correct according to the specification. http://www.daisy.org/dtbook/misc/dtbook-css-compat.html css should be rewritten. Kathy to re-write it.
Resolution Description:
Add references to this (#196) and #155 to the Requirements database. Apparently this is relating to the problem of browsers not displaying images and tables correctly which is a monstrous browser problem, not specific to the DAISY Standard, nor is the CSS part of the Standard. There is already a future requirement to the spec to resolve distribution and rendering problems.
Issue Number: 194 entered December 8, 2006 by Linus Ericson
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   Linus Ericson
Issue Description:
The dtbookblock entity in the DTBook DTD is never used and could thus be removed.
Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 195 entered December 8, 2006 by Linus Ericson
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   Linus Ericson
Issue Description:
The title element in the DTBook DTD only allows #PCDATA content. This should be expanded to allow inline content, just like the author element does.
Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 193 entered November 29, 2006 by James Pritchett & Linus Ericson
Status:   Resolved (Future Direction)   Issue Type:   Specification   Assigned To:   James Pritchett
Issue Description:
Section 16.1 of the spec (http://www.daisy.org/z3986/2005/z3986-2005.html#FileConform) defines a number of rules for DTB XML documents so that they can be correctly handled by non-validating XML processors. These rules include the explicit specification of attributes declared as #FIXED in the respective DTD, but does not mention #IMPLIED attributes with default values. This looks like an oversight.
Resolution Description:
If move to schema, problem would go away.
Issue Number: 191 entered November 6, 2006 by Laurie Sherve
Status:   Resolved (Errata)   January 16, 2008   Issue Type:   Specification   Assigned To:   Kathy Kahl
Issue Description:
http://www.w3.org/International/articles/language-tags/Overview.en.php which refers to rfc4647, Best Current Practices, copyright by the Internet Society. To quote the document: " this document, in combination with RFC 4646, replaces RFC 3066, which replaced RFC 1766. "
Resolution Description:
Editorial change in the specification from 3066 to 4646 and 4647 in sections 3.1.2 Dublin Core, and 7.3.2, xml: lang
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#191
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 190 entered November 1, 2006 by Dave Pawson
Status:   Resolved (Future Direction)   December 6, 2006   Issue Type:   Specification
Issue Description:
metadata is presumed to be document level. This is on occasion untrue. Feature request: that metadata (meta element currently) be allowed as children of lower level block elements. Suggest note, div provisionally.
Resolution Description:

The Zed committee felt that this issue should be addressed in the next issue of the spec.

Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=24
Issue Number: 189 entered October 23, 2006 by Laurie Sherve
Status:   Resolved (Errata)   October 11, 2006   Issue Type:   Specification   Assigned To:   Roger/George
Issue Description:
The daisy-staff email list is generating a large amount of spam and needs to be deleted.
Resolution Description:
daisy-staff email has been deleted from Lyris. The address was generating a large volume of spam. All correspondence with the DAISY Consortium should be directed through the Contact Us form: www.daisy.org/contactus/.
Issue Number: 155 entered October 5, 2006 by Ganga Devi .S
Status:   Dismissed   Issue Type:   Structure Guidelines
Issue Description:
Image: When the final XML viewed either in Internet Explorer 6.0 or in Book Wizard Reader 1.1.1.0, the images are not displayed though they are tagged correctly according to the specification document. We have used html namespace to display the images in the browser. But the XML is invalid against the dtbook-2005-2.dtd. Please guide us on the above issue. List: Only bullets are appearing instead for all order list items irrespective of its styles like numeric, alpha and arabic defined in the XML file. The tagging has been provided by following the specification. Table: The final table alignment in the output is not looking good though the tagging is correct according to the specification. Please guide us to solve the above mentioned issues.
Resolution Description:

This is not an issue with the specification, rather known issues with table renderings in IE. Refer to css on daisy site as a model. Kathy to rewrite the dtbook css to try to solve the problem.

Issue Number: 156 entered October 5, 2006 by James Pritchett
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   James Pritchett
Issue Description:
The ATTLIST for title currently references %coreattrs; However, it should reference %attrs; so that smilref, etc. are included as well. This was a mistake in the resolution of issue #52 (id not allowed on title)
Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 157 entered October 5, 2006 by James Pritchett
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   James Pritchett
Issue Description:
The ATTLIST for bdo currently references %coreattrs;, not %attrs;, and hence does not allow smilref and showin.
Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 149 entered September 25, 2006 by Ganga Devi .S
Status:   Resolved (Future Direction)   November 3, 2006   Issue Type:   DTD   Assigned To:   issue triage team
Issue Description:
There is no element to capture name of the photographer or source of the table or image. Do we need to capture it as caption or need to add a element in DTD to capture the credit source?
Resolution Description:
A recommended work-around: use the element caption with a class attribute of credit.
Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=23
Issue Number: 148 entered September 22, 2006 by Linus Ericson
Status:   Resolved (DTD)   Issue Type:   DTD   Assigned To:   Linus Ericson
Issue Description:
The comment in the DTBook DTD describing the imgref attribute on the caption element is incorrect. The comment states that internal id references should be preceded by a hash mark, but since the type of the imgref attribute is IDREFS, that is incorrect. In fact, it is even impossible to create references that are *not* internal.
Resolution Description:

Change the comment in the next release of the DTD.

Resolution Area:
http://www.daisy.org/z3986/2005/dtbook-2005-3.dtd
Issue Number: 147 entered September 8, 2006 by George Kerscher
Status:   Resolved (Errata)   January 25, 2008   Issue Type:   Specification   Assigned To:   DTD Team: James/Linus
Issue Description:
The specification does not mention externalFlow in the dtbook-2005-2.dtd.
Resolution Description:
The revised 2005-3 DTD adds a new entity. This is not in section 4.2.2. We will mention this in the errata section of the site.
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#147
Issue Number: 146 entered August 29, 2006 by George Kerscher
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   George Kerscher
Issue Description:
The type attribute was accidentally dropped in the 2005 version. This attribute is needed by the MathML working group.
Resolution Description:
The type attribute was added to audio, img, and text in the dtbsmil-2005-2.dtd. This dtd replaces dtbsmil-2005-1.dtd. This is placed in the DTDs folder.
Issue Number: 144 entered August 9, 2006 by Kathy Kahl
Status:   Resolved (Errata)   August 11, 2006   Issue Type:   Sample Content
Issue Description:

WCAG_2005.xml in the sample content zipfile (WCGxml.zip) is not valid. It references dtbook-2005-2.dtd.

Resolution Description:

DTD changed to correct version.

Issue Number: 143 entered August 2, 2006 by Kathy Kahl
Status:   Resolved (Errata)   January 16, 2008   Issue Type:   Specification   Assigned To:   Linus Ericson
Issue Description:
The spec at http://www.daisy.org/z3986/2005/z3986-2005.html#para_89 says: "While the ISO standards for MP3 and AAC require support for variable bit rate playback, players compliant with this standard are only required to support constant bit rate playback." This is the only reference in the spec to variable bit rates and it implies but should make clear that DTBs may not include variable bit rate audio files.
Resolution Description:

Specification should be modified in Section 5.1

Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#143
Issue Number: 133 entered June 23, 2006 by Dave Schleppenbach
Status:   Dismissed   Issue Type:   DTD   Assigned To:   issue triage team
Issue Description:
The <noteref> element needs to be allowed inside the <em> and <strong> elements, and potentially other inline elements, since this occurrs sometimes in print textbooks. Submitted by the Braille-in-DAISY working group.
Resolution Description:
This is not a bug in the specification. In the dtd, noterf is inline should be allowed inside <em> and <strong>. James tested this combination and it validates.
Issue Number: 130 entered April 28, 2006 by Linus Ericson
Status:   Resolved (Errata)   January 16, 2008   Issue Type:   Specification   Assigned To:   Linus Ericson
Issue Description:
In Example 3.3 of the 2005 specification the DTBook media-type is text/x-dtbook+xml, but the table above the example states that the media-type is application/x-dtbook+xml.
Resolution Description:
Correct the media type in the example
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#130
Issue Number: 129 entered April 10, 2006 by Markus Gylling
Status:   Resolved (Errata)   September 1, 2006   Issue Type:   DTD
Issue Description:
The removal of inline styling done prior to 2005-1 by mistake only removed the style element of head, and not the style attribute defined in the coreattrs entity. The style attribute should be removed and this removal regarded a bugfix to an earlier uncompleted modification.
Resolution Description:

Agreed Solution:

Remove the style attribute from the coreattrs entity and the attrsrqd entity. The stylesheet entity is no longer referenced and will be deleted.

Issue Number: 128 entered April 7, 2006 by Dave Pawson
Status:   Resolved (Future Direction)   September 22, 2006   Issue Type:   DTD   Assigned To:   George Kerscher
Issue Description:
Currently prodnote, pagenum, code, imggroup are elements which may be used either inline or as block elements. Propose that pagenum is the only viable element which rightly belongs in this class. The remainder require resolution, either by renaming for inline use, or content model change. Propose that this be addressed at the move to a schema language where we have more control over the content models.
Resolution Description:

This will be revised in the next version of the specification.

Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=22
Issue Number: 125 entered April 6, 2006 by Linus Ericson
Status:   Resolved (Errata)   January 16, 2008   Issue Type:   Specification   Assigned To:   Markus Gylling
Issue Description:
The EBNF notation of the XPath subset in the spec [1] seems to contain an error. The NCName production only seems to allow one NCNameChar character which would lead to that all local parts of QNames must be exactly two characters long. The parenthesis around NCNameChar in the NCName production might indicate an implicit Kleene star, but that syntax is not used for the Step production or in the notation of the XML specification [2] that is referenced for some of the productions. [1] http://www.daisy.org/z3986/2005/z3986-2005.html#XPathSubset [2] http://www.w3.org/TR/REC-xml/#sec-notation
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#125
Issue Number: 127 entered April 6, 2006 by James Pritchett
Status:   Resolved (Future Direction)   November 3, 2006   Issue Type:   DTD
Issue Description:
When adding support for namespaces in the 2005 specification, we forgot to include support for other namespaces needed by extensions to the dtbook element set. Among the places support is needed is in SMIL, to identify where reading systems will need support for different vocabularies in order to render extension content. In SMIL 2, this is done via the systemRequired attribute, which, however, is not currently a part of the dtbsmil DTD.
Resolution Description:
Resolve as a (possible) Future Direction. For now, a possible work-around is to use the type attribute rather than the systemRequired attribute.
Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=21
Issue Number: 124 entered March 23, 2006 by Martin Blomberg
Status:   Resolved (Errata)   December 6, 2006   Issue Type:   Specification   Assigned To:   Ole
Issue Description:

Noterefs and annorefs in SMIL files: It is strongly recommended that links are applied to the media objects (normally audio) for all noterefs and annorefs [1]. Why not apply the link to the wrapping par?

	<a href="#note_id">
		<par>
			<text/>
			<audio/>
		</par>
	</a>
and
	<par>
		<text/>
		<a href="#note_id"><audio/></a>
	</par>
Resolution Description:
Example 7.3 in Z39.86-2005 includes a SMIL link from noteref to note as recommended in section 7.4.8. In addition to changing the SMIL XML of the example, a sentence is added explaining the example.
Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#124
Issue Number: 122 entered March 21, 2006 by Linus Ericson
Status:   Resolved (Future Direction)   August 2, 2006   Issue Type:   DTD   Assigned To:   DTD Team LE
Issue Description:

The 2005 DTD tries to avoid allowing nested prodnote elements. The content of prodnote is 'flow' which includes 'inlinenoprodnote', and there is a comment in the DTD saying that prodnotes should not nest. But prodnotes can be nested since 'flow' includes 'blocknoimggroup', which includes 'dtbookblocknoimggroup', which in turn allows the prodnote element.

Resolution Description:

Agreed Solution:

No change in this minor version upgrade. This issue is placed in the future direction category, and will be addressed when we move from DTDs to a schema language.

Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=19
Issue Number: 123 entered March 21, 2006 by Linus Ericson
Status:   Resolved (Future Direction)   August 2, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:
By wrapping block elements in 'prodnote' or 'imggroup' elements, it is possible to put block elements in an inline context. For example, it is possible to put a table as a descendant of a heading.
Resolution Description:

Agreed Solution:

No change in this minor version upgrade. This issue is placed in the future direction category, and will be addressed when we move from DTDs to a schema language.

Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=20
Issue Number: 119 entered March 20, 2006 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:
remains on the bdo element. All other instances have been replaced with xml:lang. An editorial change?
Resolution Description:

Agreed Solution:

change ATTLIST for bdo to allow xml:lang and not allow lang.

Resolution Area:
dtbook-2005-2
Issue Number: 120 entered March 20, 2006 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:
2.1. XML Processing Instruction
The XML Processing Instruction identifies the version of XML, and the optional character set encoding for the document: <?xml version="1.0" encoding="UTF-8" ?> http://www.w3.org/TR/xml11/#sec-TextDecl It's not a PI. External parsed entities SHOULD each begin with a text declaration. Again editorial?
Resolution Description:

Agreed Solution:

Use the term "XML Declaration" instead of current wording at 2.1 (line 108). Use "Document prolog" instead of "Document tagging content" in heading 2 text.

Resolution Area:
dtbook-2005-2
Issue Number: 121 entered March 20, 2006 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:
Not quite true? Suggest editorial. http://www.w3.org/TR/xml11/#sec-white-space the value "preserve" indicates the intent that applications preserve all the white space. This declared intent is considered to apply to all elements within the content of the element where it is specified, unless overridden with another instance of the xml:space attribute.
Resolution Description:

Agreed Solution:

remove this comment and add external reference when doing the coreattrs append described in #i5068.

Issue Number: 113 entered March 9, 2006 by Neil Soiffer
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

The DTD currently has two elements that are meant to support modular extensions to the DTD: "externalblock" and "externalinline"(see 4.2.2 of spec). Unfortunately, these can't be used by elements that can be used in both block and inline elements such as the proposed <math> element to support a math extension to DAISY. There be something like a "externalblockorinline " element to support math and other "flexible" elements.

Resolution Description:

Agreed Solution:

To have four parameter entities defined that provide means to allow an individual book to modularly extend the content models:

Revise documentation comment (section 3) in the DTD.

A similar fix will need to be made to %flownopagenum, which uses %inlinenopagenum.

Resolution Area:
dtbook-2005-2
Issue Number: 117 entered March 9, 2006 by James Pritchett
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:
It is assumed that extensions to dtbook will be in a different namespace than dtbook itself. However, we have no way to add namespace attributes to elements within dtbook, nor do we have a mechanism to indicate in, say, the DOCTYPE Public ID that the document includes elements from multiple namespaces. Recommendation to add an "externalNamespaces" entity to dtbook that adds namespace declarations to the common attribute set of dtbook. This mimics the behavior of the existing externalInline/externalBlock extension mechanism.
Resolution Description:

Agreed Solution:

Add the %externalNamespaces entity to the %coreattrs entity to, in alignment with namespace aware contexts, allow namespace declarations or redeclarations to appear on any element node in the document entity. Consequently, the Dtbook DTD itself does not enforce root element declaration; this is instead considered a constraint that if wanted should be enforced by higher level rulesetting instances.

Note that the DTD defaulting prohibitions as per section 16.1 of the Z3986-2005 specification apply to this construct. Further and consequently, documentation must explain that the basic use pattern of the %externalNamespaces entity is for example to expand "xmlns:m #IMPLIED" into the attlist.

Revise documentation comment (section 3) in the DTD.

Resolution Area:
dtbook-2005-2
Issue Number: 103 entered March 8, 2006 by mgylling
Status:   Resolved (Future Direction)   September 22, 2006   Issue Type:   Specification   Assigned To:   George Kerscher
Issue Description:

What kinds of change in a grammar results in a change of the namespace URI?

W3C recommends that specifications that define namespaces should explicitly state their policy with respect to changes in the names defined in that namespace [1],[2].

This policy can be published as a separate document at the zed site, and thus does not necessarily impact the spec document (nor erratas).

[1] http://www.w3.org/TR/webarch/#versioning-xmlns

[2] http://www.w3.org/2001/tag/doc/namespaceState.html

Resolution Description:

We will create a namespace URI policy with the next revision of the specification. However, it will be done sooner if required by a modular extension.

Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=17
Issue Number: 104 entered March 8, 2006 by mgylling
Status:   Dismissed   Issue Type:   Specification
Issue Description:

The z2005 defines non-ambiguous mime-types for each allowed member type. However, how does one create a nonambigous mimetype field in a http request where one wants to reference an entire DTB? How does this correlate to the anonymous mimetype of opf (text/xml)?

Resolution Description:
Dismiss issue. A mimetype corresponds to a file and a DTB has many file types, not a single mime type. If the specification allowed a DTB to be distributed in a single container, then a mime type of the container, e.g. a zip file, would be used. This is proposed in the IDPF, but we do not require such a container.
Issue Number: 105 entered March 8, 2006 by mgylling
Status:   Resolved (Future Direction)   November 3, 2006   Issue Type:   Specification   Assigned To:   issue triage team
Issue Description:

One extension needed for DTBook adoption in Japan is Ruby. Suggestion that a WG be put together to look at formally adopting an extension using the Ruby module in XHTML 1.1[1], alternatively ITS [2].

[1] http://www.w3.org/TR/ruby-implementation/

[2] http://www.w3.org/TR/2006/WD-its-20060222/

Resolution Description:
Accept recommendation and consider for future direction.
Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=18
Issue Number: 106 entered March 8, 2006 by mgylling
Status:   Resolved (Errata)   January 16, 2008   Issue Type:   Specification   Assigned To:   Markus Gylling
Issue Description:

The problem is that DTDs and ENTs can either be referenced locally or via the canonical http URI: both are currently allowed by the spec. It is confusing and misleading to say that these are considered members only in one of the cases.

Suggestion that the spec be changed via an errata stating that that entity references in the System ID field in an XML document prolog are _not_ considered part of the DTB, irrespective of whether the SID URI is local or remote. This non-membership as a consequence means that the entities should not appear in manifest, which also means that the table in section 3.3 needs modification [1].

This change is in harmony with the non-PSVI-infoset-augmentation policy adopted for z2005 [2].

[1] http://www.daisy.org/z3986/2005/z3986-2005.html#Manifest

[2] http://www.daisy.org/z3986/2005/z3986-2005.html#FileConform

Resolution Area:
http://www.daisy.org/z3986/2005/errataDaisy_2005.html#106
Internal Discussion (Restricted Area)Restricted area

Issue Number: 102 entered March 1, 2006 by Linus Ericson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:
The idref attribute of the noteref and annoref elements are declared as CDATA instead of IDREF in the DTD. This means that these references are not validated. If the thinking behind this was to support links between documents, the idref attributes should be URIs, in which case the syntax of the idref attribute would be idref='#xxx' instead of idref='xxx' for local references. Right now, the comment in the DTD before the note element gives an example of the former case, while the comment before the attribute list of noteref states the latter.
Resolution Description:

Agreed Solution:

The z3986-2005 spec explicitly allows for multi-content-doc DTBs. Therefore: clarify that the idref attribute is a URI; both in DTD and in SG. SG to clarify that both internal "#idref" and external "doc.xml#idref" are allowed. DMFC provided schematron schema will include value validation.

Resolution Area:
dtbook-2005-2
Issue Number: 101 entered February 17, 2006 by George Kerscher
Status:   Resolved   Issue Type:   Structure Guidelines   Assigned To:   Lynn Leith
Issue Description:
The Structure Guidelines or some other documentation should make it clear that electronic documents, or printed documents that don't have page numbers do not require that page numbers must be included. People have been asking about adding page numbers where the original did not have them.
Resolution Area:
Structure Guidelines 2008
Issue Number: 95 entered December 2, 2005 by Dave Pawson: RNIB
Status:   Dismissed   Issue Type:   Specification   Assigned To:   George Kerscher
Issue Description:
From memory: We wanted an identifier which was unique globally; The unwritten ideas expressed non normatively via examples used country-code:organisation:someIdentifier This allowed such as Canada to identify books unique to production organisation. I was asked to look into this for inter-organisational purchases. It is also relevant for a global library search. I may have an ISBN, but that cannot distinguish between a braille and DAISY version. Is it worth formalising the countrycode+organisationIdent prefix, assuming that the internal to organisation identifier is unique within an organisation? I'd like it adding to the issues list for discussion, in the context of a global library The specs are weak in this area IMHO. 2.02 says content: identifier of the DAISY publication (unique to the publishing organization or group) z3986 + daisy 05 says, for the package identifier The primary identifier of the DTB must be globally unique.
Resolution Description:

Proposed Solution

The DAISY Board felt that the IFLA should create global unique identifiers for DTBs. DAISY will submit this as an issue to the IFLA.

Issue Number: 92 entered November 29, 2005 by Per Sennels
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

That the content model for the showin attribute is changed from showin (xxx|xxp|xlx|xlp|bxx|bxp|blx|blp) #IMPLIED to showin CDATA #IMPLIED

Reason: The current content model is associated with the traditional formats for the visually impaired user, which makes the showin attribute unsuitable for other formats, e.g. ebooks, audio etc. With the proposed change, the values showin="audio-synth-speech" showin="audio-human-speech" showin="ebook-html ebook-rtf" showin="audio braille large-print" showin="pdf" showin="latex" showin="pda" etc, etc would be available. Certainly, main stream publishers would benefit from a less restricted model for the showin attribute. It would also be possible to localize the attribute values, some examples in Norwegian could be showin="lydbok" showin="punkt" etc The disadvantage is that mark-up would be less predictable. However, with the upcoming XSLT 2.0 specifications this should not be a problem during transformation. The template below is an example of how selection based on the showin attribute could be done:

  <xml:space="preserve">
<xsl:template match="*[@showin]" priority="10"> 
<xsl:param name="output-format"; as="xs:string" select="'_UNDEF'" tunnel="yes" /> 
 <xsl:choose 
  <xsl:when test="not(matches(@showin,$output-format))"> 
    <xsl:comment> 
       The element <xsl:value-of select="name()" /> has been removed. 
    </xsl:comment>
  </xsl:when>
  <xsl:otherwise>
   <xsl:next-match />
  </xsl:otherwise>
 </xsl:choose>
</xsl:template>

Resolution Description:

Agreed Solution:

No changes to the showin attribute. The showin attribute is being marked as deprecated in the 2005-2 version of the DTBook DTD. Following more modern conventions that have evolved since showin was added some years ago, the committee's intention is for output format-specific information to be maintained in separate namespaces, a.k.a. extension modules.

Resolution Area:
dtbook-2005-2
Issue Number: 93 entered November 29, 2005 by Per Sennels
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

That another attribute is defined in the DTD, named notshowin (or something appropriate). This attribute should be available on all elements that can carry a showin attribute. The effect of the attribute is that the element is ignored during transformation for the format(s) specified in the transformation. Model: notshowin CDATA #IMPLIED

This would allow for the following mark-up:

  • <prodnote render="optional" showin="braille">This is the prodnote when creating braille from this XML-file.</prodnote>
  • <prodnote render="optional" notshowin="braille">This is the prodnote when creating anything but braille from this XML-file.</prodnote>
  • <prodnote render="optional" showin="#all" notshowin="audio-human audio-synthetic">This is the prodnote for anything but audio related output.</prodnote>
  • <prodnote render="optional" showin="audio-human">This is the prodnote for DTBs narrated by a human person.</prodnote>
  • <prodnote render="optional" showin="audio-synthetic">This is the prodnote for DTBs narrated by a machine.</prodnote>
Resolution Description:

Agreed Solution:

No addition of a notshowin attribute. The showin attribute is being marked as deprecated in the 2005-2 version of the DTBook DTD. Following more modern conventions that has evolved since showin was added some years ago, the committee's intention is for output format-specific information to be maintained in separate namespaces, a.k.a. extension modules.

Issue Number: 90 entered November 8, 2005 by Lynn Leith
Status:   Resolved   June 4, 2008   Issue Type:   Structure Guidelines   Assigned To:   Lynn Leith
Issue Description:
Beginning and closing announcements in DTBs need to be standardized to facilitate DAISY DTB sharing between organizations with minimal impact on the DTB user.

We need to create guidelines on how organizations should clearly mark opening announcements so that they may be replaced.

Resolution Description:
DAISY 3 Structure Guidelines Appendix 2: DAISY DTB Announcement Scripts
Resolution Area:
http://www.daisy.org/z3986/structure/
Issue Number: 68 entered October 10, 2005 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

There was a spirited discussion about throwing out the pre element, because it was not semantically rich; it was visual presentation only. We now believe we need something.

does the job only because of established precedence in HTML.

Would <div class="code">code work? Not without processing applications being told what to do.

div xml:space="preserve" is the least semantically clean option with the current vocabulary.

If this does not work, what do we need to do to resolve the problem?

Introduce at least one new element.

Proposal: <programlisting>

A ProgramListing is a verbatim environment for program source or source fragment listings

Formatted as a displayed block. This element is displayed "verbatim" whitespace and linebreaks within this element are significant. ProgramListings are usually displayed in a fixed width font.

Other markup within a ProgramListing is recognized. I'm lost for an element name for the more general case.

Resolution Description:

Agreed Solution:

extend the %coreattrs entity with the xml:space attribute.

Resolution Area:
dtbook-2005-2
Issue Number: 65 entered October 9, 2005 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

The spec says (4.1): Two metadata items must be present in the <head> of compliant textual content files, contained in a element: dtb:uid and dc:Title.

  1. The DTB ns prefix is undefined in the spec.
  2. The DTD (comments) only require one, the title. quote. As a minumum the dc:title meta is required.

Encourage inclusion of additional Dublin Core and DTBook metadata to make more useful the DTBook as stand-alone content. end quote.

Note also the case difference. The DTD is lc, the spec is camel case.

Resolution Description:

Agreed Solution:

  1. fix case diff in DTD comments by using 'Dc' instead of 'dc' at line 656
  2. fix the 'As a minumum the dc:title meta is required.' comment at line 1144 to include all minimum requirements
  3. Add dublin core normative spec reference to both these spots. The URL suggested to use is "http://purl.org/dc/"
Resolution Area:
dtbook-2005-2
Issue Number: 45 entered October 4, 2005 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

bridgehead not allowed in div

Resolution Description:

Agreed Solution:

Use %docblockorinline to add bridgehead to div content model

Resolution Area:
dtbook-2005-2
Issue Number: 46 entered October 4, 2005 by Neil Bernstein
Status:   Resolved (Future Direction)   November 9, 2005   Issue Type:   Specification   Assigned To:   Zed Committee
Issue Description:

I would like to propose a change to the ANSI/NISO Z39.86-2002 and -2005 standards regarding the section entitled "Audio File Formats."

I believe it is in the best interest of the DTB community for the standards to be codec agnostic. By specifying codecs, the standards lock out the use of newly developed or less expensive compression schemes that could benefit DTB producers and consumers. These include the open source Ogg family of codecs (including Vorbis and Speex) and the extremely efficient AMR-Wideband+ codec, which has won a number of codec "cook-offs" for speech sound quality and which has been chosen by the National Library Service for use with its upcoming Digital Talking Books.

In place of specifying particular codecs, we may wish to have the standard specify only a set of qualifying quality factors, such as ease of navigation. NLS has developed a list of nine quality factors that we used in making our decision to go with AMR-WB+. I would be happy to share these with the committee as a starting point for issuing this erratum.

Please let me know how we should proceed in handling this issue.

Resolution Description:
A goal for the next revision of the spec is to adopt a more flexible mechanism for identifying suitable codecs.
Resolution Area:
http://www.daisy.org/z3986/requirements/detail.shtml?i=16
Issue Number: 47 entered October 4, 2005 by Dave Pawson
Status:   Resolved   Issue Type:   Structure Guidelines   Assigned To:   Lynn Leith
Issue Description:

Use: doctitle marks the full title of the book, including any subtitles, <frontmatter>. By convention <doctitle> should appear. Contrast with covertitle.

From the Structure Guidelines: Markup: Doctitle should be the first element inside the front matter and can be used to quickly identify the book. It thus serves the same function as does the title printed on the cover of the print book and should contain the same information. Note "printed on the cover", which to me implies covertitle?

and covertitle from the dtd

Use: covertitle is the short title of a book, often found on the spine. It may be the same as the doctitle.

I can't find covertitle in the Structure Guidelines.

The comment is made though, when a book contains a title which is abbreviated on the cover, with the full title presented on the title page, <covertitle> should be used to mark up the abbreviated title, and <doctitle> to mark up the full title as shown on the title page.

Question: covertitle, is it the abbreviated form, doctitle being the more complete version?

Resolution Area:
Structure Guidelines 2008
Issue Number: 48 entered October 4, 2005 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

"type" is advisory content MIME type of the target, see [RFC1556];

at line 1668 Reference is to RFC 1556. Wrong? Should be to [RFC2046] as per other uses of %ContentType;

#IMPLIED Editorial change only?

Resolution Description:

Agreed Solution:

The reference will be changed to RFC2046.

Resolution Area:
dtbook-2005-2
Internal Discussion (Restricted Area)Restricted area

Issue Number: 50 entered October 4, 2005 by Markus Gylling
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

add xml:space to div attlist

Resolution Description:

Agreed Solution:

extend the %coreattrs entity and %attrsrqd entity the with the xml:space attribute.

Rewrite attribute lists of code and samp to prevent duplication of @xml:lang

Resolution Area:
dtbook-2005-2
Issue Number: 51 entered October 4, 2005 by Dave Pawson
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

ELEMENT frontmatter ((doctitle | covertitle), docauthor*, (level | level1)*))

This from the structured guidelines review Lynn and Brandon have done. Basically to ensure the document title is required in frontmatter?

Resolution Description:

Agreed Solution:

Modify the content model to the following: (doctitle,covertitle?,docauthor*,(level|level1*))

Resolution Area:
dtbook-2005-2
Issue Number: 52 entered October 4, 2005 by Keith Creasey
Status:   Resolved (Errata)   September 8, 2006   Issue Type:   DTD   Assigned To:   DTD Team
Issue Description:

Title attribute does not allow an id

How to use code and samp as block level element

This is a documentation issue.

Resolution Description:

Agreed Solution:

reference to %coreattrs in title attlist. (dtd line 1763)

Resolution Area:
dtbook-2005-2
Internal Discussion (Restricted Area)Restricted area

Issue Number: 53 entered October 4, 2005 by George Kerscher
Status:   Resolved   Issue Type:   Structure Guidelines   Assigned To:   Lynn Leith
Issue Description:

There is no expanded XHTML file for current specification and DTDs. This was a part of the 2002 version. How can we provide the equivalent or better documentation?

Resolution Area:
Structure Guidelines 2008

Valid XHTML 1.0!