This document is a functional specification (at least that was what it was intended to be at it's onset) for a new schema subsystem design. The new design will enable dynamic yet persistent updates to schema elements within the server. Furthermore, entire collections of schema elements referred to as "*a schema*" will be \[un\]loadable on the fly. This new mechanism will also expose a new (always present) partition attached to the namespace from the ou=schema naming context. It will contain a well structured entry based view of schema objects managed by the server with better search and administration capabilities. This is all in addition to the schemaSubentry demanded by the LDAP protocol with attribute based descriptions of all schema elements. |