2. The system of claim 1 , wherein each trait that identifiably distinguishes the at least one object from among all other objects comprises a combination of two or more characteristics that serve as the proxy.
1. A system for linking information from at least two data sources, the system comprising: a first data source comprising a plurality of documents comprising text pertaining to at least one object; a second data source comprising a plurality of structured records comprising at least one characteristic of the at least one object, each characteristic comprising one property name and an associated property value corresponding to the property name for the at least one object; a processor for determining one or more traits for each object and for associating at least one record in the second data source with the at least one document from the first data source that refers to each object, wherein each trait is instance-based and comprises at least one characteristic that serves as a proxy for identifying each object from all other objects in the plurality of documents, and wherein at least one of the one or more traits has a different number of characteristics than another trait; and wherein the system determines that an association of a first trait to a first record is correct if a first text from a first document pertains to either the first record or to an accessory of the product represented by the first record.