A system for providing relational data for a hierarchically-organized
plurality of nodes is provided, such as for providing physical location
data of a node in an enterprise network. The system includes a
hierarchical database system storing network hierarchy data for the
plurality of nodes, such as an LDAP database. A configuration repository
system stores relational data associated with one or more of the nodes,
such as the room and floor location of each node. The relational data of
the configuration repository system is organized in a bottom-up order and
the network hierarchy data of the hierarchical database system is
organized in a top-down order, such that the location of a node in an
organization can be determined by searching using an application
programming interface that goes from the node location upwards through
the network hierarchy.