Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
<DITStructureRule> = <LPAREN> <WSP> <ruleid> <dsrparameters> <extensions> <WSP> <RPAREN>

// Each parameters should not be seen more than once
<dsrparameters>  ::=
    ( <SP> "NAME" <SP> <qdescrs>
    | <SP> "DESC" <SP> qdstring
    | <SP> "OBSOLETE"
    | <SP> "FORM" <SP> <oid>
    | <SP> "SUP" <SP> <ruleids>) +

Here we have some elements which are already in the schema :

Code Block

attributetype ( 2.5.4.13
	NAME 'description'
	DESC 'RFC2256: descriptive information'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024}
 )
Code Block

attributetype ( 2.5.4.41
	NAME 'name'
	DESC 'RFC2256: common supertype of name attributes'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768}
 )

The other ones must be defined. Here is a table grouping all the missing elements :

The other ones must be defined. Here is a table grouping all the missing elements :

Name

OID

Desc

Sup

Equality

Ordering

Substr

Syntax

SingleValue

Collective

m-supDitStructureRule

Name

OID

Desc

Sup

Equality

Ordering

Substr

Syntax

SingleValue

Collective

m-supAttributeType

1.3.6.1.4.1.18060.0.4.0.2.10

The list of superior

-

nameOrOidMatch

-

-

NameOrOid

yes

-

m-equality

1.3.6.1.4.1.18060.0.4.0.2.11

Equality matching rule

-

nameOrOidMatch

-

-

NameOrOid

yes

-

m-ordering

1.3.6.1.4.1.18060.0.4.0.2.12

Ordering matching rule

-

nameOrOidMatch

-

-

NameOrOid

yes

-

m-substr

1.3.6.1.4.1.18060.0.4.0.2.13

Substring matching rule

-

nameOrOidMatch

-

-

NameOrOid

yes

-

m-syntax

1.3.6.1.4.1.18060.0.4.0.2.14

The attribute syntax

-

nameOrOidMatch

-

-

NameOrOid

yes

-

m-singleValue

1.3.6.1.4.1.18060.0.4.0.2.15

The attribute is single valued

-

BooleanMatch

-

-

Boolean

yes

-

m-collective

1.3.6.1.4.1.18060.0.4.0.2.16

The attribute is collective

-

BooleanMatch

-

-

Boolean

yes

-

m-noUserModification

1.3.6.1.4.1.18060.0.4.0.2.17

The attribute is protected

-

BooleanMatch

-

-

Boolean

yes

-

m-usage

1.3.6.1.4.1.18060.0.4.0.2.18 21

Type The list of operation superior

-

UsageMatch ruleIdsMatch

-

-

Usage RuleIds

yes no

-

m-extensionAttribyteType form

1.3.6.1.4.1.18060.0.4.0.2.20 22

The name form associated
 with this DITStructure rule Extension for attributeType

-

caseIgnoreMatch oidMatch

-

-

1.3.6.1.4.1.1466.115.121.1.15{32768}

no

-

...

Oid

yes

-

Description of currently existing schemas

...