18. A non-transitory computer-readable storage medium containing a computer-readable code that when read by a computer causes the computer to perform a method for configuring a memory subsystem of a computing system, the method comprising: using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements, wherein the aggregation comprises at least one annotation and at least one search term; manipulating relative positions of the graphical representations of the annotations and the search terms within the aggregation within the graphical user interface to express relationships among the annotations and search terms by moving graphical representations of annotations to express a relationship between two or more graphical representations of annotations, the annotations, search terms and expressed relationships defining the semantic query; and searching the corpus of data using the defined semantic query.
18. A non-transitory computer-readable storage medium containing a computer-readable code that when read by a computer causes the computer to perform a method for configuring a memory subsystem of a computing system, the method comprising: using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements, wherein the aggregation comprises at least one annotation and at least one search term; manipulating relative positions of the graphical representations of the annotations and the search terms within the aggregation within the graphical user interface to express relationships among the annotations and search terms by moving graphical representations of annotations to express a relationship between two or more graphical representations of annotations, the annotations, search terms and expressed relationships defining the semantic query; and searching the corpus of data using the defined semantic query. 22. The non-transitory computer readable storage medium of claim 18 , wherein the step of manipulating relative positions of the graphical representations further comprises moving the graphical representation of a given annotation relative to two or more additional graphical representations of annotations to assign an attribute of the given annotation to the additional annotations.