Patent ID: 8572473

Claim:
A computer-implemented method for processing a request to generate a simulated containment report for a selected element by a content management system that manages a plurality of elements and a plurality of document maps in a repository, the plurality of elements including the selected element, wherein each of the plurality of document maps defines a document that is dynamically generated and includes at least one element that does not have any explicit relationship in the repository, the method comprising the steps of: (A) providing a computer with at least one processor; (B) providing a memory coupled to the at least one processor; (C) logging in the memory properties for the plurality of document maps in the repository that are not represented in any explicit relationships in the repository and that represent potential for each of the plurality of document maps to reuse the plurality of elements when a document is dynamically generated from one of the plurality of document maps, wherein the logging of the properties is performed when documents corresponding to the plurality of document maps are dynamically generated by the content management system; (D) defining in the memory a ranking policy that specifies criteria for including the plurality of document maps in the simulated containment report according to the properties logged in step (C); (E) receiving from the user the request to create the simulated containment report for the selected one element from the repository; (F) selecting a document map from the plurality of document maps in the repository; (G) determining whether the properties logged in step (C) for the selected document map satisfy the ranking policy defined in step (D); (H) when the properties logged in step (C) for the selected document map satisfy the ranking policy defined in step (D), adding the selected document map to the containment report; (I) when the properties logged in step (C) for the selected document map do not satisfy the ranking policy defined in step (D), not adding the selected document map to the containment report; and (J) repeating steps (F)-(I) for each of the plurality of document maps in the repository.