Integrating federated information sources through the use of ontologies