1. A system for processing relationship data sets that express relationships between various entities associated with an enterprise, said entities comprising people and organizations, the system comprising: a plurality of data storage devices for storing a plurality of relationship data sets representing non-activity data sets, each relationship data set expressing a hierarchical relationship between at least two different entities; and a hierarchy manager for managing relationship data sets by (i) receiving the relationship data sets from the plurality of data storages, (ii) consolidating, based on one or more trust scores that are calculated according to a predefined function, each of at least two relationship data sets that express a same relationship between the two different entities, (iii) storing the consolidated relationship data set as a relationship data set that represents a most reliable version of the relationship between the two different entities, and (iv) maintaining, for each of a set of relationship data sets, a set of attributes that indicates a direction of the relationship between parent and child entities, and at least one of a start date and an end date to track a change in the hierarchical relationship between the different entities.