1. A data retrieval system, comprising: a component that acquires a plurality of data collections; and a join component that combines data across the collections in accordance with a query and returns a hierarchical result.