22. The one or more non-transitory computer-readable media of claim 19 , wherein the data objects are extended markup language objects, wherein the search results comprises a first search result that is a first XML object and a second search result that is a second XML object, wherein the first XML object and the second XML object conform to different schemas.
19. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause performance of: performing a link analysis of related metadata items to which a collection of related data objects conform; calculating metadata scores for the related metadata items based upon the link analysis; identifying search results for a set of query terms, each result of the search results being a subset of related data objects within the collection, the subset comprising, for each particular term of the set of query terms, at least one data object that matches the particular term; wherein identifying the search results comprises: identifying groups of initial data objects to investigate for the search results, the groups including at least a first group matching a first query term and a second group matching a second query term; identifying particular subsets of related data objects within the collection by, in an order at least partially based on the metadata scores, expanding networks of the related data objects from the initial data objects; determining which of the particular subsets qualify as the search results.