Each type of NDS* object is called an object class. For instance, User and Organization are object classes. Each class of object has certain properties. A User object, for example, has Login Name, Password, Last Name, and many other properties.

A set of rules called the schema defines the object classes and properties, along with the rules of containment (what containers can contain which objects). NDS ships with a base schema that you, or the applications you use, can extend.
Container objects contain other objects and are used to divide the tree into branches, while leaf objects represent network resources. The object classes listed below don't constitute an exhaustive list. These are only some often-used classes. For more information, click on an object or its icon below. For classes not shown, see List of Objects.