6. The computer-implemented method of claim 1 wherein the collection of data is an extended markup language (XML) database.
1. A computer-implemented method for aliasing a collection of data, comprising: extracting, by a computing device, names and associated terms from a collection of data; normalizing, by the computing device, the extracted names and associated terms; parsing, by the computing device, the normalized names and associated terms in conjunction with a grammar to produce meaning fragments, the grammar representing how words and their component parts combine to form sentences; and mapping, by the computing device, the meaning fragments to a collection of concepts stored in an aliasing file, the concepts representing general ideas inferred or derived from specific instances, wherein alias entries are stored in the aliasing file when a determination is made that multiple normalized names and associated terms map to a single concept, and the aliasing file is used for resolving variations in the extracted names and associated terms during the normalizing step.