C. Appendix III: Object classes

Here are the object classes from each schema file. For each object, we identify the class name, the schema file that defines it, the required attributes, and the optional attributes.

alias (core)

Describes an alias for a different entry.

country (core)

Describes a country or nationality.

device (core)

Describes a physical device.

document (cosine)

Describes a document.

inetOrgPerson (inetorgperson)

This class represents a person who is associated with some organization. It is derived from the organizationalPerson object and inherits all that object's attributes.

locality (core)

Describes a locality.

organization (core)

Describes an organization.

organizationalPerson (core)

Describes a person within an organization.

organizationalRole (core)

Describes a position within an organization (as opposed to persons who may fill that position).

organizationalUnit (core)

Describes part of an organization.

person (core)

Describes a real human being.

residentialPerson (core)

A person living at a residence (as opposed to a business).

room (cosine)

Describes a room.

tccAccount (tcc)

Describes one TCC computer account.

tccHardware (tcc)

Something electronic at the TCC.

top (core)

Base class for all objects.