1. A method for associating data records, comprising: receiving a data record; identifying an entity type associated with the data record; identifying a set of candidate data records associated with the entity type, where each of the set of candidate data records is based on a comparison between a set of existing data records and the received data record; scoring each of the set of candidate data records, wherein a score generated for each of the candidate data records corresponds to a likelihood that the received data record and the candidate data record comprise information on an entity of the entity type; associating the received data record and a first candidate record of the set of candidate data records with a first entity of the entity type if the score associated with the first candidate record is greater than a first threshold; and establishing a relationship between the first entity and a second different entity, wherein the first entity is associated with a first set of data records including information pertaining to that first entity and the second entity is associated with a second different set of data records including information pertaining to that second entity, and wherein the relationship provides a link to enable retrieval of the second entity based on the first entity.