The PLIB ontology-based approach to data integration