16. The method of claim 12 wherein the one or more tagged data items belong to one or more categories of data.
12. A computer-implemented method for identifying one or more tagged data items proximate to a result of a search of an electronic document, comprising the steps of: completing the search of the electronic document; locating each result of the search within the electronic document; determining if one or more of the tagged data items are present in the electronic document within a distance from each search result using a proximity rule, wherein the distance comprises a location of the one or more tagged data items relative to each search result; identifying applicable tagged data items by determining whether the each of the tagged data items present in the electronic document should be associated with the one or more search results using grammatical semantic intelligence, the grammatical semantic intelligence comprising a rule that tagged data items that satisfy the proximity rule, with respect to the one or more search results, represent facts about search terms used in generating the search of the electronic document only when the search terms are proper nouns; displaying on a user interface at least a portion of the electronic document using the tagged data items; and removing a tag from a displayed item associated with the one or more search results by specifying in the user interface that the item should not be categorized, wherein the user interface comprises an on-object-user interface which receives a pointing action from a computer pointing device for pointing at the displayed item, the pointing action causing the generation of a menu for removing the tag in the on-object user interface.