An ontology approach to data integration