1. A process comprising: obtaining reputation ratings from the users of one or more social networks, at least some of the users being raters, at least some of the users being rated users, at least some of the users being both raters and rated users, each of the rated users being rated by one or more of the raters, wherein at least one of the users includes a first user who has rated the reputation of a second user and wherein said second user has rated the reputation of a third user, said one or more social networks being selected from a group that includes online social networks and offline social networks; obtaining, from said first user, a first plurality of reputation ratings of a first group of the users, wherein said first group of the users includes said second user, and wherein said first plurality of reputation ratings includes said first user's reputation rating of said second user; obtaining, from said second user, a second plurality of reputation ratings of a second group of the users, wherein said second group of the users includes said third user, and wherein said second plurality of reputation ratings includes said second user's reputation rating of said third user; receiving a data query from an entity; parsing said data query; identifying a subset of all the users within said one or more social networks comprising determining an agreement path from said first user to said second user to said third user, said determining depending on said parsing said data query, said determining depending on said first user's reputation rating of said second user and said second user's reputation rating of said third user; obtaining data items from at least some of the users in said subset of all the users within said one or more social networks; sorting said data items, said sorting depending on said determining said agreement path; returning to said entity a query response comprising said data items, said returning depending at least partly on said sorting.