1. In a directory server containing heterogeneous directory entries, a method of hierarchically navigating said entries comprising the steps of: creating one or more directory views; organizing said directory views into a hierarchy using information concerning said entries; and using one of said directory views that is most appropriate for navigating to said entries.