Patent ID: 8200702

Claim:
A method for maintaining a content management system (CMS), comprising the steps of: maintaining a document repository in said CMS, said document repository containing a plurality of content documents; maintaining one or more content attributes in said CMS, each content attribute being associated with a respective one or more content documents of said plurality of content documents; associating a respective content document context with each of at least one said content attributes; automatically synchronizing a first content document with each of at least one said content attributes associated with said first content document and with which a respective content document context is associated according to the associated content document context; wherein associating a respective content document context with each of at least one said content attributes comprises generating a respective synchronization rule for each of at least one said content attributes, each said synchronization rule defining respective content document data to be synchronized with a respective content attribute and having a respective content document context, and wherein automatically synchronizing a first content document with each of at least one said content attributes comprises invoking a synchronization engine which enforces each said synchronization rule.