An ontological approach to federated data integration