mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-18 18:18:06 -05:00
Trim schema
This commit is contained in:
parent
cc3bd5cca0
commit
3e332e82fa
5 changed files with 0 additions and 10924 deletions
|
|
@ -10,16 +10,10 @@ cosine.schema COSINE Pilot
|
|||
duaconf.schema Client Configuration (experimental)
|
||||
inetorgperson.schema InetOrgPerson
|
||||
java.schema Java Object (RFC 2713)
|
||||
microsoft.ext.schema Microsoft (FYI)
|
||||
microsoft.schema Microsoft (FYI)
|
||||
microsoft.std.schema Microsoft (FYI)
|
||||
misc.schema Miscellaneous Schema (experimental)
|
||||
nadf.schema North American Directory Forum (obsolete)
|
||||
nis.schema Network Information Service
|
||||
openldap.schema OpenLDAP Project (FYI)
|
||||
test.schema OpenLDAP Software Schema (internal)
|
||||
ppolicy.schema Password Policy Schema (experimental)
|
||||
test.schema Test Schema
|
||||
|
||||
Additional "generally useful" schema definitions can be submitted
|
||||
using the OpenLDAP Issue Tracking System <http://www.openldap.org/its/>.
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,493 +0,0 @@
|
|||
# $OpenLDAP$
|
||||
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
##
|
||||
## Copyright 1998-2004 The OpenLDAP Foundation.
|
||||
## All rights reserved.
|
||||
##
|
||||
## Redistribution and use in source and binary forms, with or without
|
||||
## modification, are permitted only as authorized by the OpenLDAP
|
||||
## Public License.
|
||||
##
|
||||
## A copy of this license is available in the file LICENSE in the
|
||||
## top-level directory of the distribution or, alternatively, at
|
||||
## <http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
# This file is for informational purposes only
|
||||
|
||||
# These definitions are from Microsoft's Active Directory.
|
||||
# They were gathered using the subschemaSubentry object of
|
||||
# Windows 2000 Advanced Server Release Candidate 2.
|
||||
|
||||
# These object classes and attributes are from the standard
|
||||
# OID arc 2.5.6 and from the directory pilot project RFC-1274.
|
||||
# Many of them have been modified in Active Directory. To
|
||||
# adhere to the standard, DO NOT USE THIS FILE. Instead, use
|
||||
# core.schema.
|
||||
|
||||
objectclass ( 2.5.6.0
|
||||
NAME 'top'
|
||||
ABSTRACT
|
||||
MUST (objectClass $ instanceType $ nTSecurityDescriptor $
|
||||
objectCategory )
|
||||
MAY (cn $ description $ distinguishedName $ whenCreated $
|
||||
whenChanged $ subRefs $ displayName $ uSNCreated $ isDeleted $
|
||||
dSASignature $ objectVersion $ repsTo $ repsFrom $ memberOf $
|
||||
uSNChanged $ uSNLastObjRem $ showInAdvancedViewOnly $
|
||||
adminDisplayName $ proxyAddresses $ adminDescription $
|
||||
extensionName $ uSNDSALastObjRemoved $ displayNamePrintable $
|
||||
directReports $ wWWHomePage $ USNIntersite $ name $ objectGUID $
|
||||
replPropertyMetaData $ replUpToDateVector $ flags $ revision $
|
||||
wbemPath $ fSMORoleOwner $ systemFlags $ siteObjectBL $
|
||||
serverReferenceBL $ nonSecurityMemberBL $ queryPolicyBL $
|
||||
wellKnownObjects $ isPrivilegeHolder $ partialAttributeSet $
|
||||
managedObjects $ partialAttributeDeletionList $ url $
|
||||
lastKnownParent $ bridgeheadServerListBL $ netbootSCPBL $
|
||||
isCriticalSystemObject $ frsComputerReferenceBL $
|
||||
fRSMemberReferenceBL $ uSNSource $ fromEntry $
|
||||
allowedChildClasses $ allowedChildClassesEffective $
|
||||
allowedAttributes $ allowedAttributesEffective $
|
||||
possibleInferiors $ canonicalName $ proxiedObjectName $
|
||||
sDRightsEffective $ dSCorePropagationData $
|
||||
otherWellKnownObjects $ mS-DS-ConsistencyGuid $
|
||||
mS-DS-ConsistencyChildCount $ masteredBy $ createTimeStamp $
|
||||
modifyTimeStamp $ subSchemaSubEntry ) )
|
||||
|
||||
objectclass ( 2.5.6.2
|
||||
NAME 'country'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (c )
|
||||
MAY (searchGuide $ co ) )
|
||||
|
||||
objectclass ( 2.5.6.3
|
||||
NAME 'locality'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (l )
|
||||
MAY (st $ street $ searchGuide $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.4
|
||||
NAME 'organization'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (o )
|
||||
MAY (l $ st $ street $ searchGuide $ businessCategory $ postalAddress $
|
||||
postalCode $ postOfficeBox $ physicalDeliveryOfficeName $
|
||||
telephoneNumber $ telexNumber $ teletexTerminalIdentifier $
|
||||
facsimileTelephoneNumber $ x121Address $ internationalISDNNumber $
|
||||
registeredAddress $ destinationIndicator $ preferredDeliveryMethod $
|
||||
seeAlso $ userPassword ) )
|
||||
|
||||
objectclass ( 2.5.6.5
|
||||
NAME 'organizationalUnit'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (ou )
|
||||
MAY (c $ l $ st $ street $ searchGuide $ businessCategory $
|
||||
postalAddress $ postalCode $ postOfficeBox $
|
||||
physicalDeliveryOfficeName $ telephoneNumber $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ seeAlso $ userPassword $ co $ countryCode $
|
||||
desktopProfile $ defaultGroup $ managedBy $ uPNSuffixes $ gPLink $
|
||||
gPOptions $ thumbnailLogo ) )
|
||||
|
||||
objectclass ( 2.5.6.6
|
||||
NAME 'person'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (cn )
|
||||
MAY (sn $ telephoneNumber $ seeAlso $ userPassword ) )
|
||||
|
||||
objectclass ( 2.5.6.7
|
||||
NAME 'organizationalPerson'
|
||||
SUP person
|
||||
ABSTRACT
|
||||
MAY (c $ l $ st $ street $ o $ ou $ title $ postalAddress $ postalCode $
|
||||
postOfficeBox $ physicalDeliveryOfficeName $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ givenName $ initials $ generationQualifier $
|
||||
otherTelephone $ otherPager $ co $ department $ company $
|
||||
streetAddress $ otherHomePhone $ personalTitle $ homePostalAddress $
|
||||
countryCode $ employeeID $ comment $ division $
|
||||
otherFacsimileTelephoneNumber $ otherMobile $ primaryTelexNumber $
|
||||
primaryInternationalISDNNumber $ mhsORAddress $ otherMailbox $
|
||||
assistant $ ipPhone $ otherIpPhone $ mail $ manager $ homePhone $
|
||||
mobile $ pager $ middleName $ thumbnailPhoto $ thumbnailLogo ) )
|
||||
|
||||
objectclass ( 2.5.6.8
|
||||
NAME 'organizationalRole'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn )
|
||||
MAY (l $ st $ street $ ou $ postalAddress $ postalCode $ postOfficeBox $
|
||||
physicalDeliveryOfficeName $ telephoneNumber $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ roleOccupant $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.9
|
||||
NAME 'groupOfNames'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (cn $ member )
|
||||
MAY (o $ ou $ businessCategory $ owner $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.10
|
||||
NAME 'residentialPerson'
|
||||
SUP person
|
||||
STRUCTURAL
|
||||
MAY (l $ st $ street $ ou $ title $ businessCategory $ postalAddress $
|
||||
postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod ) )
|
||||
|
||||
objectclass ( 2.5.6.11
|
||||
NAME 'applicationProcess'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn )
|
||||
MAY (l $ ou $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.12
|
||||
NAME 'applicationEntity'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn $ presentationAddress )
|
||||
MAY (l $ o $ ou $ supportedApplicationContext $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.13
|
||||
NAME 'dSA'
|
||||
SUP applicationEntity
|
||||
STRUCTURAL
|
||||
MAY (knowledgeInformation ) )
|
||||
|
||||
objectclass ( 2.5.6.14
|
||||
NAME 'device'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (cn )
|
||||
MAY (serialNumber $ l $ o $ ou $ owner $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.16
|
||||
NAME 'certificationAuthority'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn $ cACertificate $ authorityRevocationList $
|
||||
certificateRevocationList )
|
||||
MAY (searchGuide $ teletexTerminalIdentifier $ supportedApplicationContext $
|
||||
crossCertificatePair $ deltaRevocationList $ domainPolicyObject $
|
||||
parentCA $ dNSHostName $ parentCACertificateChain $ domainID $
|
||||
cAConnect $ cAWEBURL $ cRLObject $ cAUsages $ previousCACertificates $
|
||||
pendingCACertificates $ previousParentCA $ pendingParentCA $
|
||||
currentParentCA $ cACertificateDN $ certificateTemplates $
|
||||
signatureAlgorithms $ enrollmentProviders ) )
|
||||
|
||||
objectclass ( 2.5.6.19
|
||||
NAME 'cRLDistributionPoint'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn )
|
||||
MAY (authorityRevocationList $ certificateRevocationList $
|
||||
deltaRevocationList $ cRLPartitionedRevocationList $
|
||||
certificateAuthorityObject ) )
|
||||
|
||||
objectclass ( 2.5.20.1
|
||||
NAME 'subSchema'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MAY (extendedClassInfo $ extendedAttributeInfo $ dITContentRules $
|
||||
attributeTypes $ objectClasses $ modifyTimeStamp ) )
|
||||
|
||||
#####################################################
|
||||
|
||||
attributetype ( 2.5.4.0
|
||||
NAME 'objectClass'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.38'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.4.2
|
||||
NAME 'knowledgeInformation'
|
||||
SYNTAX '1.2.840.113556.1.4.905' )
|
||||
|
||||
attributetype ( 2.5.4.3
|
||||
NAME 'cn'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.4
|
||||
NAME 'sn'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.5
|
||||
NAME 'serialNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.44' )
|
||||
|
||||
attributetype ( 2.5.4.6
|
||||
NAME 'c'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.7
|
||||
NAME 'l'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.8
|
||||
NAME 'st'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.9
|
||||
NAME 'street'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.10
|
||||
NAME 'o'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.11
|
||||
NAME 'ou'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.12
|
||||
NAME 'title'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.13
|
||||
NAME 'description'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.14
|
||||
NAME 'searchGuide'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.15
|
||||
NAME 'businessCategory'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.16
|
||||
NAME 'postalAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.17
|
||||
NAME 'postalCode'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.18
|
||||
NAME 'postOfficeBox'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.19
|
||||
NAME 'physicalDeliveryOfficeName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.20
|
||||
NAME 'telephoneNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.21
|
||||
NAME 'telexNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.22
|
||||
NAME 'teletexTerminalIdentifier'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.23
|
||||
NAME 'facsimileTelephoneNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.24
|
||||
NAME 'x121Address'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.36' )
|
||||
|
||||
attributetype ( 2.5.4.25
|
||||
NAME 'internationalISDNNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.36' )
|
||||
|
||||
attributetype ( 2.5.4.26
|
||||
NAME 'registeredAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.27
|
||||
NAME 'destinationIndicator'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.44' )
|
||||
|
||||
attributetype ( 2.5.4.28
|
||||
NAME 'preferredDeliveryMethod'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' )
|
||||
|
||||
attributetype ( 2.5.4.29
|
||||
NAME 'presentationAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.43'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.30
|
||||
NAME 'supportedApplicationContext'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.31
|
||||
NAME 'member'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
|
||||
|
||||
attributetype ( 2.5.4.32
|
||||
NAME 'owner'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.33
|
||||
NAME 'roleOccupant'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
|
||||
|
||||
attributetype ( 2.5.4.34
|
||||
NAME 'seeAlso'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
|
||||
|
||||
attributetype ( 2.5.4.35
|
||||
NAME 'userPassword'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.36
|
||||
NAME 'userCertificate'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.37
|
||||
NAME 'cACertificate'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.38
|
||||
NAME 'authorityRevocationList'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.39
|
||||
NAME 'certificateRevocationList'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.40
|
||||
NAME 'crossCertificatePair'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.42
|
||||
NAME 'givenName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.43
|
||||
NAME 'initials'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.44
|
||||
NAME 'generationQualifier'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.49
|
||||
NAME 'distinguishedName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
SINGLE-VALUE
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.4.53
|
||||
NAME 'deltaRevocationList'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.18.1
|
||||
NAME 'createTimeStamp'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.24'
|
||||
SINGLE-VALUE
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.18.2
|
||||
NAME 'modifyTimeStamp'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.24'
|
||||
SINGLE-VALUE
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.18.10
|
||||
NAME 'subSchemaSubEntry'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.21.2
|
||||
NAME 'dITContentRules'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.21.5
|
||||
NAME 'attributeTypes'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.21.6
|
||||
NAME 'objectClasses'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.1.34
|
||||
NAME 'middleName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.1.35
|
||||
NAME 'thumbnailPhoto'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.1.36
|
||||
NAME 'thumbnailLogo'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.140
|
||||
NAME 'userSMIMECertificate'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
#####################################################
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.2
|
||||
NAME 'textEncodedORAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.3
|
||||
NAME 'mail'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.10
|
||||
NAME 'manager'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.20
|
||||
NAME 'homePhone'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.25
|
||||
NAME 'dc'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.41
|
||||
NAME 'mobile'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.42
|
||||
NAME 'pager'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
|
|
@ -1,182 +0,0 @@
|
|||
# nadf.schema -- NADF-defined schema
|
||||
# $OpenLDAP$
|
||||
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
##
|
||||
## Copyright 1998-2004 The OpenLDAP Foundation.
|
||||
## All rights reserved.
|
||||
##
|
||||
## Redistribution and use in source and binary forms, with or without
|
||||
## modification, are permitted only as authorized by the OpenLDAP
|
||||
## Public License.
|
||||
##
|
||||
## A copy of this license is available in the file LICENSE in the
|
||||
## top-level directory of the distribution or, alternatively, at
|
||||
## <http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
# These are definitions from the North American Directory Forum
|
||||
# They are intended to be used with QUIPU/X.500 not LDAPv3.
|
||||
# Your mileage may vary.
|
||||
|
||||
# They were acquired from ftp://ftp.gte.com/pub/nadf/nadf-docs/sd-04.ps
|
||||
# Our thanks to Harald T. Alvestrand that provided the pointer.
|
||||
|
||||
# This is a preliminary version and is likely to be incorrect in
|
||||
# a number of areas. Use with exterme caution.
|
||||
|
||||
# The root for OIDs is joint-iso-ccitt mhs-motis(6) group(6) grimstad(5)
|
||||
# nadf(2). In othor words, barring any error, 2.6.6.5.2. Then,
|
||||
# nadfOink ::= 2.6.6.5.2.0
|
||||
# nadfModule ::= 2.6.6.5.2.1
|
||||
# nadfAttributeType ::= 2.6.6.5.2.4
|
||||
# nadfObjectClass ::= 2.6.6.5.2.6
|
||||
|
||||
# Attribute Type Definition
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.1 NAME 'fipsStateNumericCode'
|
||||
EQUALITY numericStringMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{2} )
|
||||
|
||||
# It is probably inconvenient to give this attribute that syntax
|
||||
# (Printable String) instead of Directory String.
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.2 NAME 'fipsStateAlphaCode'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{2} )
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.3 NAME 'fipsCountyNumericCode'
|
||||
EQUALITY numericStringMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{5} )
|
||||
|
||||
# It seems that fips55 is fipsPlaceNumericCode, is this so?
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.4 NAME ( 'fipsPlaceNumericCode' 'fips55' )
|
||||
EQUALITY numericStringMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{5} )
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.5 NAME 'ansiOrgNumericCode'
|
||||
EQUALITY integerMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
|
||||
|
||||
# Apparently, 'ad' is an alias for 'addmdName'
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.6 NAME ( 'addmdName' 'ad' )
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
# I don't know what syntax to give this. I will use binary for the
|
||||
# time being.
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.7 NAME 'nadfSearchGuide'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.8 NAME 'supplementaryInformation'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{76} )
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.9 NAME 'namingLink'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.10 NAME 'reciprocalNamingLink'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
|
||||
SINGLE-VALUE )
|
||||
|
||||
# Numbers 11 to 14 are obsolete
|
||||
|
||||
# Next one is unused. BTW, this attribute is supposed to be
|
||||
# case-exact match, but we cannot make that match unless we
|
||||
# define the string with IA5 syntax and we don't have a
|
||||
# clear base for this.
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.15 NAME 'logicalDSAReference'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 2.6.6.5.2.4.16 NAME 'multiMediaInformation'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
|
||||
|
||||
# Number 17, 18 and 19 are EDI-related attributes for the nadfEDIUser
|
||||
# class that we did not have and has been left out below.
|
||||
|
||||
# Object classes
|
||||
|
||||
# According to the intended use described in section 3.3.1 in the spec,
|
||||
# this can only be ABSTRACT.
|
||||
# We had lastModifiedTime as 'allows', but sd-04 has it as MUST.
|
||||
# We did not have multiMediaInformation neither on this class nor
|
||||
# on any of its derived classes.
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.7 NAME 'nadfObject' SUP top ABSTRACT
|
||||
MUST lastModifiedTime
|
||||
MAY ( multiMediaInformation $ nadfSearchGuide $
|
||||
supplementaryInformation ) )
|
||||
|
||||
# I think all classes derived from locality should be considered
|
||||
# STRUCTURAL, since locality is.
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.1 NAME 'usStateOrEquivalent'
|
||||
SUP ( locality $ nadfObject ) STRUCTURAL
|
||||
MUST ( l $ fipsStateNumericCode $ fipsStateAlphaCode $ st ) )
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.2 NAME 'usPlace'
|
||||
SUP ( locality $ nadfObject ) STRUCTURAL
|
||||
MUST ( l $ fipsPlaceNumericCode ) )
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.3 NAME 'usCountyOrEquivalent' SUP usPlace STRUCTURAL
|
||||
MUST fipsCountyNumericCode )
|
||||
|
||||
# applicationEntity is STRUCTURAL, so we will declare this one the same
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.5 NAME 'nadfApplicationEntity'
|
||||
SUP applicationEntity STRUCTURAL
|
||||
MUST supportedApplicationContext )
|
||||
|
||||
# Following our heuristic, this one will be STRUCTURAL since organization
|
||||
# is too. We did not have 'o' as 'requires', but if this is really a
|
||||
# subclass of organization, then 'o' becomes MUST by inheritance
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.6 NAME 'nadfADDMD'
|
||||
SUP ( organization $ nadfObject ) STRUCTURAL
|
||||
MUST addmdName )
|
||||
|
||||
# Number 7 is nadfObject described above.
|
||||
|
||||
# This one quacks like an AUXILIARY object class
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.8 NAME 'publicObject' SUP top AUXILIARY
|
||||
MUST namingLink )
|
||||
|
||||
# And so does this one
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.9 NAME 'providerObject' SUP top AUXILIARY
|
||||
MUST reciprocalNamingLink )
|
||||
|
||||
# The spec says number 10 is obsolete
|
||||
|
||||
# This one also strongly smells like AUXILIARY
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.11 NAME 'fips55Object' SUP top AUXILIARY
|
||||
MUST fipsPlaceNumericCode
|
||||
MAY st )
|
||||
|
||||
# The spec says numbers 12 to 18 are obsolete
|
||||
|
||||
# Another obviously AUXILIARY class
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.19 NAME 'nationalObject' SUP top AUXILIARY
|
||||
MUST c )
|
||||
|
||||
# So is this one
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.20 NAME 'ansiOrgObject' SUP top AUXILIARY
|
||||
MUST ansiOrgNumericCode )
|
||||
|
||||
# We did not have the next one, but it is innocuous
|
||||
|
||||
objectclass ( 2.6.6.5.2.6.21 NAME 'caProvinceOrTerritory'
|
||||
SUP ( locality $ nadfObject ) STRUCTURAL
|
||||
MUST st )
|
||||
|
||||
# According to the spec, numbers 22, 23 and 24 are obsolete
|
||||
|
||||
# Number 25 was nadfEDIuser as a subclass of edi-user. Sorry we cannot
|
||||
# deal with this one and we did not have it anyway.
|
||||
Loading…
Reference in a new issue