14. The non-transitory computer readable storage medium of claim 13 , wherein the step of using the graphical user interface to create an aggregation further comprises creating the graphical representations of the annotations and search terms by: creating a separate display window within the graphical user interface for each annotation and for each search term; and entering an annotation or search term into each display window.
14. The non-transitory computer readable storage medium of claim 13 , wherein the step of using the graphical user interface to create an aggregation further comprises creating the graphical representations of the annotations and search terms by: creating a separate display window within the graphical user interface for each annotation and for each search term; and entering an annotation or search term into each display window. 15. The non-transitory computer readable storage medium of claim 14 , wherein: the step of manipulating relative positions of the graphical representations further comprises moving the display windows within the graphical user interface relative to each other to generate a visual spatial representation of the semantic query; and the method further comprises placing graphical connectors between pairs of display windows, each graphical connector representing a predefined relationship between a given pair of display windows.