1. A method of creating a visual display based on a plurality of data sources, the method comprising: extracting data from the plurality of data sources; processing at least a portion of the data extracted from the plurality of data sources with a set of knowledge agents according to user defined criteria to create at least one data assemblage; and providing an integrated two-dimensional/three-dimensional (2D/3D) visual display in which at least one 2D data element of the data extracted by the set of knowledge agents according to the user defined criteria is integrated into a 3D visual representation of an earth model, wherein the providing includes disposing the 2D data element at a position within the 3D visual representation according to a mapping identifier that indicates a location within the 3D visual representation where the 2D data element is to be displayed and a criteria identifier that associates the user defined criteria with the location indicated by the mapping identifier.