1. In a distributed computing environment, a method of presenting data from different data providers in a correlated fashion, the method comprising: performing a first query on a first data set controlled by a first entity to capture a first set of data results; performing a second query on a second data set controlled by a second entity to capture a second set of data results; receiving a selection of one or more results from the first data set; using the one or more selected results, consulting a relationship ontology that correlates data stored in different data stores controlled by different entities, to identify one or more relationships between data in the selected results set and the second data set.