Note | ||
---|---|---|
| ||
This site is in the process of being reviewed and updated. |
Table of Contents | ||
---|---|---|
|
Introduction
This page is used to describe the MetaSchema using OpenLdap schema syntx, so that it can be loaded into the ou=schema special partition
...
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.10.14.0.03.1 NAME MetaTop DESC 'Top level ObjectClass of all Meta objects' SUP top ABSTRACT MUST ( m-oid $ m-descdescription ) ) |
MetaTop AttributeTypes
...
name | ldif form | ||
---|---|---|---|
m-oid | dn: m-name=m-oid,ou=meta,ou=schema | ||
m-name | dn: no-user-modification: true | ||
m-description | dn: m-name=m-description,ou=meta,ou=schema | ||
m-obsolete | dn: m-name=m-obsolete,ou=meta,ou=schema | ||
m-supObjectClass m-sup-objectclass | dn: m-name=m-sup-objectclasssupObjectClass,ou=meta,ou=schema | ||
m-must | dn: m-name=m-must,ou=meta,ou=schema | ||
m-no-user-modification: true | dn: m-name=m-may,ou=meta,ou=schema | ||
m-no-user-modification: true | dn: m-name=m-type-object-classtypeObjectClass,ou=meta,ou=schema | ||
m-extensionObjectClass m-extension-object-class | dn: m-name=m-extension-object-classextensionObjectClass,ou=meta,ou=schema | ||
m-no-user-modification: true | dn: m-name=m-sup-attribute-typesupAttributeType,ou=meta,ou=schema | ||
m-equality | dn: m-name=m-equality,ou=meta,ou=schema | ||
m-single-value: true | m-ordering | ordering | dn: m-name dn: m-name=m-ordering,ou=meta,ou=schema |
m-substr | dn: m-name=m-substr,ou=meta,ou=schema | ||
m-single-value: true | m-syntax | attributeTypeSyntax | dn: m-name=m-attributeTypeSyntax dn: m-name=m-syntax,ou=meta,ou=schema |
m-single-value: true | dn: m-name=m-single-valuesingleValue,ou=meta,ou=schema | ||
m-collective | dn: m-name=m-collective,ou=meta,ou=schema | ||
m-single-value: true | dn: m-name=m-no-user-modification,noUserModification,ou=meta,ou=schema | ||
m-usage | dn: m-name=m-usage,ou=meta,ou=schema | ||
m-usage: dSAOperation | m-type-attribute-type | extensionAttributeType | dn: dn: m- name=m-type-attribute-typeextensionAttributeType,ou=meta,ou=schema |
m-ruleId m-extension-attribute-type | dn: name=m-extension-attribute-typemruleId,ou=meta,ou=schema | ||
m-form | dn: name=m-form,ou=meta,ou=schema |
MetaTop ObjectClasses instances
...
name: m-form | |
m-supDITStructureRule | dn: name=m-supDITStructureRule,ou=meta,ou=schema |
m-extensionDITStructureRule | dn: name=m-extensionDITStructureRule,ou=meta,ou=schema |
m-oc | dn: name=m-oc,ou=meta,ou=schema |
m-extensionNameForm | dn: name=m-extensionNameForm,ou=meta,ou=schema |
m-aux | dn: name=m-aux,ou=meta,ou=schema |
m-not | dn: name=m-not,ou=meta,ou=schema |
m-extensionDITContentRule | dn: name=m-extensionDITContentRule,ou=meta,ou=schema |
m-applies | dn: name=m-applies,ou=meta,ou=schema |
m-extensionMatchingRuleUse | dn: name=m-extensionMatchingRuleUse,ou=meta,ou=schema |
m-matchingRuleSyntax | dn: m-name=m-matchingRuleSyntax,ou=meta,ou=schema |
MetaTop ObjectClasses instances
MetaObjectClass
The following text is the description of the MetaObjectClass :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.2
NAME MetaObjectClass
DESC 'Meta definition of the ObjectClass object'
SUP MetaTop
STRUCTURAL
MUST m-name
MAY ( m-sup-object-class $ m-must $ m-may $ m-type-object-class $ m-obsolete $ m-extension )
)
|
MetaAttributeType
The following text is the description of the MetaAttributeType :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.3
NAME MetaAttributeType
DESC 'Meta definition of the AttributeType object'
SUP MetaTop
STRUCTURAL
MUST ( m-name $ m-syntax )
MAY ( m-sup-attribute-type $ m-type-attribute-type $ m-obsolete $ m-equality $ m-ordering $ m-substr $ m-single-value $ m-collective $ m-no-user-modification $ m-usage $ m-extension )
)
|
MetaSyntax
The following text is the description of the MetaSyntax :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.4
NAME MetaSyntax
DESC 'Meta definition of the Syntax object'
SUP MetaTop
STRUCTURAL
)
|
MetaMatchingRule
The following text is the description of the MatchingRule :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.5
NAME MetaMatchingRule
DESC 'Meta definition of the MatchingRule object'
SUP MetaTop
STRUCTURAL
MUST m-syntax
MAY ( m-obsolete $ m-extensions )
)
|
MetaDITStructureRule
The following text is the description of the MetaObjectClass DITStructureRule :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.10.14.0.03.26 NAME MetaObjectClassMetaDITStructureRule DESC 'Meta definition of the ObjectClassDITStructureRule object' SUP MetaToptop STRUCTURAL MUST m-name MAY ( m-sup-objectclassruleId $ m-must $ m-may $form ) MAY ( m-type-objectclassobsolete $ m-obsoletesupDITStructureRule $ m-extensionextensionDITStructureRule ) ) |
...
MetaNameForm
The following text is the description of the MetaAttributeType NameForm :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.10.14.0.03.37 NAME MetaAttributeTypeMetaNameForm DESC 'Meta definition of the AttributeTypeNameForm object' SUP MetaToptop STRUCTURAL MUST ( m-nameoc $ m-syntaxmust ) MAY ( m-sup-attribute-type $ m-type-attribute-type $ m-obsolete $ m-equality $ m-ordering $ m-substr $ m-single-value $ m-collectiveMAY $( m-no-user-modificationobsolete $ m-usagemay $ m-extensionextensionNameForm ) ) |
...
MetaMatchingRuleUse
The following text is the description of the MetaSyntax MatchingRuleUse :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.10.14.0.03.48 NAME MetaSyntaxMetaMatchingRuleUse DESC 'Meta definition of the Syntax object' MatchingRuleUse object' SUP top STRUCTURAL MUST ( m-applies ) SUPMAY MetaTop ( m-obsolete $ m-extensionMatchingRuleUse STRUCTURAL) ) |
...
MetaDITContentRule
The following text is the description of the MatchingRule DITContentRule :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.10.14.0.03.59 NAME MetaMatchingRuleMetaDITContentRule DESC 'Meta definition of the MatchingRuleDITContentRule object' SUP MetaToptop STRUCTURAL MAY ( m-obsolete MUST$ m-syntax aux $ m-must $ MAYm-may ($ m-obsoletenot $ m-extensionsextensionDITContentRule ) ) |
Application to Core Schema
...