There are different types of groups in uLDAP, and each one has a different naming standard. Because group names must be unique across the directory, care has to be taken to ensure that group names will not collide for different types of groups.
Groups Relating to Students
There are a couple of different types of class groups, students and leaders. Each type is in slightly different.
Class group names use the pattern <term><subject><course number><section>. Each part is successively removed to roll up to the course number level. Course leader groups are identified by the suffix "_leaders". There are also groups that are populated for the current term that use the pattern <subject><course number>_<section>.
Using the following classes in term 201001:
- CMPT 100 section 01
- CMPT 100 section 02
- CMPT 100 tutorial section T03
- CMPT 100 lab section L04
The following groups will be available for 2 years following the end of the classes:
- 201001_CMPT_100 : Contains all people registered in all sections of CMPT 100 in 201001
- 201001_CMPT_100_leaders : Contains all people providing course leadership in all sections of CMPT 100 in 201001
In addition, the following will be available from 30 days prior to the start of 201001 to 30 days after the end of 201001:
Student Colleges are populated for students based on the college of registration in the current term (or most recently completed term). The group names are student_college_<college code>.
The following college groups exist in the directory (this is not a complete list):
- student_college_ab : Agriculture and Bioresources
- student_college_ar : Arts and Science
- student_college_ex : Extension Division
Student majors are populated for students based on the major of registration in the current term (or most recently completed term). The group names are student_major_<major code>.
The following major groups exist in the directory (this is not a complete list)
- student_major_0000 : Undeclared
- student_major_abac : Aboriginal Business Admin Cert
- student_major_germ : German
Groups relating to Employees
One of the main challenges with employee groups is that departments change their names on a too frequent basis. To avoid problems with group names changing, we decided to use the department ID from About-US in the group name. We also faced a challenge in that sometimes people want to use a group that includes other sub-departments (a college or unit level group), and sometimes they want to exclude some employees (most often student markers and other "irregular" employees).
Employees will appear in multiple groups depending on who they work for and the positions they hold. We decided to track the reporting up to 2 levels above the department the employee works for, so someone working for SDS in ITS will appear in the employee_reports groups for SDS, ITS, and the CIO office, but not in the Provost group. Someone working directly for the ITS department will also appear in the CIO and Provost groups.
The table below gives the group name preficies for the different types of groups.
Works "direct"-ly for
Works for a department "report"-ing to
Employee - Anyone who is paid by the department
Faculty - In or out of scope Faculty or Sessional
Staff - Everyone except student markers and other "irregular" employees
Ancillary and Manually Maintained Groups
The difference between these groups is not significant for users of the uLDAP, so they will be treated the same in this discussion.
There are no strongly defined naming standards in this area yet, so you could see a variety of things. The plan is to name groups with a department prefix that is based on who requested the group, but there may also be groups named with an NSID as a prefix if we cannot well define what department the group should "belong" to. There are also groups with a prefix uofs to designate that they are of interest to a larger group than a department.
New groups can be requested by emailing firstname.lastname@example.org, be sure to include information about what name you would like to use, a description of the group, and what you intend to use the group for. If you know the group has a definite life, please also indicate when you expect the group could be deleted.