15. The computer system of claim 14 , wherein the query is an active query and the computer program instructions further comprise program code for performing the operations of: analyzing, by the processor, the active query for its semantic footprint in real time; and refreshing, by the processor, the name of the authoritative author in real time as the user is entering the active query.
14. A computer system executing instructions in a computer program, the computer program instructions comprising program code for performing the operations of: receiving, by a processor, a set of documents for each of a plurality of authors, each document having a semantic footprint; receiving, by the processor, user usage data for each of the documents; assigning, by the processor, a rating to each of the documents using the respective semantic footprint and user usage data for each document; determining, by the processor, when one of the plurality of authors has a plurality of highly rated documents, an intersecting semantic footprint of the plurality of highly rated documents to establish that the one of the plurality of authors is an authoritative author of a subject, determining which documents are highly rated documents based upon the usage data associated with each of the plurality of documents . . . determining, by the processor, that the semantic footprint of the query intersects with the intersecting semantic footprint of the plurality of highly rated documents; determining an extent of the intersection between the semantic footprint of the query and the intersecting semantic footprint associated with the author based upon a ratio of a union of the semantic footprint of the query and the intersecting semantic footprint associated with the author; and providing, by the processor, the user with contact information for the authoritative author based on a determination that the semantic footprint of the query intersects with the semantic footprint of the plurality of highly rated documents, wherein each semantic footprint is a multi-dimensional coordinate based on one or more keywords, entities and annotations, and wherein the intersecting semantic footprint is determined based upon a volume of overlapping areas of the respective multi-dimensional coordinates.