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
...
name | ldif form |
---|---|
m-oid | dn: m-name=m-oid,ou=meta,ou=schema |
m-name | dn: m-name=m-name,ou=meta,ou=schema |
m-description | dn: m-name=m-description,ou=meta,ou=schema |
m-obsolete | dn: m-name=m-obsolete,ou=meta,ou=schema |
m-supObjectClass | dn: m-name=m-supObjectClass,ou=meta,ou=schema |
m-must | dn: m-name=m-must,ou=meta,ou=schema |
m-may | dn: m-name=m-may,ou=meta,ou=schema |
m-typeObjectClass | dn: m-name=m-typeObjectClass,ou=meta,ou=schema |
m-extensionObjectClass | dn: m-name=m-extensionObjectClass,ou=meta,ou=schema |
m-supAttributeType | dn: m-name=m-supAttributeType,ou=meta,ou=schema |
m-equality | dn: m-name=m-equality,ou=meta,ou=schema |
m-ordering | dn: m-name=m-ordering,ou=meta,ou=schema |
m-substr | dn: m-name=m-substr,ou=meta,ou=schema |
m-syntax attributeTypeSyntax | dn: m-name=m-syntaxattributeTypeSyntax,ou=meta,ou=schema |
m-singleValue | dn: m-name=m-singleValue,ou=meta,ou=schema |
m-collective | dn: m-name=m-collective,ou=meta,ou=schema |
m-noUserModification | dn: m-name=m-noUserModification,ou=meta,ou=schema |
m-usage | dn: m-name=m-usage,ou=meta,ou=schema |
m-extensionAttributeType | dn: name=m-extensionAttributeType,ou=meta,ou=schema |
m-ruleId | dn: name=mruleId,ou=meta,ou=schema |
m-form | dn: name=m-form,ou=meta,ou=schema |
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-extensionDITContentRule not | dn: name=m-extensionDITContentRulenot,ou=meta,ou=schema |
m-applies extensionDITContentRule | dn: name=m-appliesextensionDITContentRule,ou=meta,ou=schema |
m-extensionMatchingRuleUse applies | dn: name=m-extensionMatchingRuleUseapplies,ou=meta,ou=schema |
m-extensionMatchingRuleUse | dn: name=m-extensionMatchingRuleUse,ou=meta,ou=schema |
MetaTop ObjectClasses instances
...
2.30 | |
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 MetaObjectClass MatchingRule :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.25 NAME MetaObjectClassMetaMatchingRule DESC 'Meta definition of the ObjectClassMatchingRule object' SUP MetaTop STRUCTURAL MUST m-namesyntax MAY ( m-sup-object-class $ m-must $ m-may $ m-type-object-class $ m-obsolete $ m-extensionextensions ) ) |
...
MetaDITStructureRule
The following text is the description of the MetaAttributeType DITStructureRule :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.36 NAME MetaAttributeTypeMetaDITStructureRule DESC 'Meta definition of the AttributeTypeDITStructureRule object' SUP MetaToptop STRUCTURAL MUST ( m-nameruleId $ m-syntaxform ) 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 MAY ( m-obsolete $ m-usagesupDITStructureRule $ m-extensionextensionDITStructureRule ) ) |
...
MetaNameForm
The following text is the description of the MetaSyntax NameForm :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.47 NAME MetaSyntaxMetaNameForm DESC 'Meta definition of the SyntaxNameForm object' SUP MetaTop STRUCTURAL top STRUCTURAL MUST ( m-oc $ m-must ) MAY ( m-obsolete $ m-may $ m-extensionNameForm ) ) |
...
MetaMatchingRuleUse
The following text is the description of the MatchingRule MatchingRuleUse :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.58 NAME MetaMatchingRuleMetaMatchingRuleUse DESC 'Meta definition of the MatchingRuleMatchingRuleUse object' SUP MetaToptop STRUCTURAL MUST ( m-syntaxapplies ) MAY ( m-obsolete $ m-extensionsextensionMatchingRuleUse ) ) |
...
MetaDITContentRule
The following text is the description of the DITStructureRule DITContentRule :
Code Block |
---|
ObjectClass ( 1.3.6.1.4.1.18060.0.4.0.3.69 NAME MetaDITStructureRuleMetaDITContentRule DESC 'Meta definition of the DITStructureRuleDITContentRule object' SUP top STRUCTURAL MUSTMAY ( m-ruleIdobsolete $ m-formaux ) $ MAY (m-must $ m-obsoletemay $ m-supDITStructureRulenot $ m-extensionDITStructureRuleextensionDITContentRule ) ) |
Application to Core Schema
...