-
Notifications
You must be signed in to change notification settings - Fork 63
Description
Section
https://w3c.github.io/epub-specs/epub34/authoring/#sec-container.xml-rootfile-elem
Describe the problem
There is such a Note in this chapter:
Although the EPUB container provides the ability to reference more than one package document, this specification does not define how to interpret, or select from, the available options. Refer to [epub-multi-rend-11] for more information on how to bundle more than one rendering of the content.
This indicates that the EPUB3.4 specification is not clearly defined for epub publications with multiple rendered versions, and the document they reference also conflict with this specification. There are some other issues with this document.
- multiple rootfile selections are blurred
When multiplerootfileelements exist underrootfiles, it indicates that there are multiple package documents for that publication. For multiple package documents, the specification does not specify which document should be the default document. This means that the EPUB library for spec-based operations relies on developer preferences rather than specifications when handling such cases. Of course, this issue is pointed out in the [epub-multi-rend-11] specification and addressed, but this is not a specification recognized by W3C and therefore has the potential to be overlooked. - the number of
<link>elements requires conflicts
In the 4.2.6.3.1.4 subsection of this specification, it is mentioned that thelinkelement has1 or more, while in the 5.4.4 subsection of the [epub-multi-rend-11] specification, it is required that there can beonly one at most.
All in all, the EPUB3.4 specification has a lot of ambiguity in the handling of multi-rendered version publications, which leaves room for future versions to expand, but it will cause a lot of confusion when using the current version. So I think these issues should be considered and addressed as soon as possible.
Describe the fix or new feature you propose
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status