1. A method, comprising: accessing a first database including a plurality of first data objects, the plurality of first data objects associated with at least a first identifier type, a first characteristic type, a second characteristic type, each first data object from the plurality of first data objects having at least one of a value associated with the first identifier type, a value associated with the first characteristic type or a value associated with the second characteristic type; accessing a second database including a plurality of second data objects, the plurality of second data objects associated with at least the second identifier type, the second characteristic type, and a third characteristic type, each second data object from the plurality of second data objects having at least on of a value associated with the second identifier type, a value associated with the third identifier type or a value associated with the second characteristic type; applying a business rule to the plurality of first data objects and to the plurality of second data objects, the business rule being a logical expression indicating a relationship between a first concept and a second concept, the first concept being a logical expression indicative of the presence of a selected value of the first characteristic type and the second concept being a logical expression indicative of the presence of a selected value of the second characteristic type; identify each first data object from the plurality of first data objects and each second data object from the plurality of second data object that satisfy the business rule to define a list of identified first data objects and a list of identified second data objects; identify a relationship between a value of the first identifier type of an identified first data object from the list of identified first data objects with a value of the third characteristic type of an identified second data object from the list of identified second data object based on the value of the second identifier type of the identified second data object matching a value of the first identifier type of the identified first data object.