Viewing other user's annotations is a privacy no-no. You would need to have some UI to allow them to grant you access to their annotations. Why not just use a single user account for collaborating users in that case? And really at this point it looks like what you really want to do is collaboratively work on editing the document, in which case its better to convert to an editable format and work with tools that explicitly support collaborative editing.
I am not adamantly opposed to having some method for importing another users annotations into your annotations, but implementing that has to take into account various edge cases like overlapping annotations, since calibre supports only a single annotation per location.
|