Patent ID: 8626727

Claim:
A system for providing a map of an enterprise system, comprising: a processor; a non-transitory computer readable storage medium having instructions for execution by the processor which causes the processor to provide the map of the enterprise system; wherein the processor is coupled to the non-transitory computer readable storage medium, the processor executing the instructions on the non-transitory computer readable storage medium to: access data describing a document from one or more sources; associate one or more map objects associated with the map of the enterprise system with the document, including associating a document object in the one or more map objects with the document, wherein the one or more map objects includes a repository object, the repository object representing a repository where the document is stored, and wherein one of the one or more map objects associated with the document includes an indication of a location in the repository where the document is stored; identify at least one relationship between the one or more map objects, including identifying a relationship between the document object and the repository object; generate the map of the enterprise system based on the at least one relationship; access the map objects associated with the map by searching the map, the search being based on the at least one relationship between the map objects and a search request received from a user, the search comprising a map traversal to identify one or more map objects matching the search request; transmit for display the map and the identified one or more map objects matching the search request; and retrieving the document based on the indication of the location in the repository.