1. A method for constructing and utilizing an ontological graph, the method comprising: receiving, by one or more processors, a seed term from a user; receiving, by one or more processors, a first expansion signal from the user; in response to receiving the first expansion signal, automatically generating, by one or more processors, an ontological graph that includes nodes representing the seed term plus other terms that are located in accordance with instructions derived from the first expansion signal, wherein the seed term and the other terms share a common trait; displaying, by one or more processors, terms from the ontological graph as string literals in a dictionary, wherein the dictionary contains related other terms at a resolution level that is controlled by the first expansion signal from the user and the seed term, wherein the first expansion signal causes additional nodes to be identified for the ontological graph, wherein the dictionary is an original dictionary that contains the seed term, wherein the first expansion signal further causes terms represented by the additional nodes to populate an expanded dictionary, and wherein the expanded dictionary is expanded from the original dictionary in which the seed term was located; receiving, by one or more processors, a second expansion signal from the user; and in response to receiving the second expansion signal, expanding, by one or more processors, the ontological graph to display additional terms that are related to the nodes that are represented in the ontological graph that was generated by the first expansion signal.
1. A method for constructing and utilizing an ontological graph, the method comprising: receiving, by one or more processors, a seed term from a user; receiving, by one or more processors, a first expansion signal from the user; in response to receiving the first expansion signal, automatically generating, by one or more processors, an ontological graph that includes nodes representing the seed term plus other terms that are located in accordance with instructions derived from the first expansion signal, wherein the seed term and the other terms share a common trait; displaying, by one or more processors, terms from the ontological graph as string literals in a dictionary, wherein the dictionary contains related other terms at a resolution level that is controlled by the first expansion signal from the user and the seed term, wherein the first expansion signal causes additional nodes to be identified for the ontological graph, wherein the dictionary is an original dictionary that contains the seed term, wherein the first expansion signal further causes terms represented by the additional nodes to populate an expanded dictionary, and wherein the expanded dictionary is expanded from the original dictionary in which the seed term was located; receiving, by one or more processors, a second expansion signal from the user; and in response to receiving the second expansion signal, expanding, by one or more processors, the ontological graph to display additional terms that are related to the nodes that are represented in the ontological graph that was generated by the first expansion signal. 7. The method of claim 1 , further comprising: receiving, by one or more processors, a topic selection signal, wherein the topic selection signal describes one or more topics that are selected by the user; and expanding, by one or more processors, the ontological graph and the dictionary to include terms related to the one or more topics that are selected by the user.