The MOMIS methodology for integrating heterogeneous data sources