Go directly to main content.

Reference to DAISY DTD (dtbook) Should be to the latest version

Project:EPUB Maintenance
Component:Open Publication Structure (OPS)
Category:bug report
Priority:normal
Assigned:GKerscher
Status:future consideration

Currently the OPS references dtbook-2005-2. The latest version is dtbook-2005-3. The DTD was updated to correct minor errors. DAISY maintains all previous versions of the DTDs, so previously authored content will remain valid. OPS should reference the latest version, i.e. use language that allows the specification to roll forward, when minor errors are corrected in the DTD it references.

Description
Issue Id: 
4
Resolution: 

Proposed resolution: Future direction

In the next revision to the Publication Structure, the references to the latest version of the XML vocabulary by DAISY should be updated.

Comments

#1

I have a concern on the implementation side. DTD changes can have effect of making documents which used to work to stop working or the other way around. Therefore all DTDs have to be available to the Reading System for off-line work. If there is no explicit list of those in the spec, how am I supposed to know which DTDs are correct and what they contain?

#2

Assigned to:Anonymous» GKerscher

#3

Peter, first, the dtboo-2005-3.dtd would not break documents created to validate against dtbook-2005-2.dtd. So, that is not an issue. However, not having the dtbook-2005-3.dtd available to the off-line reading system is a serious issue.

Would you support a recommendation to update the specification with the new DTD at the next release of the spec?

#4

For the next rev we should certainly update the list of DTDs to the "latest and greatest".

We also could add the language requiring Reading Systems to always ignore unknown external DTDs not listed in the manifest. This way documents with newer DTDs will continue to work in older Reading Systems, but that would probably require nontrivial discussion.

#5

Status:open» proposed resolution

#6

Status:proposed resolution» future consideration
Valid XHTML 1.0!

Powered by Drupal, an open source content management system