Large Organizations often store their information in multiple separate, idependently-controlled locations, in projects starting at different times. Decision-making over shared concerns becomes difficult because of the effort involved getting an overall picture of the data. Furthermore, it is very difficult to get different groups or individulas to agree on one integrated view of the total collection of data. The INEEL Data Integration Mediation system (IDIMS) addresses the problem of integrating data retrieved from multiple heterogeneous data sources. IDIMS allows differing views across the same or overlapping sets of data sources to be created and used. IDIMS was initially applied to an INEEL environmental restoration domain and later applied to a separate State of Pennsylvania domain. This paper discusses the design and implementaion of IDIMS within INEEL.