A method and system for synchronizing multiple versions of multimedia
objects is provided. Each multimedia object may be identified by a unique
identifier. In addition, a history graph may be generated and maintained
for each object, where the history graph includes nodes that store unique
identifiers and whose vectors describe the relationship between the
multimedia objects. Metadata may be used to describe the transformations
of objects.