1. A method for managing annotations comprising: detecting one or more changes to a document having at least one annotation corresponding to at least one portion of the document prior to occurrence of the one or more changes; determining if the at least one annotation should be applied to the document, as changed, based on whether one of a set of one or more policies determining how annotations should be applied to different versions of the same document has been selected; and if so, updating an annotation record based on the one or more changes to the document.