Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

is Guide useful in OPF 3.0 given that NCX support is now a "MUST" #25

Closed
GoogleCodeExporter opened this issue Mar 24, 2015 · 1 comment

Comments

@GoogleCodeExporter
Copy link

It was previously decided that EPUB3 should change "Reading Systems SHOULD 
support NCX" to "Reading Systems MUST support NCX". Implications of this change 
relative to Guide are not clear to me.

In particular, I cannot find words to express why one might want to author 
Guide as well as NCX in EPUB3 since both seem to express the notion of a 
declarative Table of Contents. If there is no logical reason, other than 
backwards compatibility of Reading Systems with old content and of EPUB3 
content that can work with old Reading Systems, then
we should consider removing from content conformance (leaving support for Guide 
as a Reading System conformance) or at least deprecating (clarifying that we 
view it as a vestigial construct there due to history). If we don't 
remove/deprecate we need to find a way to express why one might want to create 
a Guide that is not backwards-looking.

We believe EPUB content exists that includes "Guide". It is not clear to me 
whether such content always includes an "NCX" nor how they relate to each other.

Spec details:

In OPF 2.0.1 Guide is defined as "A set of references to fundamental structural 
features of the publication, such as table of contents, foreword, bibliography, 
etc." NCX is defined as "A declarative global navigation definition". authors 
MUST include NCX and MAY include Guide, Reading Systems SHOULD support NCX 
(silent about, so presumably MAY support Guide).

Original issue reported on code.google.com by whmc...@gmail.com on 26 Oct 2010 at 4:45

@GoogleCodeExporter
Copy link
Author

decision - deprecate

Original comment by whmc...@gmail.com on 10 Nov 2010 at 1:21

  • Changed state: Answered

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant