1. A computer implemented method for generating a data stewardship framework for an information collection for an organization, comprising: generating, by a processor, a data stewardship software framework having a three-level information model, the three-level information model being operable to be coupled between a high-level language environment and a heterogeneous system of information storage sources to create a homogeneous view of an information collection being managed in the heterogeneous system of information storage sources, the three-level information model comprising: a first level having an information collection model specifying what information is to be collected by the data stewardship framework and be stored as an information collection in one or more information storage sources; a second level having an information source model referencing data sets containing the information specified by the information collection model; a third level having an information storage services model specifying information storage services operable to perform operations on the one or more information storage sources; a first mapping between the information collection model and the information source model; and a second mapping between the information source model and the information storage services model, wherein the three-level information model is configured to allow a user of the data framework to view and perform operations on the information collection in the high-stewardship level language environment by referencing the information collection model only and without having any knowledge about how the information collection is stored in the information storage sources.