BACKGROUND OF THE INVENTION [0001] The present invention relates to a system and method for representing and searching multiple heterogeneous datastores (datastore is a term used to refer to a generic data storage facility, such as a relational data base, flat-file, hierarchical data base, etc.) and managing the results of such searches. [0002] For nearly half a century computers have been used by