Name entries in the Name Registry are connected together in a tree.
Code must not depend on the order in which name entries are found in the Registry.
Software finds name entries in the Registry by locating the ones that it already knows about and then examining entries found nearby. By knowing to what a name entry refers, a program can find other entries that might be used for a similar or related purpose.
The name Registry is based on an origin entry called the root. All name entries in the tree may be described by a pathway through the tree starting from the root.