1. A method, comprising: identifying a first unique term in a document authored by a user, wherein the document is part of a document corpus and the first unique term is identified by the frequency of use of the first unique term in the document corpus; providing to the user a first notification indicating multiple semantic concepts associated with the first unique term; receiving a selection, by the user, of a first semantic concept in the multiple semantic concepts; in response to receiving the selection, generating a first query to identify a set of semantic concepts comprising the first semantic concept associated with the first unique term and a second semantic concept associated with the first unique term; providing, for display to the user, a second notification indicative of the set of semantic concepts comprising the first semantic concept and the second semantic concept, the first unique term not comprising the first semantic concept and not comprising the second semantic concept; receiving a selection, by the user, of the first semantic concept in the set of semantic concepts but not the second semantic concept in the set of semantic concepts; and responsive to the receiving, associating the first semantic concept but not the second semantic concept with the first unique term as an annotation to the first unique term such that the first unique term remains visible in the document after the associating, at least some of the method implemented at least in part via a processing unit.