An approach for the extensional integration of data sources with heterogeneous representation formats