1. A method for inferring reporting relationships in an organization from contact information, the contact information stored as a plurality of contact records in a database, each contact record having a defined set of entities, including at least a name, a title, and an organization name, comprising: selecting, with the database, an organization name; identifying a plurality of contact records in the database having the selected organization name; assigning, by the database, a rank to each of the identified contact records, the rank corresponding with a title on the corresponding contact record; and determining, by the database, reporting relationships between at least some of the identified contact records of different ranks using a probabilistic analysis of the ranks.