Здравствуйте, Дмитрий! В данном случае и тот, и другой подходы (использовать "готовые" объектные классы или определять свои) с точки зрения технологии LDAP будут стандартными и одинаково приемлемыми. Разница только в том, что при использовании классов, определённых в RFC, Вас поймут все администраторы и пользователи каталогов во всём мире, а при использовании своих классов -- только люди, которым Вы объяснили предназначение атрибутов. С точки зрения приложений тут тоже нет никакой разницы: практически все известные мне приложения, поддерживающие работу с каталогами, позволяют указывать, значения каких атрибутов они будут использовать в качестве источника информации. Так что выбор за Вами.
Насчёт большого количества атрибутов в стандартных классах. Почти все они необязательные, так указывать можно только те, которые Вам нужны. Тут технология LDAP больше схожа с объектной БД, чем с реляционной: две записи, построенные на одном и том же объектном классе, могут значительно отличаться друг от друга как видами используемых атрибутов, так и информацией, хранящейся в атрибутах одного типа.
Егор