Schema Extensions


Schema Extensions are ways to Extend the LDAP Schema to add more functionality.

Generally, you should try to find existing Schema Extensions for what you wish to accomplish rather than going and modifying the LDAP Schema with custom Schema Extensions. Check out the LDAP Object Identifier Descriptors for existing LDAP Schema entries.

Creating Schema Extensions is as much an art as a science and we believe should be left to the more experienced.

Depending on your LDAP Server Implementation modifying the LDAP Schema could be irreversible.

Read our Standard Disclaimer. In short we nor anyone else who contributed information provided on this site is liable. It is all on YOU!

Please read the schema and be sure you know what you are attempting.

The two things we suggest you leave to the experts is DIT layout and Custom Schema Extensions


We prefer using LDIF files designed to update the schema on EDirectory server implementations. Most of these will import with, perhaps minor changes with most LDAP server implementations. RFC 4524 Cosine and Internet X.500 schema Contains LDAPv3 schema derived from X.500 COSINE "pilot" schema. As this schema was defined for X.500(89), some oddities were introduced in the mapping to LDAPv3. The mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt.

More Information#

There might be more information for this subject on one of the following: