1. A method of providing a visualization graph on a computer comprising: storing data corresponding to a plurality of entities, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations; providing a visualization graph representing results responsive to a query with respect to a selected one of the plurality of entities; representing a plurality of entities having a common relation as a first node on the visualization graph; causing the entities comprised at the first node to be displayed in response to a first predetermined stimulus; and causing the graph to restructure so that the displayed entities are replaced by the node in response to a further predetermined stimulus.