5. A computer-implemented method for making changes to shared content in a content management system, the method comprising the steps of: detecting a change to a shared document in a repository managed by the content management system; in response to the detected change, inserting applicability metadata in the shared document; each parent document voting to accept or reject the change made to the shared document; and removing the applicability metadata in the shared document if the votes received from the parent documents to accept the change meet a defined voting threshold.
5. A computer-implemented method for making changes to shared content in a content management system, the method comprising the steps of: detecting a change to a shared document in a repository managed by the content management system; in response to the detected change, inserting applicability metadata in the shared document; each parent document voting to accept or reject the change made to the shared document; and removing the applicability metadata in the shared document if the votes received from the parent documents to accept the change meet a defined voting threshold. 8. The method of claim 5 wherein if a parent document has an associated applicability keyword list, performing the steps of: automatically voting to accept the change made to the shared document by a selected parent document when the applicability keyword list for the selected parent document includes a keyword corresponding to the applicability metadata in the shared document; and automatically voting to reject the change made to the shared document when the applicability keyword list for the selected parent document does not include a keyword corresponding to the applicability metadata in the shared document.