# ======================================================================================================================================
#
#  File:    eduPerson.ldf
#  Version: 200604
# 
#  This file should be imported with the following command:
#    ldifde -i -u -f eduPerson.ldf -s server:port -b username domain password -j . -c "CN=Configuration,DC=X" #configurationNamingContext
#  LDIFDE.EXE from AD/AM V1.0 or above must be used.
#  This LDIF file should be imported into AD or AD/AM.
#  It may not work for other directories.
# 
# =======================================================================================================================================

# ==================================================================
#  Attributes
# ==================================================================

dn: CN=eduPersonAffiliation,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonAffiliation
lDAPDisplayName: eduPersonAffiliation
adminDisplayName: eduPersonAffiliation
adminDescription: Specifies the person's relationship(s) to the institution, permissible values: faculty, student, staff, alum, member, affiliate, employee
attributeID: 1.3.6.1.4.1.5923.1.1.1.1
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: b45ea4ce-57f7-4333-9ecb-8856b125ca2d
schemaIDGUID:: zqRetPdXM0Oey4hWsSXKLQ==
isSingleValued: FALSE
searchFlags: 1
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonNickname,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonNickname
lDAPDisplayName: eduPersonNickname
adminDisplayName: eduPersonNickname
adminDescription: Person's nickname, or the informal name by which they are accustomed to be hailed
attributeID: 1.3.6.1.4.1.5923.1.1.1.2
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: 5e601c53-9f4a-4d50-b8bd-504fa571f28e
schemaIDGUID:: UxxgXkqfUE24vVBPpXHyjg==
isSingleValued: FALSE
searchFlags: 1
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonOrgDN,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonOrgDN
lDAPDisplayName: eduPersonOrgDN
adminDisplayName: eduPersonOrgDN
adminDescription: Specifies the person's relationship(s) to the institution, permissible values: faculty, student, staff, alum, member, affiliate, employee
attributeID: 1.3.6.1.4.1.5923.1.1.1.3
attributeSyntax: 2.5.5.1
oMSyntax: 127
# schemaIDGUID: 8680da75-204d-4cb0-9c89-89086407d7f8
schemaIDGUID:: ddqAhk0gsEyciYkIZAfX+A==
isSingleValued: TRUE
searchFlags: 0
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonOrgUnitDN,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonOrgUnitDN
lDAPDisplayName: eduPersonOrgUnitDN
adminDisplayName: eduPersonOrgUnitDN
adminDescription: The distinguished name(s) (DN) of the directory entries representing the person's Organizational Unit(s)
attributeID: 1.3.6.1.4.1.5923.1.1.1.4
attributeSyntax: 2.5.5.1
oMSyntax: 127
# schemaIDGUID: 8a0b2358-33f6-437d-bf63-6566e4e4eae6
schemaIDGUID:: WCMLivYzfUO/Y2Vm5OTq5g==
isSingleValued: FALSE
searchFlags: 0
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonPrimaryAffiliation,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonPrimaryAffiliation
lDAPDisplayName: eduPersonPrimaryAffiliation
adminDisplayName: eduPersonPrimaryAffiliation
adminDescription: Specifies the person's PRIMARY relationship to the institution in broad categories such as student, faculty, staff, alum, etc
attributeID: 1.3.6.1.4.1.5923.1.1.1.5
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: e36c34ac-94da-4a45-ad9d-dded84e83ccd
schemaIDGUID:: rDRs49qURUqtnd3thOg8zQ==
isSingleValued: TRUE
searchFlags: 1
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonPrincipalName,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonPrincipalName
lDAPDisplayName: eduPersonPrincipalName
adminDisplayName: eduPersonPrincipalName
adminDescription: The "NetID" of the person for the purposes of inter-institutional authentication. It should be represented in the form "user@scope" where scope defines a local security domain
attributeID: 1.3.6.1.4.1.5923.1.1.1.6
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: 6a67dd6f-d845-4d7d-b96d-39161aac27fe
schemaIDGUID:: b91nakXYfU25bTkWGqwn/g==
isSingleValued: TRUE
searchFlags: 1
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonEntitlement,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonEntitlement
lDAPDisplayName: eduPersonEntitlement
adminDisplayName: eduPersonEntitlement
adminDescription: URI (either URN or URL) that indicates a set of rights to specific resources
attributeID: 1.3.6.1.4.1.5923.1.1.1.7
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: feef8ee3-fb53-46e3-af47-54bb6e4de772
schemaIDGUID:: 447v/lP740avR1S7bk3ncg==
isSingleValued: FALSE
searchFlags: 1
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonPrimaryOrgUnitDN,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonPrimaryOrgUnitDN
lDAPDisplayName: eduPersonPrimaryOrgUnitDN
adminDisplayName: eduPersonPrimaryOrgUnitDN
adminDescription: The distinguished name (DN) of the directory entry representing the person's primary Organizational Unit(s)
attributeID: 1.3.6.1.4.1.5923.1.1.1.8
attributeSyntax: 2.5.5.1
oMSyntax: 127
# schemaIDGUID: 0cbfa91e-0648-4198-9022-debebd048897
schemaIDGUID:: Hqm/DEgGmEGQIt6+vQSIlw==
isSingleValued: TRUE
searchFlags: 0
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonScopedAffiliation,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonScopedAffiliation
lDAPDisplayName: eduPersonScopedAffiliation
adminDisplayName: eduPersonScopedAffiliation
adminDescription: Specifies the person's affiliation (see eduPersonAffiliation) within a particular security domain, the values consist of a left (affiliation) and right component (security domain) separated by an "@" sign
attributeID: 1.3.6.1.4.1.5923.1.1.1.9
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: 2d38e273-708a-407c-825b-0e809e8fb338
schemaIDGUID:: c+I4LYpwfECCWw6Ano+zOA==
isSingleValued: FALSE
searchFlags: 1
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn: CN=eduPersonTargetedID,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: eduPersonTargetedID
lDAPDisplayName: eduPersonTargetedID
adminDisplayName: eduPersonTargetedID
adminDescription: Specifies the person's relationship(s) to the institution, permissible values: faculty, student, staff, alum, member, affiliate, employee
attributeID: 1.3.6.1.4.1.5923.1.1.1.10
attributeSyntax: 2.5.5.12
oMSyntax: 64
# schemaIDGUID: 5ed37a2e-50dc-4039-9159-e794b4ad77e7
schemaIDGUID:: LnrTXtxQOUCRWeeUtK135w==
isSingleValued: FALSE
searchFlags: 0
showInAdvancedViewOnly: TRUE
systemOnly: FALSE

