1. A method comprising: receiving, over a network, a first information object (IO) comprising for a target real-world entity (RWE), the first IO controlled by an owner RWE; identifying, via a computing device, a plurality of second IOs, each of the plurality of second IOs comprising one or more attributes for the target RWE, each of the plurality of second IOs independently controlled by a different one of a plurality of third-party RWEs, the plurality of third-party RWEs not comprising the target RWE and the owner RWE; retrieving social data, spatial data, temporal data and logical data available via the network associated with each RWE; correlating, via the computing device, the first IO, the plurality of second IOs and the social data, spatial data, temporal data and logical data where a probability score is generated for individual attributes within each IO; and automatically synchronizing, via the computing device, one or more of the attributes in at least one IO, said synchronization comprising replacing the one or more attributes in the at least one IO with a corresponding attribute from a different IO based on the probability score of the respective attribute.