1. A method for creating a macro-context for a plurality of terms, the method comprising: identifying a plurality of domains, each domain thereof corresponding to a subject matter unique thereto; creating a plurality of domain lists, each domain list pertaining exclusively to a domain of the plurality of domains and comprising domain terms corresponding substantially exclusively to the subject matter of the domain to which the domain list pertains; identifying a corpus of information divided into a plurality of terms and a plurality of topical entries, each term of the plurality of terms corresponding to a topical entry of the plurality of topical entries; counting, by a computer apparatus within each topical entry of the plurality of topical entries, occurrences of domain terms from each domain list of the plurality of domain lists; and calculating, by the computer apparatus, a macro-context for each term of the plurality of terms, the macro-context comprising a vector coupling each domain of the plurality of domains with a weight derived from the counting of occurrences of the domain terms corresponding thereto.