dn:
changetype: modify
add: schemaUpdateNow
schemaUpdateNow: 1
-


# ==================================================================
#  Object classes
# ==================================================================

dn: CN=eduPerson,CN=Schema,CN=Configuration,DC=X
changetype: ntdsschemaadd
objectClass: classSchema
cn: eduPerson
lDAPDisplayName: eduPerson
adminDisplayName: eduPerson
adminDescription: Consists of a set of data elements or attributes about individuals within higher education
governsID: 1.3.6.1.4.1.5923.1.1.2
objectClassCategory: 3
#subclassOf: 2.5.6.0
subclassOf: top
#rdnAttId: 2.5.4.3
rdnAttId: cn
# schemaIDGUID: 3c957851-06bb-4ed7-9151-1f5c230b8677
schemaIDGUID:: UXiVPLsG106RUR9cIwuGdw==
# mayContain: eduPersonAffiliation
mayContain: 1.3.6.1.4.1.5923.1.1.1.1
# mayContain: eduPersonNickname
mayContain: 1.3.6.1.4.1.5923.1.1.1.2
# mayContain: eduPersonOrgDN
mayContain: 1.3.6.1.4.1.5923.1.1.1.3
# mayContain: eduPersonOrgUnitDN
mayContain: 1.3.6.1.4.1.5923.1.1.1.4
# mayContain: eduPersonPrimaryAffiliation
mayContain: 1.3.6.1.4.1.5923.1.1.1.5
# mayContain: eduPersonPrincipalName
mayContain: 1.3.6.1.4.1.5923.1.1.1.6
# mayContain: eduPersonEntitlement
mayContain: 1.3.6.1.4.1.5923.1.1.1.7
# mayContain: eduPersonPrimaryOrgUnitDN
mayContain: 1.3.6.1.4.1.5923.1.1.1.8
# mayContain: eduPersonScopedAffiliation
mayContain: 1.3.6.1.4.1.5923.1.1.1.9
# mayContain: eduPersonTargetedID
mayContain: 1.3.6.1.4.1.5923.1.1.1.10
# defaultObjectCategory: eduPerson
defaultObjectCategory: CN=eduPerson,cn=Schema,cn=Configuration,dc=X
systemOnly: FALSE

dn:
changetype: modify
add: schemaUpdateNow
schemaUpdateNow: 1
-

dn: CN=User,CN=Schema,CN=Configuration,DC=X
changetype: modify
add: auxiliaryClass
auxiliaryClass: eduPerson
-

dn:
changetype: modify
add: schemaUpdateNow
schemaUpdateNow: 1
-