1. A method for comparing query-related information, comprising: providing a data abstraction layer which defines one or more logical fields, wherein a definition for each logical field specifies (i) a name, and (ii) an access method that maps the logical field to data in an underlying data repository; receiving from a first user a first abstract query composed from the one or more logical fields defined in the data abstraction layer; receiving from a second user a second abstract query composed from the one or more logical fields defined in the data abstraction layer; comparing the first abstract query and the second abstract query to determine a degree of similarity; and issuing a notification of the degree of similarity.