View Single Post
Old 08-04-2020, 01:18 AM   #750
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 47,114
Karma: 169815798
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by kawls View Post
Thank you for puzzling this out with me. The problem seems simpler to communicate now that I have the terminology. This is the problem: annotations embedded in an epub's contents.opf file (in <meta name="calibre:user_metadata:#mm_annotations">) are not being passed into the Kobo device's sqlite database when the epub is sideloaded to it from Calibre. Other metadata like the book's title, author, etc. are passed into the database, but annotations metadata are not.
That annotations are not processed into the SQLite database makes sense since they are not part of the standard epub metadata fields. If it's not Dublin Core metadata, it will not be processed. Much as calibre's series metadata is not processed by a Kobo. Check the Dublin Core entry in the MobileRead wiki for more information.

Quote:
Originally Posted by kawls View Post
Any ideas why the annotations aren't being passed into the Kobo database?
See the above. Visualize Steve Balmer screaming "Dublin Core! Dublin Core!"

Last edited by DNSB; 08-04-2020 at 01:21 AM.
DNSB is offline   Reply With Quote