Replies: 2 comments 8 replies
-
META-INF currently contains a closed set of "configuration" files and extending it with a new file may raise interop issues (even if the EPUB spec does not state anything about the extensibility of META-INF). Should we instead reference the annotations in the manifest and consider annotations.json as a classical EPUB resource, like media overlays? The big disadvantage is that it would mean modifying the OPF (which is handled by the publisher) and invalidating any EPUB signature. Or should we instead place the file in another well-known directory in the zip? Should we impose an XML translation of the JSON file to be more in line with other EPUB plumbing? |
Beta Was this translation helpful? Give feedback.
-
I'm not sure I understand why they consider that an annotations document is a "Publication Resource"? Is their use case for stuff like author's notes? |
Beta Was this translation helpful? Give feedback.
-
The current proposal is https://github.com/readium/annotations?tab=readme-ov-file#31-in-epub.
It stipulates that
annotations.json
is stored in META-INF.But Open Annotation in EPUB stipulates that "the Annotation Document and all local resources are listed in the Package Document manifest and included in the EPUB Container like any other Publication Resources."
Beta Was this translation helpful? Give feedback.
All reactions