9. A method of developing an ontology via a computer system and displaying information about a set of communication data, wherein the ontology is a structural representation of language elements and the relationships between those language elements within a domain stored in memory of the computer system, the method comprising: creating an initial ontology by: receiving, by a training module of the computer system, a set of communication data, wherein the communication data is voice audio; transcribing, by the training module, the set of communication data into textual files; processing the textual files, by the training module, to identify scripts within the textual files, wherein scripts are repeated patterns that appear in the set of communication data; following the identification of scripts, executing a zoning process by the training module that segments conversations within the textual files into meaning units, wherein each meaning unit is a sentence; after the zoning process has been completed, executing a term extraction process by the training module that evaluates the meaning units to extract terms from the textual files, wherein a term is a short word or phrase; after executing the zoning process, executing a pre-ontology tagging process by the training module that tags all the terms such that any given term does not span more than one meaning unit and such that any two given terms do not overlap each other; following the pre-ontology tagging, processing the textual files by the training module to identify context vectors, wherein the context vectors are linkages between the tagged terms in the textual files and the words that appear before or after each of those tagged terms in the textual files; after identifying the context vectors, building dendrograms by the training module based on the context vectors, wherein each dendrogram is a hierarchical cluster that centers around a given tagged term; after the development of the dendrograms, developing relations within the set of communication data by the training module based on the dendrograms, wherein a relation is a pair of tagged terms that appear in proximity to one another in the textual files; after the developing of the relations, surfacing themes that appear within the set of communication data by the training module based on the relations, wherein a theme is a group of relations that are similar in meaning, wherein each surfaced theme includes a respective theme name; and storing the tagged terms, the themes, and the relations in a database as the initial ontology; providing the initial ontology to a user for review by at least displaying theme information of the surfaced themes in a word cloud via a user application, wherein the theme information includes the respective theme names, and wherein the word cloud is a cluster of important words and/or phrases from the training set of communication data; receiving feedback from the user to refine the initial ontology to create a refined ontology; and storing the refined ontology.
16. The method of claim 9 wherein one of a size, color, or font of each important word and/or phrase conveys a relevance of the important word and/or phrase to a search term or a selected term.