Specify certain format for epub annotations

edited December 31, 2024
Hi,

thanks a lot for your great work.

I wonder if we could specify epub annotations format, so that we could write our own script to transfer our exported annotations from different readers (kindle, yomu, moon+, etc, bookfusion....) but not only import from calibre.

If we have a certain epub annotations definition we could then easily import/export annotations from/to zetero

Also, looks that exporting epub to disk doesn't keep the annotations anyway. If we have a predefined open format epub annotations, things would be more easy and clear for the workflow.
  • edited January 3, 2025
    Lots of discussion about this issue here.

    Basically, there is a standard format for EPUB annotations, and we use it to store annotations internally, but no other EPUB reader is able to import it (AFAIK). Most EPUB readers can't import external annotations at all. If we implement an export function that writes a format no one else can read, we'll just be making the problem worse. We need another reader to support a usable, standards-based interchange format first.

    If you're interested in writing your own script, you can already access Zotero's EPUB annotations in WADM format using the API (/children on an EPUB attachment item).
  • Hi, thinks are evolving.

    The W3C Publishing Maintenance Working Group new charter added to his scope: "Define an interoperable annotation standard for EPUB, based on the W3C Web Annotation Data Model and Vocabulary, aiming at interchangeable annotations".

    Readium-based applications can now implement [Readium Annotation](https://github.com/readium/annotations), "a syntax for Annotation Documents serialised in JSON and ready for embedding in a packaged publication" that is "a profile of the W3C Web Annotation Data Model, by specifying a subset of the properties allowed in this model and adding a few properties".
Sign In or Register to comment.