1. A method for providing a map of an enterprise system, comprising: executing instructions stored in memory, wherein execution of the instructions by a processor: accesses data describing a document element from one or more sources; associates one or more map objects with the document element, wherein the one or more map objects includes a repository object, the repository object representing a repository where the document element is stored; identifies at least one relationship between map objects; generates a map of the enterprise system based on the at least one relationship; accesses 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; and transmits for display the map and the identified one or more map objects matching the search request.