Istnieje wiele podstawowych typów atrybutów. Atrybuty mogą mieć więcej niż jedną wartość. Można tworzyć własne klasy i atrybuty.

Wszystkie wpisy zorganizowane są w postaci struktury drzewa katalogowego, najczęściej bazującego na politycznej, geograficznej lub organizacyjnej strukturze (struktura hierarchiczna). Są identyfikowane jednoznacznie przez (ang. ), mogą być również identyfikowane względem nadrzędnego wpisu (kontekstu) poprzez (ang. ).

Dostęp do danego wpisu chroniony jest poprzez listy kontroli dostępu (, ang. ). Można tworzyć uprawnienia dla kontekstów, wpisów oraz poszczególnych atrybutów.

Dane zawarte w systemie mogą być eksportowane/importowane do/z plików tekstowych w specjalnym formacie LDIF (ang. ).

Atrybuty Atrybuty występujące w pliku schematów core.schema: (ang. ) – identyfikator użytkownika (ang. ) – liczba reprezentująca względny identyfikator użytkownika (ang. ) – imię (ang. ) – nazwisko (ang. ) – jednostka organizacyjna (ang. ) – jednostka lub organizacja (ang. ) – składnik nazwy domenowej (ang.