[annotator-dev] dealing with versioning / edits

Randall Leeds tilgovi at hypothes.is
Tue Feb 18 18:06:52 UTC 2014


On Feb 18, 2014 9:59 AM, "Steph Skardal" <steph at endpoint.com> wrote:
>
> Hi,
>
> How does one deal with edits / versioning of content? For example, let's
say I have some content that is annotated. Later, that content must be
edited. The annotations will no longer reference the same markup.
>
> Is there a solution to handle an upgrade? Editing can be very
significant, so it seems like one edit at a time must be made to shift
annotations.

If you own the content and the annotations it would be neat to build a
system, maybe using operational transforms, that updates the annotations.

For Hypothesis, we use a different approach and have built a system to
extract text from the document and search it, with some change tolerance,
to anchor the annotation based on the quote when the document structure has
changed.

Over the next month the whole team will be working together, leading up to
the I Annotate conference, to prepare these changes for easy integration
upstream.

You can check the activity at our fork, hypothesis/annotator, for a sneak
peak. Also watch the "changing content problem" issue on annotator for news
about this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/annotator-dev/attachments/20140218/79e9c7fc/attachment-0004.html>


More information about the annotator-dev mailing list