A Framework for Abstracting Data Sources Having Heterogeneous Representation Formats