1. A system for determining a mapping between a textual representation in a document and a concept, comprising: a communications interface configured to receive a document; and a processor configured to: identify a set of candidate textual representations in the document; determine, the set of candidate textual representation included in the set, a set of associated concepts included in a taxonomy of concepts; and sum a plurality of category vectors to generate a document vector, each category vector associated with an associated concept of the set of associated concepts and indicating correspondence of related concepts to the associated concept; compute a set of document similarity scores for the set of associated concepts according to a correspondence of the category vectors corresponding thereto and the document vector; select at least one representative concept of the associated concepts according to the set of document similarity scores; provide as output the representative concept and a candidate textual representation of the set of candidate textual representations corresponding thereto; and a memory coupled to the processor and configured to provide the processor with instructions.