Patent ID: 7882110

Claim:
A non-transitory computer readable medium comprising instructions, which when executed by a processor perform a method for exporting native source documents (NSDs) from a document repository, the method comprising: identifying a first NSD to export, wherein the first NSD comprises a first version of content and first metadata; identifying a second NSD to export, wherein the second NSD comprises a second version of the content and second metadata; generating a source content definition file (CDF) document comprising: a global property, wherein the global property is present in the first metadata, a first version-specific property for the first version of the content, wherein the first version-specific property is obtained from the first metadata, a reference to the first version of the content, a second version specific-property for the second version of the content, wherein the second version-specific property is obtained from the second metadata, a first hash of the first version of the content, a second hash of the second version of the content, and a reference to the second version of the content; and storing the source CDF document in a persistent storage device, wherein the source CDF document is an Extensible Mark-up Language (XML) document.