Patent ID: 8140589

Claim:
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a repository residing in the memory, the repository including a plurality of documents and a plurality of templates; a content management system residing in the memory and executed by the at least one processor, the content management system comprising: an autonomic template update mechanism that selects without input from a user one of the plurality of templates in the repository, reads without input from the user a corresponding autonomic template update policy that specifies at least one user-specified condition for comparing an element in the selected template with at least one of the plurality of documents in the repository, analyzes without input from the user corresponding documents in the repository, wherein the at least one user-specified condition comprises a minimum count of the element in the analyzed corresponding documents and a minimum reuse percentage of the element in the analyzed corresponding documents, and when the corresponding documents in the repository satisfy the autonomic template update policy, autonomically updating the selected template without input from the user according to at least one characteristic of the analyzed documents in the repository, wherein the corresponding autonomic template update policy specifies the element and the at least one user-specified condition that, when satisfied by the at least one characteristic of the analyzed documents in the repository, cause the element in the selected template to be replaced with a statement in the updated selected template that references one of the plurality of documents in the repository.