The University of Vermont

UVM LDAP ObjectClasses

UVM Defined Object Classes

These are the objectClasses defined by UVM.

uvmHumanResources objectclass

The following table describes the attributes of the uvmHumanResources objectclass. The uvmEduPerson Attribute(s) column lists the attributes of the uvmEduPerson objectclass that are filled in based on the value of this attribute of the uvmHumanResources objectclass.

Attribute Name Description uvmEduPerson
Attribute(s)
uvmHRPrivate
Privacy Flag
(Work Only [N], Show None [E], or Show All [B])
uvmEduPrivate
(Yes [Show None] or No)
uvmHRName
Name
cn, gn, sn
uvmHROfficePhone
Work Phone
telephoneNumber
uvmHROfficeAddress
Work Address
postalAddress
uvmHRDepartment
Primary Department Name
ou
uvmHRHomePhone
Home Phone
homePhone
uvmHRHomeAddress
Home Address
homePostalAddress
uvmHRID
Employee ID

uvmHRTerminationDate
Termination Date

uvmHRBirthday
Birth Date

uvmHRJobCode
JobCode

uvmHRBarCode
UVM ID Card Bar Code

uvmHRJobSubCode
Email Code

uvmHRTitle
Job Title
title
uvmHRHireDate
Current Hire Date

uvmHRBPIDM
Banner PIDM

uvmHRLastPaidDate
Last Paid Date

Required Attributes:

uvmHRName, uvmHRPrivate, uvmHRID, uvmHRBarCode, uvmHRBPIDM

Attribute access

Access to the attributes of the uvmHumanResources objectclass is controlled based on the value of the uvmHRPrivate attribute.  Click here to see a table showing the access controls.

Back to the Top


uvmStudentInformation objectclass

The following table shows the attributes of the uvmStudentInformation objectclass. The uvmEduPerson Attribute(s) column lists the attributes of the uvmEduPerson objectclass that are filled in based on the value of this attribute of the uvmStudentInformation objectclass.

Attribute Name Description uvmEduPerson Attribute(s)
uvmSIPrivate Confidentiality Flag (Yes or No) uvmEduPrivate
uvmSIName Name cn, gn, sn
uvmSIID ID
uvmSILocalAddress Local Address postalAddress
uvmSIPermanentAddress Permanent Address  
uvmSIClass Class ou
uvmSILastTermAttended last Term attended
uvmSIBirthday Birth Date
uvmSILocalPhone local phone number telephoneNumber
uvmSIPermanentPhone permanent phone number  
uvmSIStatus Student Status
uvmSIBarCode UVM ID Card Bar Code
uvmSIPIDM PIDM
uvmSICollege which college the student is attending
uvmSIMajor the student's major

Required Attributes:

uvmSIName, uvmSIID, uvmSIPrivate, uvmSIBarCode, uvmSIPIDM.

Attribute access

Access to the attributes of the uvmStudentInformation objectclass is controlled based on the value of the uvmSIPrivate attribute.  Click here to see a table showing the access controls.

Back to the Top

Building uvmEduPerson from uvmHumanResources and uvmStudentInformation

To determine if the uvmStudentInformation information and the uvmHumanResources information describe the same individual, the ID, PIDM, and BarCode fields will be compared between the two.  If all three match and are non-zero, both records are definately for the same person.  Otherwise, if the non-zero fields match, it will be assumed they are the same person.

When it is determined that the uvmHumanResources information and the uvmStudentInformation information are for the same person. If the uvmHRJobCode attribute is "A" (aka Student), the uvmStudentInformation information will be used to populate the attributes of the uvmEduPerson objectclass (which includes the eduPerson, inetorgPerson, orgPerson, and Person objectclasses). Otherwise, the uvmHumanResources information will be used to populate the attributes of the uvmEduPerson objectclass.


uvmEduPerson objectclass

The following table shows the attributes of the uvmEduPerson objectclass that we will keep updated on a daily basis. With the exception of the uvmEduBroadcastFlag, these attributes are NOT changable by the individual person.

Click here to see the complete list of attributes that are available by virtue the objectclasses that are included in uvmEduPerson.

Attribute Name Description ObjectClass Providing
uvmEduPrivate Whether or not the person wants privacy. (Yes or No) uvmEduPerson
uvmEduAlias default first.last email alias uvmEduPerson
uvmEduBroadcastFlag Broadcast email flags uvmEduPerson
uvmNetworkId University NetID uvmEduPerson
eduPersonAffiliation The person's relationship(s) to UVM (faculty, student, staff, alum, member, affiliate, employee) eduPerson
eduPersonPrimaryAffiliation Specifies the person's PRIMARY relationship to UVM eduPerson
eduPersonPrincipalName the "NetID" of the person for the purposes of inter-institutional authentication. Should be stored in the form of user@uvm.edu (aka, the kerberos id) eduPerson
cn The person's full name person
gn The given name of the person inetOrgPerson
homePhone The person's home telephone number (permanent phone for students) inetOrgPerson
homePostalAddress The person's home paper mailing address (Permanent address for students) inetOrgPerson
mail email address inetOrgPerson
ou An organizational unit (ou) the person is affiliated with inetOrgPerson
postalAddress Campus or Office paper mail address orgPerson
sn Surname or family name person
telephoneNumber Office/campus telephone number person
title University Job Title orgPerson
userPassword The user's password [UVM will use the kerberos id as follows {KERBEROS}user@uvm.edu] person

Required attributes:

cn, sn, uvmEduPrivate, uvmEduAlias, eduPersonAffiliation, eduPersonPrimaryAffiliation, uvmNetworkId, mail

Attribute access

Access to the attributes of the uvmEduPerson objectclass is controlled based on the value of the uvmEduPrivate attribute.  Click here to see a table showing the access controls.

Back to the Top


uvmAlias objectClass

The following table shows the attributes that are included in the uvmAlias objectclass. The uvmAlias objectclass is used for departmental aliases (like CIT@uvm.edu). There is no privacy around these entries, because the entire purpose of them is for the department to be easily found.

Attribute
Description
uvmEduAlias
default first.last email alias
userPassword
password to authenticate as this entity
cn
The full name of the person or department
member
distinguished name of members
mail
email address
description
free form text to describe this entry
telephoneNumber
telephone number
fax
facsimile telephone number
eduPersonNickname
nick name for person or department
homePhone
home telephone number
homePostalAddress
home address
labeledURI
web page reference
netid
UVM network id associated with this alias
ou
Organizational Unit (ou) of this person/department
postalAddress
paper mail address for this entity
title
Official title of this entity
uvmEduBroadcastflag
mailinglist auto-registration instructions
uvmEduColleges
Colleges attended
uvmEduHours
Hours of availability
uvmEduOfficeAddress
Office address
uvmEduOfficeLocation
physical location of office
uvmEduOfficePhone
office phone number
uvmEduProject
project(s) being worked on

Required attributes:

uvmEduAlias, userPassword

These attributes were selected based on the fields actively in use in the CSO directory's aliases.

Back to the Top




Last modified September 06 2002 07:23 PM

Contact UVM © 2009 The University of Vermont - Burlington, VT 05405 - (802) 656-3131