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 |
Jump to:
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.
- Login to post comments

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
#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
#6