Texas A&M University - Infrastructure Services

Higher Ed Affiliations (eduPersonAffiliation)

Definition: Broad category(ies) describing the account owner's affiliation with the university.

A person can have more than one role (e.g., a student and an employee).
Attribute Name: 'eduPersonAffiliation'
OID: 1.3.6.1.4.1.5923.1.1.1.1
URN: urn:oid:1.3.6.1.4.1.5923.1.1.1.1
Object Class: eduPerson
Required: no
Multiple Values: Multi-valued
Format: Directory String
Controlled Vocabulary: faculty A person recognized by Dean of Faculties or Office of Graduate Studies as a faculty member and/or a person holding a Texas A&M University System faculty position.
staff A person holding a Texas A&M University System staff position.
student A person enrolled in courses.
employee A person employed by the A&M System.
member A member of the Texas A&M University community.
affiliate A person with whom the university has dealings, but to whom no general set of "community membership" privileges are extended.
alum Not used.
library-walk-in Not used.
Source: eduPersonAffiliation flags are derived from tamuEduPersonAffiliation flags.
It is possible for an entry to not have any values in this attribute.
If values are present, the entry will always have either a member or affiliate flag and will never have both. If an entry is eligible to have both flags, the member flag trumps and the affiliate flag will not be added.

If tamuEduPersonAffiliation includes student:applicant => affiliate (if not member)
If tamuEduPersonAffiliation includes student:admitted => affiliate (if not member)
If tamuEduPersonAffiliation includes student:enrolled:current => student, member
If tamuEduPersonAffiliation includes student:enrolled:future => student, member
If tamuEduPersonAffiliation includes faculty:official => faculty, member
If tamuEduPersonAffiliation includes faculty:graduate => faculty, member
If tamuEduPersonAffiliation includes employee:faculty:[active | workingretiree | loa] => faculty, employee, member
If tamuEduPersonAffiliation includes employee:staff:[active | workingretiree | loa] => staff, employee, member
If tamuEduPersonAffiliation includes employee:[studentworker | graduateassistant]:[active | workingretiree | loa] => employee, member
If tamuEduPersonAffiliation includes employee:*:retired => member
If tamuEduPersonAffiliation includes employee:*:[terminated | deceased] => no value set
If tamuEduPersonAffiliation includes affiliate:administrativestudent => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:parent => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:hsc => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:afs => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:amfd => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:rotc => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:rsfd => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:usda => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:qatar => affiliate (if not member)
If tamuEduPersonAffiliation includes affiliate:12man => affiliate (if not member)
Indexing: none
Search Syntax: EQUALITY caseIgnoreMatch
Access: Account owner has read access. Authenticated and nonauthenticated (anonymous) users have no access.
Usage:
Example(s): staff, employee, student, member