The annotations are associated with the book as it was loaded onto the device. When you remove the book, it usually removes the annotations from the device. For books from Kobo, the annotations will be stored on their server so if you borrowed the book again, or bought it from Kobo, it should have the annotations. This is what I have been told as I have not tested it.
For sideloading books, all details of the book are linked to the location of the book in the storage on the device. If this is changed, as far as the device is concerned, it is a completely different book. It should be possible to update the database to handled this, but, I have never bothered to try.
The other problem is that the annotations are tightly linked to the structure of the books. They are stored with the location in the book. If the structure of the book is changed, then the annotations will no longer map to the correct location in the book. They might show in the annotations list, but, they probably won't show the correct location when reading the book. Add to that that different formats store the location in different ways, the likelihood of this working without a lot of changes is pretty low.
|