Patent ID: 7725431

Claim:
A method comprising: accessing metadata fields of at least one specific remote metadata repository; saving replicas of the metadata fields of the at least one specific remote metadata repository in a collection table attached to the home metadata repository, said replicas of the metadata fields being gathered in at least one previous synchronization between the home metadata repository and the at least one specific remote metadata repository; comparing, by a processor, data in the metadata fields of the home metadata repository to data in the metadata fields of the at least one specific remote metadata repository to identify inconsistent data in the metadata fields; comparing, by the processor, data in the metadata fields of at least one of the home metadata repository and the at least one specific remote metadata repository to data in the metadata fields of the collection table to determine change, made to at least one of the home metadata repository and the at least one specific remote metadata repository, with respect to said at least one previous synchronization between the home metadata repository and the at least one specific remote metadata repository; and updating, by the processor, the metadata fields of one or more of the home metadata repository, the at least one specific remote metadata repository and the collection table based at least in part on determined change, made to at least one of the home metadata repository and the at least one specific remote metadata repository, with respect to said at least one previous synchronization between the home metadata repository and the at least one specific remote metadata repository.