1. A method of servicing a multi-database query, the method comprising: receiving, by a computer, a query targeting a first ontology translating, by a computer, the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology; for each of the queries: issuing the query, by a computer, to a respective database organized according to the respective ontology of the query, and receiving, by a computer, a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query; for each of the translated queries: translating, by a computer, the respective result set into a translated result set corresponding to the first ontology; aggregating, by a computer, the result sets into an aggregated result set corresponding to the first ontology; and returning, by a computer, the aggregated results set corresponding to the first ontology.