...
This page is used to describe the MetaSchema using OpenLdap schema syntx, so that it can be loaded into the ou=schema special partition
MetaTop ObjectClass
This Meta object is used as the top-level class which will be the mother of all MetaObjects
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.1.1.0.0.1
NAME MetaTop
DESC 'Top level ObjectClass of all Meta objects'
SUP top
ABSTRACT
MUST ( oid $ dn $ desc )
)
|
MetaObjectClass
The following text is the description of the MetaObjectClass :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.1.1.0.0.12 nameNAME MetaObjectClass descDESC 'Meta definition of the ObjectClass object' STRUCTURALSUP MetaTop must (STRUCTURAL oid $ dn $MUST objectclass( $ namesup $ descobjectClass $ supname ) mayMAY ( sup $ must $ may $ type $ obsolete $ extension ) ) |
MetaAttributeType
The following text is the description of the MetaAttributeType :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.1.1.0.0.23 nameNAME MetaAttributeType descDESC 'Meta definition of the AttributeType object' STRUCTURALSUP MetaTop mustSTRUCTURAL ( oid $ dnMUST $( objectclass $ name $ desc $ syntax ) mayMAY ( sup $ type $ obsolete $ equality $ ordering $ substr $ single-value $ collective $ no-user-modification $ usage $ extension ) ) |
...
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.1.1.0.0.34 nameNAME MetaSyntax descDESC 'Meta definition of the Syntax object' STRUCTURALSUP MetaTop must ( oid $ dn $ objectclass $ desc )STRUCTURAL ) |