-- -- Agent MIB -- -- The Agent MIB defines attributes (properties) pertaining to a -- person. -- -- This MIB is designed for use with the OSID Properties class which -- defines a set of properties with respect to a particular instance -- of Agent. Although OIDs are used to define the space -- of attributes, this isn't SNMP or LDAP. These Properties are restricted -- in scope to a particular Agent and there's no "bouncing around -- OID space" to resolve identifiers, as this is the function performed -- by the OSIDs. -- -- As such, there is quite a bit of redundant denormalization throughout -- these definitions. Some Ids, such as that of another Agent should -- be returned in such a way that another invocation of getAgent() -- returns the specified Agent with its own set of properties. However, -- many "objects" presented here have no OSID definition and this is a -- problem for another time and place. This MIB appears to define more -- information than it really does but it does make it convenient for -- simple browsing applications. -- -- -- Tom Coppeto -- OnTapSolutions -- 1 September 2005 -- -- CVS $Header: /cvs/okiproject/okiproject/osid/registry/doc/spec/definitions/attr-agent.txt,v 1.1 2006/04/26 13:32:04 tom Exp $ -- AGENT-ATTR-OSID-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Boolean, Integer, ObjectIdentifier, OctetString, DisplayString, Id, TimeStamp, Url, Year, mibOSIDAttr FROM OSID-SMI; agentAttrMIB MODULE-IDENTITY LAST-UPDATED "200509020000Z" ORGANIZATION "OnTapSolutions" CONTACT-INFO "Tom Coppeto myfirstname@ontapsolutions.com OnTapSolutions" DESCRIPTION "Attribute MIB for Agent" REVISION "200509020000Z" DESCRIPTION "Initial version." ::= { mibOSIDAttr 3 } -- -- groups -- agentTypeGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's type." ::= { agentAttrMIB 1 } agentIdentityGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's identity." ::= { agentAttrMIB 2 } agentAddressGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's address." ::= { agentAttrMIB 3 } agentContactGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent contact." ::= { agentAttrMIB 4 } -- -- Roles Group -- -- This group contains role-specific groups for a person, such as employee -- or student. While an agent may assume multiple roles, it may only have -- one of any particular role (usually the one provided by this agent -- authority). There may be provisions for multiplicity within that role. -- agentRoleGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing various agent roles." ::= { agentAttrMIB 4 } agentActivityGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's activities." ::= { agentAttrMIB 5 } -- -- Type Group -- agentType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of this agent." ::= { agentTypeGroup 1 } agentTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of this agent." ::= { agentTypeGroup 2 } -- -- Name group. -- -- The name group specifies objects that describe a person's name. -- The NameAlias table allows for storage of any name aliases this -- person may be known by. -- agentNameGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's name." ::= { agentIdentityGroup 1 } agentNamePreferred OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The preferred display of the agents full name. It may include a nickname in lieu of a firstname or omit the middle initial." ::= { agentNameGroup 1 } agentNameFull OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The full official name of this agent." ::= { agentNameGroup 2 } agentNameGiven OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The given name of this agent" ::= { agentNameGroup 3 } agentNameMiddle OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The middle name or initial of this agent." ::= { agentNameGroup 4 } agentNameFamily OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The surname of this agent." ::= { agentNameGroup 5 } agentNameSalutation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The title of this agent (Rev., Ms., Dr., etc)." ::= { agentNameGroup 6 } agentNameSuffix OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The suffix of this agent's name (Sr., III, etc.)." ::= { agentNameGroup 7 } agentNameAppellative OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The nickname of initial of this agent." ::= { agentNameGroup 8 } agentNameInitials OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The initials of this agent's name, FML, as derived by First, Middle, and Last name." ::= { agentNameGroup 9 } agentNameAliasTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentNameAliasEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding information related to agent names. Each row corresponds to an aka." ::= { agentNameGroup 10 } agentNameAliasEntry OBJECT-TYPE SYNTAX AgentNameAliasEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing name alias information for agents." INDEX { agentNameAliasIndex } ::= { agentNameAliasTable 1 } AgentNameAliasEntry ::= SEQUENCE { agentNameAliasIndex Integer, agentNameAliasType ObjectIdentifier, agentNameAliasTypeLabel DisplayString, agentNameAliasAdvertise Boolean, agentNameAlias DisplayString } agentNameAliasIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentNameAliasEntry 1 } agentNameAliasType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of this alias. " ::= { agentNameAliasEntry 2 } agentNameAliasTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of this alias as a DisplayString. It may contain values such as 'maiden', 'aka' or 'witness protection program'. " ::= { agentNameAliasEntry 3 } agentNameAliasAdvertise OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "Whether or not this entry should be visible." ::= { agentNameAliasEntry 4 } agentNameAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The full display name of this alias." ::= { agentNameAliasEntry 5 } -- -- Image group. -- -- Images of the person are stored in this group. A variety of formats -- and dimensions may be made available. Each row in this table is indexed -- by agentId and sequence. -- agentImageGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's image." ::= { agentIdentityGroup 2 } agentImageTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentImageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding images of the agent. Intended for mugshots." ::= { agentImageGroup 1 } agentImageEntry OBJECT-TYPE SYNTAX AgentImageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing naming images for agents." INDEX { agentImageIndex } ::= { agentImageTable 1 } AgentImageEntry ::= SEQUENCE { agentImageIndex ObjectIdentifier, agentImageFormat ObjectIdentifier, agentImageFormatLabel ObjectIdentifier, agentImageDescription DisplayString, agentImageSize Integer, agentImage OctetString } agentImageIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentImageEntry 1 } agentImageFormat OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The format of the image data." ::= { agentImageEntry 2 } agentImageFormatLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the format of the image data." ::= { agentImageEntry 3 } agentImageDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The description of this image." ::= { agentImageEntry 4 } agentImageSize OBJECT-TYPE SYNTAX Integer UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "The size of this image." ::= { agentImageEntry 5 } agentImageHeight OBJECT-TYPE SYNTAX Integer UNITS "pixels" MAX-ACCESS read-write STATUS current DESCRIPTION "The height of this image." ::= { agentImageEntry 6 } agentImageWidth OBJECT-TYPE SYNTAX Integer UNITS "pixels" MAX-ACCESS read-write STATUS current DESCRIPTION "The width of this image." ::= { agentImageEntry 7 } agentImage OBJECT-TYPE SYNTAX OctetString MAX-ACCESS read-write STATUS current DESCRIPTION "The image data." ::= { agentImageEntry 8 } -- -- Principal group. -- -- Principals are used for identity, and may look like email addresses, -- but the Contact group is used for email lookups. The preffered method -- of identity tracking is via agentId, but many systems use some form -- of principal (username, email, etc.). -- agentPrincipalGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects describing an agent's principal." ::= { agentIdentityGroup 3 } agentPrincipalTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentPrincipalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding principals." ::= { agentPrincipalGroup 1 } agentPrincipalEntry OBJECT-TYPE SYNTAX AgentPrincipalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing the identity principal for this agent." INDEX { agentPrincipalIndex } ::= { agentPrincipalTable 1 } AgentPrincipalEntry ::= SEQUENCE { agentPrincipalIndex Integer, agentPrincipalName DisplayString, agentPrincipalDescription DisplayString, agentPrincipalIsActive Boolean, agentPrincipalCreated TimeStamp, agentPrincipalExpired TimeStamp } agentPrincipalIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentPrincipalEntry 1 } agentPrincipalName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of this principal." ::= { agentPrincipalEntry 2 } agentPrincipalDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The description of the usage of this principal." ::= { agentPrincipalEntry 3 } agentPrincipalIsActive OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "Whether or not this principal is still valid." ::= { agentPrincipalEntry 4 } agentPrincipalCreated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-write STATUS current DESCRIPTION "When this principal was created or registered." ::= { agentPrincipalEntry 5 } agentPrincipalExpired OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-write STATUS current DESCRIPTION "When this principal became invalid." ::= { agentPrincipalEntry 6 } -- -- Address group. -- -- here may be multiple rows per agent. -- Some columns may be null if they -- are not applicable to a particular address. -- agentAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding agent addresses." ::= { agentAddressGroup 1 } agentAddressEntry OBJECT-TYPE SYNTAX AgentAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing an address of this agent." INDEX { agentAddressIndex } ::= { agentAddressTable 1 } AgentAddressEntry ::= SEQUENCE { agentAddressIndex Integer, agentAddressType ObjectIdentifier, agentAddressTypeLabel DisplayString, agentAddressDescription DisplayString, agentAddressAdvertise Boolean, agentAddressFull DisplayString, agentAddressCareOf DisplayString, agentAddressMailstopDist DisplayString, agentAddressMailstopLabel DisplayString, agentAddressMailstop DisplayString, agentAddressStreet DisplayString, agentAddressLocalityObjectType ObjectIdentifier, agentAddressLocalityIdDomain ObjectIdentifier, agentAddressLocalityId Id, agentAddressLocalityName DisplayString, agentAddressStateProvinceObjectType ObjectIdentifier, agentAddressStateProvinceIdDomain ObjectIdentifier, agentAddressStateProvinceId Id, agentAddressStateProvinceName DisplayString, agentAddressStateProvinceLabel DisplayString, agentAddressPostalCode DisplayString, agentAddressCountryObjectType ObjectIdentifier, agentAddressCountryIdDomain ObjectIdentifier, agentAddressCountryId Id, agentAddressCountryName DisplayString, agentAddressCountryLabel DisplayString, agentAddressContinentObjectType ObjectIdentifier, agentAddressContinentIdDomain ObjectIdentifier, agentAddressContinentId Id, agentAddressContinentName DisplayString, agentAddressPlanetObjectType ObjectIdentifier, agentAddressPlanetIdDomain ObjectIdentifier, agentAddressPlanetId Id, agentAddressPlanetName DisplayString, agentAddressGalaxyObjectType ObjectIdentifier, agentAddressGalaxyIdDomain ObjectIdentifier, agentAddressGalaxyId Id, agentAddressGalaxyName DisplayString } agentAddressIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentAddressEntry 1 } agentAddressType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of address of this agent. Examples may be OIDs representing 'work', 'home' or 'office mailstop'." ::= { agentAddressEntry 2 } agentAddressTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address of this agent as a display string." ::= { agentAddressEntry 3 } agentAddressDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A description of this address. 'Summer vacation home'." ::= { agentAddressEntry 4 } agentAddressAdvertise OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "Whether or not this address should be made visible." ::= { agentAddressEntry 5 } agentAddressFull OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The complete address as would appear on a mailing label." ::= { agentAddressEntry 6 } agentAddressCareOf OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "c/o" ::= { agentAddressEntry 7 } agentAddressMailstopDist OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A label identifying the mailstop 'district'. Room E40-342 would have a label of MIT, such that internal mail routing can be performed without the use of the other attributes. This does not appear in the complete address string." ::= { agentAddressEntry 8 } agentAddressMailstopLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A label that is prefixed to the mailstop. Room, Office, etc." ::= { agentAddressEntry 9 } agentAddressMailstop OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The mailstop itself." ::= { agentAddressEntry 10 } agentAddressStreet OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The street component of the address." ::= { agentAddressEntry 11 } agentAddressLocalityObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing the locality as identified by this Id." ::= { agentAddressEntry 12 } agentAddressLocalityIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of this locality Id." ::= { agentAddressEntry 13 } agentAddressLocalityId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The city, town component of the address." ::= { agentAddressEntry 14 } agentAddressLocalityName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the city, town component of the address." ::= { agentAddressEntry 15 } agentAddressStateProvinceObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this state or province as identified by this Id." ::= { agentAddressEntry 16 } agentAddressStateProvinceIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of this Id." ::= { agentAddressEntry 17 } agentAddressStateProvinceId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The state or province component of this address." ::= { agentAddressEntry 18 } agentAddressStateProvinceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "An name for this state or province." ::= { agentAddressEntry 19 } agentAddressStateProvinceLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "An abbreviation for this state or province." ::= { agentAddressEntry 20 } agentAddressPostalCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The postal code." ::= { agentAddressEntry 21 } agentAddressCountryObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this country as identified by this Id." ::= { agentAddressEntry 22 } agentAddressCountryIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of this Id." ::= { agentAddressEntry 23 } agentAddressCountryId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "This country." ::= { agentAddressEntry 24 } agentAddressCountryName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This country." ::= { agentAddressEntry 25 } agentAddressCountryLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "2 letter country code." ::= { agentAddressEntry 26 } agentAddressContinentObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this continent as identified by this Id." ::= { agentAddressEntry 27 } agentAddressContinentIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of this Id." ::= { agentAddressEntry 28 } agentAddressContinentId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The continent on which this country resides." ::= { agentAddressEntry 29 } agentAddressContinentName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The continent on which this country resides." ::= { agentAddressEntry 30 } agentAddressPlanetObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this planet as identified by this Id." ::= { agentAddressEntry 31 } agentAddressPlanetIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of this Id." ::= { agentAddressEntry 32 } agentAddressPlanetId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The planet containing this continent." ::= { agentAddressEntry 33 } agentAddressPlanetName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The planet containing this continent." ::= { agentAddressEntry 34 } agentAddressGalaxyObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this galaxy as identified by this Id." ::= { agentAddressEntry 35 } agentAddressGalaxyIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of this Id." ::= { agentAddressEntry 36 } agentAddressGalaxyId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The galactic address of this planet." ::= { agentAddressEntry 37 } agentAddressGalaxyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The galactic address of this planet." ::= { agentAddressEntry 38 } -- -- Contact group. -- -- Each row in this table is indexed by sequence. -- There may be multiple rows per agent. Contacts may be email addresses or -- phone numbers, etc. -- agentContactTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentContactEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding agent contacts." ::= { agentContactGroup 1 } agentContactEntry OBJECT-TYPE SYNTAX AgentContactEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a contact for this agent." INDEX { agentContactIndex } ::= { agentContactTable 1 } AgentContactEntry ::= SEQUENCE { agentContactIndex Integer, agentContactType ObjectIdentifier, agentContactTypeLabel DisplayString, agentContactLocation DisplayString, agentContactDescription DisplayString, agentContactAdvertise Boolean, agentContactAddress DisplayString, agentContactGMTOffset Integer, agentContactTemperature Integer } agentContactIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentContactEntry 1 } agentContactType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of contact of this agent. Examples may be OIDs representing 'phone', 'aim'." ::= { agentContactEntry 2 } agentContactTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of contact of this agent as a display string." ::= { agentContactEntry 3 } agentContactLocation OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "A label indicating the location, if applicable, of this contact entry. 'Work' or 'home'." ::= { agentContactEntry 4 } agentContactLocationLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A label indicating the location, if applicable, of this contact entry. 'Work' or 'home'." ::= { agentContactEntry 5 } agentContactDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A description of this contact." ::= { agentContactEntry 6 } agentContactAdvertise OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "Whether this contact should be visible." ::= { agentContactEntry 7 } agentContactAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The address of this contact." ::= { agentContactEntry 8 } agentContactGMTOffset OBJECT-TYPE SYNTAX Integer UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The offset from GMT where this contact resides." ::= { agentContactEntry 9 } agentContactTemperature OBJECT-TYPE SYNTAX Integer UNITS "degreesF" MAX-ACCESS read-only STATUS current DESCRIPTION "The degrees in Fahrenheit of the temperature at the site of the contact." ::= { agentContactEntry 10 } -- -- agentRoleStudentGroup -- -- Decsribes attributes pertaining to a student. -- agentRoleStudentGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's student role." ::= { agentRoleGroup 1 } agentStudentGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's student role." ::= { agentRoleStudentGroup 1 } agentStudentID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The student ID as would be issued by the registrar. This should be used for linking and not for agent identification." ::= { agentStudentGroup 1 } agentStudentInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the Object representing the institution or regsiterant of this student role, as identified by an Id." ::= { agentStudentGroup 2 } agentStudentInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id identifying the institution or regsiterant of this student role." ::= { agentStudentGroup 3 } agentStudentInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution or regsiterant of this student role." ::= { agentStudentGroup 4 } agentStudentInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The institution or regsiterant of this student role." ::= { agentStudentGroup 5 } agentStudentInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution or regsiterant of this student role." ::= { agentStudentGroup 6 } agentStudentInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string of the institution or regsiterant of this student role." ::= { agentStudentGroup 7 } agentStudentInstUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The URL of the institution or regsiterant of this student role." ::= { agentStudentGroup 8 } agentStudentClass OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The class year of the student, if applicable. This is generally the graduating year of an incoming class but may not exist for all degree programs." ::= { agentStudentGroup 9 } agentStudentYear OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A display string indicating the current class year of a student. This may be '2' or 'sophomore' for an undergraduate or 'G' for a graduate student." ::= { agentStudentGroup 10 } agentStudentPrimaryAdbisorObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the Object representing the advisor as identified by the Id." ::= { agentStudentGroup 11 } agentStudentPrimaryAdbisorIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain Id for this agent as defined by the OSIDs." ::= { agentStudentGroup 12 } agentStudentPrimaryAdvisorId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The student's promary advisor." ::= { agentStudentGroup 13 } agentStudentPrimaryAdvisorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the student's promary advisor." ::= { agentStudentGroup 14 } agentStudentPrimaryAdvisorContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact info for the student's promary advisor." ::= { agentStudentGroup 15 } agentStudentAcademicGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to the academic career of a student." ::= { agentRoleStudentGroup 2 } agentStudentCourseTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentStudentCourseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding student field of study entries: courses or major/minors, etc." ::= { agentStudentAcademicGroup 1 } agentStudentCourseEntry OBJECT-TYPE SYNTAX AgentStudentCourseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a course for this student." INDEX { agentStudentCourseIndex } ::= { agentStudentCourseTable 1 } AgentStudentCourseEntry ::= SEQUENCE { agentStudentCourseIndex Integer, agentStudentCourseType ObjectIdentifier, agentStudentCourseTypeLabel DisplayString, agentStudentCourseObjectType ObjectIdentifier, agentStudentCourseIdDomain ObjectIdentifier, agentStudentCourseId Id, agentStudentCourseName DisplayString, agentStudentCourseLabel DisplayString, agentStudentCourseContact DisplayString, agentStudentCourseUrl Url, agentStudentCourseDeptObjectType ObjectIdentifier, agentStudentCourseDeptIdDomain ObjectIdentifier, agentStudentCourseDeptId Id, agentStudentCourseDeptName DisplayString, agentStudentCourseDeptLabel DisplayString, agentStudentCourseDeptCode DisplayString, agentStudentCourseDeptContact DisplayString, agentStudentCourseDeptUrl Url, agentStudentCourseSchoolObjectType ObjectIdentifier, agentStudentCourseSchoolIdDomain ObjectIdentifier, agentStudentCourseSchoolId Id, agentStudentCourseSchoolName DisplayString, agentStudentCourseSchoolLabel DisplayString, agentStudentCourseSchoolContact DisplayString, agentStudentCourseSchoolUrl Url, agentStudentCourseInstObjectType ObjectIdentifier, agentStudentCourseInstIdDomain ObjectIdentifier, agentStudentCourseInstId Id, agentStudentCourseInstName DisplayString, agentStudentCourseInstLabel DisplayString, agentStudentCourseInstContact DisplayString, agentStudentCourseInstUrl Url, agentStudentCourseAdvisorObjectType ObjectIdentifier, agentStudentCourseAdvisorIdDomain ObjectIdentifier, agentStudentCourseAdvisorId Id, agentStudentCourseAdvisorName DisplayString, agentStudentCourseAdvisorContact DisplayString } agentStudentCourseIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentStudentCourseEntry 1 } agentStudentCourseType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of degree program for this student." ::= { agentStudentCourseEntry 2 } agentStudentCourseTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the type of degree program for this student. Examples might be 'major', 'minor', etc." ::= { agentStudentCourseEntry 3 } agentStudentCourseObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this course as identified by the Id." ::= { agentStudentCourseEntry 4 } agentStudentCourseIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this course." ::= { agentStudentCourseEntry 5 } agentStudentCourseId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The degree program." ::= { agentStudentCourseEntry 6 } agentStudentCourseName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The full name of the degree program, if applicable." ::= { agentStudentCourseEntry 7 } agentStudentCourseLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the degree program, if applicable, such as '16A'." ::= { agentStudentCourseEntry 8 } agentStudentCourseContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this degree program." ::= { agentStudentCourseEntry 9 } agentStudentCourseUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this degree program." ::= { agentStudentCourseEntry 10 } agentStudentCourseDeptObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Department as identified by the Id." ::= { agentStudentCourseEntry 11 } agentStudentCourseDeptIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this department." ::= { agentStudentCourseEntry 12 } agentStudentCourseDeptId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The department in which this degree program is provided." ::= { agentStudentCourseEntry 13 } agentStudentCourseDeptName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The full name label of the department in which this degree program is provided (Department of Aeronautics and Astronautics)." ::= { agentStudentCourseEntry 14 } agentStudentCourseDeptLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the department in which this degree program is provided (Aero/Astro)." ::= { agentStudentCourseEntry 15 } agentStudentCourseDeptCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The internal code of the department in which this degree program is provided." ::= { agentStudentCourseEntry 16 } agentStudentCourseDeptContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this department." ::= { agentStudentCourseEntry 17 } agentStudentCourseDeptUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this department." ::= { agentStudentCourseEntry 18 } agentStudentCourseSchoolObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object repsenting this school as identified by the Id." ::= { agentStudentCourseEntry 19 } agentStudentCourseSchoolIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this school." ::= { agentStudentCourseEntry 20 } agentStudentCourseSchoolId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentStudentCourseEntry 21 } agentStudentCourseSchoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentStudentCourseEntry 22 } agentStudentCourseSchoolLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name for the school in which this department resides, if applicable, such as 'engineering'." ::= { agentStudentCourseEntry 23 } agentStudentCourseSchoolContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this school." ::= { agentStudentCourseEntry 24 } agentStudentCourseSchoolUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this school." ::= { agentStudentCourseEntry 25 } agentStudentCourseInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Institution as identified by the Id." ::= { agentStudentCourseEntry 26 } agentStudentCourseInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this Institution." ::= { agentStudentCourseEntry 27 } agentStudentCourseInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution in which this department resides, such as 'Boston University'." ::= { agentStudentCourseEntry 28 } agentStudentCourseInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The institution in which this department resides, such as 'Massachusetts Institute of Technology." ::= { agentStudentCourseEntry 29 } agentStudentCourseInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution in which this department resides, such as 'MIT'." ::= { agentStudentCourseEntry 30 } agentStudentCourseInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this institution." ::= { agentStudentCourseEntry 31 } agentStudentCourseInstUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this institution." ::= { agentStudentCourseEntry 32 } agentStudentCourseAdvisorObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Advisor as identified by the Id." ::= { agentStudentCourseEntry 33 } agentStudentCourseAdvisorIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this advisor." ::= { agentStudentCourseEntry 34 } agentStudentCourseAdvisorId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The student's promary advisor." ::= { agentStudentCourseEntry 35 } agentStudentCourseAdvisorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the student's promary advisor." ::= { agentStudentCourseEntry 36 } agentStudentCourseAdvisorContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact info of the student's promary advisor." ::= { agentStudentCourseEntry 37 } agentStudentLifeGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a student's life." ::= { agentRoleStudentGroup 3 } agentStudentLGGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a student's living group." ::= { agentStudentLifeGroup 1 } agentStudentLGResides OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "Whether or not this student resides in campus resdidential system." ::= { agentStudentLGGroup 1 } agentStudentLGResidenceObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this reseidence as identified by the Id." ::= { agentStudentLGGroup 2 } agentStudentLGResidenceIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this living group." ::= { agentStudentLGGroup 3 } agentStudentLGResidenceId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The living group this student resides." ::= { agentStudentLGGroup 4 } agentStudentLGResidenceType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the living group this student resides." ::= { agentStudentLGGroup 5 } agentStudentLGResidenceTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the living group this student resides." ::= { agentStudentLGGroup 6 } agentStudentLGResidenceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the living group this student resides." ::= { agentStudentLGGroup 7 } agentStudentLGResidenceLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the living group this student resides." ::= { agentStudentLGGroup 8 } agentStudentLGResidenceContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this living group." ::= { agentStudentLGGroup 9 } agentStudentLGResidenceUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this living group." ::= { agentStudentLGGroup 10 } agentStudentLGMemberGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to any living group the student may belong." ::= { agentStudentLifeGroup 2 } agentStudentLGMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentStudentLGMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding student living group memberships." ::= { agentStudentLGMemberGroup 1 } agentStudentLGMemberEntry OBJECT-TYPE SYNTAX AgentStudentLGMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a living group membership for this student." INDEX { agentStudentLGMemberIndex } ::= { agentStudentLGMemberTable 1 } AgentStudentLGMemberEntry ::= SEQUENCE { agentStudentLGMemberIndex Integer, agentStudentLGMemberOrgObjectType ObjectIdentifier, agentStudentLGMemberOrgIdDomain ObjectIdentifier, agentStudentLGMemberOrgId Id, agentStudentLGMemberOrgName DisplayString, agentStudentLGMemberOrgLabel DisplayString, agentStudentLGMemberOrgType ObjectIdentifier, agentStudentLGMemberOrgTypeLabel DisplayString, agentStudentLGMemberOrgContact DisplayString, agentStudentLGMemberOrgUrl Url } agentStudentLGMemberIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentStudentLGMemberEntry 1 } agentStudentLGMemberOrgObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this organization as identified by the Id." ::= { agentStudentLGMemberEntry 2 } agentStudentLGMemberOrgIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this living group." ::= { agentStudentLGMemberEntry 3 } agentStudentLGMemberOrgId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The living group where this student is a member." ::= { agentStudentLGMemberEntry 4 } agentStudentLGMemberOrgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the living group where this student is a member." ::= { agentStudentLGMemberEntry 5 } agentStudentLGMemberOrgLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the living group where this student is a member." ::= { agentStudentLGMemberEntry 6 } agentStudentLGMemberOrgType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the living group where this student is a member." ::= { agentStudentLGMemberEntry 7 } agentStudentLGMemberOrgTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the living group where this student is a member." ::= { agentStudentLGMemberEntry 8 } agentStudentLGMemberOrgContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this living group." ::= { agentStudentLGMemberEntry 9 } agentStudentLGMemberOrgUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The web address of the living group where this student is a member." ::= { agentStudentLGMemberEntry 10 } agentStudentActivityGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a student's activities." ::= { agentStudentLifeGroup 3 } agentStudentActivityTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentStudentActivityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding student activities." ::= { agentStudentActivityGroup 1 } agentStudentActivityEntry OBJECT-TYPE SYNTAX AgentStudentActivityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing an activity for this student." INDEX { agentStudentActivityIndex } ::= { agentStudentActivityTable 1 } AgentStudentActivityEntry ::= SEQUENCE { agentStudentActivityIndex Integer, agentStudentActivityObjectType ObjectIdentifier, agentStudentActivityIdDomain ObjectIdentifier, agentStudentActivityId Id, agentStudentActivityName DisplayString, agentStudentActivityLabel DisplayString, agentStudentActivityType ObjectIdentifier, agentStudentActivityTypeLabel DisplayString, agentStudentActivityDescription DisplayString, agentStudentActivityContact DisplayString, agentStudentActivityUrl Url, agentStudentActivityPosition DisplayString } agentStudentActivityIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentStudentActivityEntry 1 } agentStudentActivityObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this activity as identified by the Id." ::= { agentStudentActivityEntry 2 } agentStudentActivityIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this activity." ::= { agentStudentActivityEntry 3 } agentStudentActivityId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The Id for this activity." ::= { agentStudentActivityEntry 4 } agentStudentActivityName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this this activity." ::= { agentStudentActivityEntry 5 } agentStudentActivityLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of this activity." ::= { agentStudentActivityEntry 6 } agentStudentActivityType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of activity." ::= { agentStudentActivityEntry 7 } agentStudentActivityTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of activity." ::= { agentStudentActivityEntry 8 } agentStudentActivityDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this activity." ::= { agentStudentActivityEntry 9 } agentStudentActivityContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The URL of this activity." ::= { agentStudentActivityEntry 10 } agentStudentActivityUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The URL of this activity." ::= { agentStudentActivityEntry 11 } agentStudentActivityPosition OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The position held by the student in this activity." ::= { agentStudentActivityEntry 12 } -- -- preStudent group -- agentRolePreStudentGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a pre-student." ::= { agentRoleGroup 2 } agentPreStudentGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a pre-student." ::= { agentRolePreStudentGroup 1 } agentPreStudentID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The student ID as would be issued by the registrar or application process. This should be used for linking and not for agent identification." ::= { agentPreStudentGroup 1 } agentPreStudentEntryYear OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year this student will be entering." ::= { agentPreStudentGroup 2 } agentPreStudentEntryTerm OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The term this student will be entering." ::= { agentPreStudentGroup 3 } agentPreStudentEntryTermLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The term this student will be entering." ::= { agentPreStudentGroup 4 } agentPreStudentIncomingYear OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The year this student will be entering. See agentStudentYear." ::= { agentPreStudentGroup 5 } agentPreStudentIntendedCourseGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a pre-students intended course." ::= { agentRolePreStudentGroup 2 } agentIntendedCourseTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentIntendedCourseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding the intended courses or majors of this preStudent." ::= { agentPreStudentIntendedCourseGroup 1 } agentIntendedCourseEntry OBJECT-TYPE SYNTAX AgentIntendedCourseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing an intended course." INDEX { agentIntendedCourseIndex } ::= { agentIntendedCourseTable 1 } AgentIntendedCourseEntry ::= SEQUENCE { agentIntendedCourseIndex Integer, agentIntendedCourseType ObjectIdentifier, agentIntendedCourseTypeLabel DisplayString, agentIntendedCourseObjectType ObjectIdentifier, agentIntendedCourseIdDomain ObjectIdentifier, agentIntendedCourseId Id, agentIntendedCourseName DisplayString, agentIntendedCourseLabel DisplayString, agentIntendedCourseContact DisplayString, agentIntendedCourseUrl Url, agentIntendedCourseDeptObjectType ObjectIdentifier, agentIntendedCourseDeptIdDomain ObjectIdentifier, agentIntendedCourseDeptId Id, agentIntendedCourseDeptName DisplayString, agentIntendedCourseDeptLabel DisplayString, agentIntendedCourseDeptCode DisplayString, agentIntendedCourseDeptContact DisplayString, agentIntendedCourseDeptUrl Url, agentIntendedCourseSchoolObjectType ObjectIdentifier, agentIntendedCourseSchoolIdDomain ObjectIdentifier, agentIntendedCourseSchoolId Id, agentIntendedCourseSchoolName DisplayString, agentIntendedCourseSchoolLabel DisplayString, agentIntendedCourseSchoolContact DisplayString, agentIntendedCourseSchoolUrl Url, agentIntendedCourseInstObjectType ObjectIdentifier, agentIntendedCourseInstIdDomain ObjectIdentifier, agentIntendedCourseInstId Id, agentIntendedCourseInstName DisplayString, agentIntendedCourseInstLabel DisplayString, agentIntendedCourseInstContact DisplayString, agentIntendedCourseInstUrl Url } agentIntendedCourseIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentIntendedCourseEntry 1 } agentIntendedCourseType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of degree program for this student." ::= { agentIntendedCourseEntry 2 } agentIntendedCourseTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the type of degree program for this student. Examples might be 'major', 'minor', etc." ::= { agentIntendedCourseEntry 3 } agentIntendedCourseObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this course as identified by the Id." ::= { agentIntendedCourseEntry 4 } agentIntendedCourseIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this course." ::= { agentIntendedCourseEntry 5 } agentIntendedCourseId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The degree program." ::= { agentIntendedCourseEntry 6 } agentIntendedCourseName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the degree program, if applicable." ::= { agentIntendedCourseEntry 7 } agentIntendedCourseLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the degree program, if applicable, such as '16A'." ::= { agentIntendedCourseEntry 8 } agentIntendedCourseContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this degree program." ::= { agentIntendedCourseEntry 9 } agentIntendedCourseUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this degree program." ::= { agentIntendedCourseEntry 10 } agentIntendedCourseDeptObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Department as identified by the Id." ::= { agentIntendedCourseEntry 11 } agentIntendedCourseDeptIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this department." ::= { agentIntendedCourseEntry 12 } agentIntendedCourseDeptId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The department in which this degree program is provided." ::= { agentIntendedCourseEntry 13 } agentIntendedCourseDeptName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the department in which this degree program is provided." ::= { agentIntendedCourseEntry 14 } agentIntendedCourseDeptLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the department in which this degree program is provided." ::= { agentIntendedCourseEntry 15 } agentIntendedCourseDeptCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The internal code of the department in which this degree program is provided." ::= { agentIntendedCourseEntry 16 } agentIntendedCourseDeptContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact for this department." ::= { agentIntendedCourseEntry 17 } agentIntendedCourseDeptUrl OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this department." ::= { agentIntendedCourseEntry 18 } agentIntendedCourseSchoolObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object repsenting this school as identified by the Id." ::= { agentIntendedCourseEntry 19 } agentIntendedCourseSchoolIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this school." ::= { agentIntendedCourseEntry 20 } agentIntendedCourseSchoolId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentIntendedCourseEntry 21 } agentIntendedCourseSchoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Thename of the school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentIntendedCourseEntry 22 } agentIntendedCourseSchoolLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the school in which this department resides, if applicable, such as 'engineering'." ::= { agentIntendedCourseEntry 23 } agentIntendedCourseSchoolContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact for this school." ::= { agentIntendedCourseEntry 24 } agentIntendedCourseSchoolUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this school." ::= { agentIntendedCourseEntry 25 } agentIntendedCourseInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Institution as identified by the Id." ::= { agentIntendedCourseEntry 26 } agentIntendedCourseInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this Institution." ::= { agentIntendedCourseEntry 27 } agentIntendedCourseInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution in which this department resides, such as 'Boston University'." ::= { agentIntendedCourseEntry 28 } agentIntendedCourseInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the institution in which this department resides, such as 'Boston University'." ::= { agentIntendedCourseEntry 29 } agentIntendedCourseInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution in which this department resides, such as 'BU'." ::= { agentIntendedCourseEntry 30 } agentIntendedCourseInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact for this institution." ::= { agentIntendedCourseEntry 31 } agentIntendedCourseInstUrl OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this institution." ::= { agentIntendedCourseEntry 32 } -- -- alum group degrees (courses+degree), living groups -- agentRoleAlumGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an alum." ::= { agentRoleGroup 3 } agentAlumGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an alum." ::= { agentRoleAlumGroup 1 } agentAlumID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The alumni id. This should be used for linking and not for agent identification." ::= { agentAlumGroup 1 } agentAlumInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the Object representing the institution or regsiterant of this alumni role, as identified by an Id." ::= { agentAlumGroup 2 } agentAlumInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id identifying the institution or regsiterant of this student role." ::= { agentAlumGroup 3 } agentAlumInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution or regsiterant of this alum role." ::= { agentAlumGroup 4 } agentAlumInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The institution or regsiterant of this alum role." ::= { agentAlumGroup 5 } agentAlumInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution or regsiterant of this student role." ::= { agentAlumGroup 6 } agentAlumInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this institution." ::= { agentAlumGroup 7 } agentAlumInstUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this institution." ::= { agentAlumGroup 8 } agentAlumClassYear OBJECT-TYPE SYNTAX Year MAX-ACCESS read-only STATUS current DESCRIPTION "The class year to which this alum belongs, if applicable. This may be different than the year in which a degree was earned." ::= { agentAlumGroup 9 } agentAlumDegreeGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an alum's degree." ::= { agentRoleAlumGroup 2 } agentAlumDegreeTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentAlumDegreeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding the degrees of this alum." ::= { agentAlumDegreeGroup 1 } agentAlumDegreeEntry OBJECT-TYPE SYNTAX AgentAlumDegreeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a degree for this alum." INDEX { agentAlumDegreeIndex } ::= { agentAlumDegreeTable 1 } AgentAlumDegreeEntry ::= SEQUENCE { agentAlumDegreeIndex Integer, agentAlumDegreeType ObjectIdentifier, agentAlumDegreeTypeLabel DisplayString, agentAlumDegreeProgramObjectType ObjectIdentifier, agentAlumDegreeProgramIdDomain ObjectIdentifier, agentAlumDegreeProgramId Id, agentAlumDegreeProgramName DisplayString, agentAlumDegreeProgramLabel DisplayString, agentAlumDegreeDeptObjectType ObjectIdentifier, agentAlumDegreeDeptIdDomain ObjectIdentifier, agentAlumDegreeDeptId Id, agentAlumDegreeDeptName DisplayString, agentAlumDegreeDeptLabel DisplayString, agentAlumDegreeDeptCode DisplayString, agentAlumDegreeSchoolObjectType ObjectIdentifier, agentAlumDegreeSchoolIdDomain ObjectIdentifier, agentAlumDegreeSchoolId Id, agentAlumDegreeSchoolName DisplayString, agentAlumDegreeSchoolLabel DisplayString, agentAlumDegreeInstObjectType ObjectIdentifier, agentAlumDegreeInstIdDomain ObjectIdentifier, agentAlumDegreeInstId Id, agentAlumDegreeInstName DisplayString, agentAlumDegreeInstLabel DisplayString, agentAlumDegreeYear Year } agentAlumDegreeIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentAlumDegreeEntry 1 } agentAlumDegreeType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of degree for this alum (BS, Scd, etc)." ::= { agentAlumDegreeEntry 2 } agentAlumDegreeTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the type of degree for this alum." ::= { agentAlumDegreeEntry 3 } agentAlumDegreeProgramObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this degree program as identified by the Id." ::= { agentAlumDegreeEntry 4 } agentAlumDegreeProgramIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this degree program." ::= { agentAlumDegreeEntry 5 } agentAlumDegreeProgramId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The degree program." ::= { agentAlumDegreeEntry 6 } agentAlumDegreeProgramName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The full name of the degree program, if applicable." ::= { agentAlumDegreeEntry 7 } agentAlumDegreeProgramLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The label of the degree program, if applicable, such as '16A'." ::= { agentAlumDegreeEntry 8 } agentAlumDegreeDeptObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Department as identified by the Id." ::= { agentAlumDegreeEntry 9 } agentAlumDegreeDeptIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this department." ::= { agentAlumDegreeEntry 10 } agentAlumDegreeDeptId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The department in which this degree program is provided." ::= { agentAlumDegreeEntry 11 } agentAlumDegreeDeptName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The full name label of the department in which this degree program is provided (Department of Aeronautics and Astronautics)." ::= { agentAlumDegreeEntry 12 } agentAlumDegreeDeptLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the department in which this degree program is provided (Aero/Astro)." ::= { agentAlumDegreeEntry 13 } agentAlumDegreeDeptCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The internal code of the department in which this degree program is provided." ::= { agentAlumDegreeEntry 14 } agentAlumDegreeSchoolObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object repsenting this school as identified by the Id." ::= { agentAlumDegreeEntry 15 } agentAlumDegreeSchoolIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this school." ::= { agentAlumDegreeEntry 16 } agentAlumDegreeSchoolId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentAlumDegreeEntry 17 } agentAlumDegreeSchoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentAlumDegreeEntry 18 } agentAlumDegreeSchoolLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short nameschool in which this department resides, if applicable, such as 'engineering'." ::= { agentAlumDegreeEntry 19 } agentAlumDegreeInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Institution as identified by the Id." ::= { agentAlumDegreeEntry 20 } agentAlumDegreeInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this Institution." ::= { agentAlumDegreeEntry 21 } agentAlumDegreeInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution in which this department resides, such as 'Boston University'." ::= { agentAlumDegreeEntry 22 } agentAlumDegreeInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The institution in which this department resides, such as 'Massachusetts Institute of Technology." ::= { agentAlumDegreeEntry 23 } agentAlumDegreeInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution in which this department resides, such as 'MIT'." ::= { agentAlumDegreeEntry 24 } agentAlumDegreeYear OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year in which this degree was earned." ::= { agentAlumDegreeEntry 25 } agentAlumStudentLifeGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an alum's former student life." ::= { agentRoleAlumGroup 3 } agentAlumLGGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an alum's living group affilitaions." ::= { agentAlumStudentLifeGroup 1 } agentAlumLGTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentAlumLGEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding the living groups of this alum. This includes all living group affiliations." ::= { agentAlumLGGroup 1 } agentAlumLGEntry OBJECT-TYPE SYNTAX AgentAlumLGEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a living group for this alum." INDEX { agentAlumLGIndex } ::= { agentAlumLGTable 1 } AgentAlumLGEntry ::= SEQUENCE { agentAlumLGIndex Integer, agentAlumLGObjectType ObjectIdentifier, agentAlumLGIdDomain ObjectIdentifier, agentAlumLGId Id, agentAlumLGType ObjectIdentifier, agentAlumLGTypeLabel DisplayString, agentAlumLGName DisplayString, agentAlumLGLabel DisplayString, agentAlumLGYearStart Year, agentAlumLGYearEnd Year } agentAlumLGIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentAlumLGEntry 1 } agentAlumLGObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this living group as identified by the Id." ::= { agentAlumLGEntry 2 } agentAlumLGIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this living group." ::= { agentAlumLGGroup 3 } agentAlumLGId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The living group Id." ::= { agentAlumLGGroup 4 } agentAlumLGName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the living group." ::= { agentAlumLGGroup 5 } agentAlumLGLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the living group." ::= { agentAlumLGGroup 6 } agentAlumLGType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the living group." ::= { agentAlumLGGroup 7 } agentAlumLGTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the living group." ::= { agentAlumLGGroup 8 } agentAlumLGYearStart OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year in which this affiliation began." ::= { agentAlumLGGroup 9 } agentAlumLGYearEnd OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year in which this affiliation ended." ::= { agentAlumLGGroup 10 } agentAlumActivityGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an alum's student activities." ::= { agentAlumStudentLifeGroup 2 } agentAlumActivityTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentAlumActivityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding student activities. There is one row for each activity,position in consecutive years." ::= { agentAlumActivityGroup 1 } agentAlumActivityEntry OBJECT-TYPE SYNTAX AgentAlumActivityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing an activity for this student." INDEX { agentAlumActivityIndex } ::= { agentAlumActivityTable 1 } AgentAlumActivityEntry ::= SEQUENCE { agentAlumActivityIndex Integer, agentAlumActivityObjectType ObjectIdentifier, agentAlumActivityIdDomain ObjectIdentifier, agentAlumActivityId Id, agentAlumActivityType ObjectIdentifier, agentAlumActivityTypeLabel DisplayString, agentAlumActivityName DisplayString, agentAlumActivityLabel DisplayString, agentAlumActivityDescription DisplayString, agentAlumActivityYearStart Year, agentAlumActivityYearEnd Year, agentAlumActivityPosition DisplayString } agentAlumActivityIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentAlumActivityEntry 1 } agentAlumActivityObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this activity as identified by the Id." ::= { agentAlumActivityEntry 2 } agentAlumActivityIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this activity." ::= { agentAlumActivityEntry 3 } agentAlumActivityId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The Id for this activity." ::= { agentAlumActivityEntry 4 } agentAlumActivityName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this this activity." ::= { agentAlumActivityEntry 5 } agentAlumActivityLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of this activity." ::= { agentAlumActivityEntry 6 } agentAlumActivityType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of activity." ::= { agentAlumActivityEntry 7 } agentAlumActivityTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of activity." ::= { agentAlumActivityEntry 8 } agentAlumActivityDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this activity." ::= { agentAlumActivityEntry 9 } agentAlumActivityYearStart OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year in which particpation in this activity began." ::= { agentAlumActivityEntry 10 } agentAlumActivityYearEnd OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year in which particpation in this activity ended." ::= { agentAlumActivityEntry 11 } agentAlumActivityPosition OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The position held in this activity." ::= { agentAlumActivityEntry 12 } -- -- employee group -- agentRoleEmployeeGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's employee role." ::= { agentRoleGroup 4 } agentEmployeeGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's employee role." ::= { agentRoleEmployeeGroup 1 } agentEmployeeID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The student ID as would be issued by a personnel department. This should be used for linking and not for agent identification or proper dental hygeine." ::= { agentEmployeeGroup 1 } agentEmployeeInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the Object representing the institution or regsiterant of this employee, as identified by an Id." ::= { agentEmployeeGroup 2 } agentEmployeeInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id identifying the institution or regsiterant of this employee." ::= { agentEmployeeGroup 3 } agentEmployeeInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution or regsiterant of this employee." ::= { agentEmployeeGroup 4 } agentEmployeeInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the institution or regsiterant of this employee." ::= { agentEmployeeGroup 5 } agentEmployeeInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution or regsiterant of this employee." ::= { agentEmployeeGroup 6 } agentEmployeeInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this institution." ::= { agentEmployeeGroup 7 } agentEmployeeInstUrl OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this institution." ::= { agentEmployeeGroup 8 } agentEmployeePreferredTitle OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The preferred display title for this employee. This may be populated by a single row of the Appointment group." ::= { agentEmployeeGroup 9 } agentEmployeePreferredGroup OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The preferred display title for this employee's group or department." ::= { agentEmployeeGroup 10 } agentEmployeeStart OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-write STATUS current DESCRIPTION "The date this employee is considered to have begun." ::= { agentEmployeeGroup 11 } agentEmployeeEnd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-write STATUS current DESCRIPTION "The date this employee is considered to have ended their association/employment." ::= { agentEmployeeGroup 12 } agentEmployeeStatus OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The current status of this employee." ::= { agentEmployeeGroup 13 } agentEmployeeStatusLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of this employee." ::= { agentEmployeeGroup 14 } agentEmployeeApptGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an employee's job appointment." ::= { agentRoleEmployeeGroup 2 } agentEmployeeApptTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentEmployeeApptEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding the appointments of this employee." ::= { agentEmployeeApptGroup 1 } agentEmployeeApptEntry OBJECT-TYPE SYNTAX AgentEmployeeApptEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing an intended course." INDEX { agentEmployeeApptIndex } ::= { agentEmployeeApptTable 1 } AgentEmployeeApptEntry ::= SEQUENCE { agentEmployeeApptIndex Integer, agentEmployeeApptType ObjectIdentifier, agentEmployeeApptTypeLabel DisplayString, agentEmployeeApptStatus ObjectIdentifier, agentEmployeeApptStatusLabel DisplayString, agentEmployeeApptPeriodWeeks Integer, agentEmployeeApptPeriodMonths Integer, agentEmployeeApptStart TimeStamp, agentEmployeeApptEnd TimeStamp, agentEmployeeApptAdvertise Boolean, agentEmployeeApptTitle DisplayString, agentEmployeeApptDeptObjectType ObjectIdentifier, agentEmployeeApptDeptIdDomain ObjectIdentifier, agentEmployeeApptDeptId Id, agentEmployeeApptDeptName DisplayString, agentEmployeeApptDeptLabel DisplayString, agentEmployeeApptDeptCode DisplayString, agentEmployeeApptDeptContact DisplayString, agentEmployeeApptDeptUrl Url, agentEmployeeApptDivisionObjectType ObjectIdentifier, agentEmployeeApptDivisionIdDomain ObjectIdentifier, agentEmployeeApptDivisionId Id, agentEmployeeApptDivisionName DisplayString, agentEmployeeApptDivisionLabel DisplayString, agentEmployeeApptDivisionContact DisplayString, agentEmployeeApptDivisionUrl Url, agentEmployeeApptInstObjectType ObjectIdentifier, agentEmployeeApptInstIdDomain ObjectIdentifier, agentEmployeeApptInstId Id, agentEmployeeApptInstName DisplayString, agentEmployeeApptInstLabel DisplayString, agentEmployeeApptInstContact DisplayString, agentEmployeeApptInstUrl Url } agentEmployeeApptIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentEmployeeApptEntry 1 } agentEmployeeApptType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of appointment for this employee." ::= { agentEmployeeApptEntry 2 } agentEmployeeApptTypeLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of appointment for this employee." ::= { agentEmployeeApptEntry 3 } agentEmployeeApptStatus OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this appointment." ::= { agentEmployeeApptEntry 4 } agentEmployeeApptStatusLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this appointment." ::= { agentEmployeeApptEntry 5 } agentEmployeeApptPeriodWeeks OBJECT-TYPE SYNTAX Integer (1..52) UNITS "weeks" MAX-ACCESS read-only STATUS current DESCRIPTION "The period of this appointment." ::= { agentEmployeeApptEntry 6 } agentEmployeeApptPeriodMonths OBJECT-TYPE SYNTAX Integer (1..12) UNITS "months" MAX-ACCESS read-only STATUS current DESCRIPTION "The period of this appointment." ::= { agentEmployeeApptEntry 7 } agentEmployeeApptStart OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-write STATUS current DESCRIPTION "When this appointment began." ::= { agentEmployeeApptEntry 8 } agentEmployeeApptEnd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-write STATUS current DESCRIPTION "When this appointment ended." ::= { agentEmployeeApptEntry 9 } agentEmployeeApptAdvertise OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "If this appointment should be visible." ::= { agentEmployeeApptEntry 10 } agentEmployeeApptTitle OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The title corresponding to this appointment." ::= { agentEmployeeApptEntry 11 } agentEmployeeApptDeptObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Department as identified by the Id." ::= { agentEmployeeApptEntry 12 } agentEmployeeApptDeptIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this department." ::= { agentEmployeeApptEntry 13 } agentEmployeeApptDeptId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The department in which this appointment exists." ::= { agentEmployeeApptEntry 14 } agentEmployeeApptDeptName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the department in which appointment exists." ::= { agentEmployeeApptEntry 15 } agentEmployeeApptDeptLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the department in which appointment exists." ::= { agentEmployeeApptEntry 16 } agentEmployeeApptDeptCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The internal code of the department in which this appointment exists." ::= { agentEmployeeApptEntry 17 } agentEmployeeApptDeptContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact for this department." ::= { agentEmployeeApptEntry 18 } agentEmployeeApptDeptUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this department." ::= { agentEmployeeApptEntry 19 } agentEmployeeApptDivisionObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object repsenting this division as identified by the Id." ::= { agentEmployeeApptEntry 20 } agentEmployeeApptDivisionIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this school." ::= { agentEmployeeApptEntry 21 } agentEmployeeApptDivisionId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The division in which this department resides, if applicable." ::= { agentEmployeeApptEntry 22 } agentEmployeeApptDivisionName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The nameof the division in which this department resides, if applicable." ::= { agentEmployeeApptEntry 23 } agentEmployeeApptDivisionLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the division in which this department resides, if applicable." ::= { agentEmployeeApptEntry 24 } agentEmployeeApptDivisionContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact for this division." ::= { agentEmployeeApptEntry 25 } agentEmployeeApptDivisionUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this division." ::= { agentEmployeeApptEntry 26 } agentEmployeeApptInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Institution as identified by the Id." ::= { agentEmployeeApptEntry 27 } agentEmployeeApptInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this Institution." ::= { agentEmployeeApptEntry 28 } agentEmployeeApptInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution/company in which this department resides, such as 'Enterasys Networks'." ::= { agentEmployeeApptEntry 29 } agentEmployeeApptInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the institution in which this department resides." ::= { agentEmployeeApptEntry 30 } agentEmployeeApptInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution in which this department resides." ::= { agentEmployeeApptEntry 31 } agentEmployeeApptInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this institution." ::= { agentEmployeeApptEntry 32 } agentEmployeeApptInstUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "Url for this institution." ::= { agentEmployeeApptEntry 33 } -- -- faculty group -- agentRoleFacultyGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's faculty role." ::= { agentRoleGroup 5 } agentFacultyGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's faculty role." ::= { agentRoleFacultyGroup 1 } agentFacultyClassGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to a faculty's class." ::= { agentRoleFacultyGroup 2 } agentFacultyClassTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentFacultyClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding classes taught by this faculty member." ::= { agentFacultyClassGroup 1 } agentFacultyClassEntry OBJECT-TYPE SYNTAX AgentFacultyClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a class for this faculty member." INDEX { agentFacultyClassIndex } ::= { agentFacultyClassTable 1 } AgentFacultyClassEntry ::= SEQUENCE { agentFacultyClassIndex Integer, agentFacultyClassObjectType ObjectIdentifier, agentFacultyClassIdDomain ObjectIdentifier, agentFacultyClassId Id, agentFacultyClassName DisplayString, agentFacultyClassLabel DisplayString, agentFacultyClassContact DisplayString, agentFacultyClassUrl Url, agentFacultyClassDescription DisplayString, agentFacultyClassDeptObjectType ObjectIdentifier, agentFacultyClassDeptIdDomain ObjectIdentifier, agentFacultyClassDeptId Id, agentFacultyClassDeptName DisplayString, agentFacultyClassDeptLabel DisplayString, agentFacultyClassDeptCode DisplayString, agentFacultyClassDeptContact DisplayString, agentFacultyClassDeptUrl Url, agentFacultyClassSchoolObjectType ObjectIdentifier, agentFacultyClassSchoolIdDomain ObjectIdentifier, agentFacultyClassSchoolId Id, agentFacultyClassSchoolName DisplayString, agentFacultyClassSchoolLabel DisplayString, agentFacultyClassSchoolContact DisplayString, agentFacultyClassSchoolUrl Url, agentFacultyClassInstObjectType ObjectIdentifier, agentFacultyClassInstIdDomain ObjectIdentifier, agentFacultyClassInstId Id, agentFacultyClassInstName DisplayString, agentFacultyClassInstLabel DisplayString, agentFacultyClassInstContact DisplayString, agentFacultyClassInstUrl Url } agentFacultyClassIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentFacultyClassEntry 1 } agentFacultyClassObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this class as identified by the Id." ::= { agentFacultyClassEntry 2 } agentFacultyClassIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this class." ::= { agentFacultyClassEntry 3 } agentFacultyClassId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The class itself." ::= { agentFacultyClassEntry 4 } agentFacultyClassName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the class." ::= { agentFacultyClassEntry 5 } agentFacultyClassLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the class (16.30)." ::= { agentFacultyClassEntry 6 } agentFacultyClassContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this class." ::= { agentFacultyClassEntry 7 } agentFacultyClassUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this class." ::= { agentFacultyClassEntry 8 } agentFacultyClassDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this class." ::= { agentFacultyClassEntry 9 } agentFacultyClassDeptObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Department as identified by the Id." ::= { agentFacultyClassEntry 10 } agentFacultyClassDeptIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this department." ::= { agentFacultyClassEntry 11 } agentFacultyClassDeptId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The department in which this degree program is provided." ::= { agentFacultyClassEntry 12 } agentFacultyClassDeptName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The full name label of the department in which this degree program is provided (Department of Aeronautics and Astronautics)." ::= { agentFacultyClassEntry 13 } agentFacultyClassDeptLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the department in which this degree program is provided (Aero/Astro)." ::= { agentFacultyClassEntry 14 } agentFacultyClassDeptCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The internal code of the department in which this degree program is provided." ::= { agentFacultyClassEntry 15 } agentFacultyClassDeptContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this department." ::= { agentFacultyClassEntry 16 } agentFacultyClassDeptUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this department." ::= { agentFacultyClassEntry 17 } agentFacultyClassSchoolObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object repsenting this school as identified by the Id." ::= { agentFacultyClassEntry 18 } agentFacultyClassSchoolIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this school." ::= { agentFacultyClassEntry 19 } agentFacultyClassSchoolId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentFacultyClassEntry 20 } agentFacultyClassSchoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The school in which this department resides, if applicable, such as 'School of Engineering'." ::= { agentFacultyClassEntry 21 } agentFacultyClassSchoolLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name for the school in which this department resides, if applicable, such as 'engineering'." ::= { agentFacultyClassEntry 22 } agentFacultyClassSchoolContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this school." ::= { agentFacultyClassEntry 23 } agentFacultyClassSchoolUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this school." ::= { agentFacultyClassEntry 24 } agentFacultyClassInstObjectType OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The type of Object representing this Institution as identified by the Id." ::= { agentFacultyClassEntry 25 } agentFacultyClassInstIdDomain OBJECT-TYPE SYNTAX ObjectIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The domain of the Id used to identify this Institution." ::= { agentFacultyClassEntry 26 } agentFacultyClassInstId OBJECT-TYPE SYNTAX Id MAX-ACCESS read-write STATUS current DESCRIPTION "The institution in which this department resides, such as 'Boston University'." ::= { agentFacultyClassEntry 27 } agentFacultyClassInstName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The institution in which this department resides, such as 'Massachusetts Institute of Technology." ::= { agentFacultyClassEntry 28 } agentFacultyClassInstLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The short name of the institution in which this department resides, such as 'MIT'." ::= { agentFacultyClassEntry 29 } agentFacultyClassInstContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The contact string for this institution." ::= { agentFacultyClassEntry 30 } agentFacultyClassInstUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-only STATUS current DESCRIPTION "The url for this institution." ::= { agentFacultyClassEntry 31 } agentFacultyProjectGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to faculty project." ::= { agentRoleFacultyGroup 3 } agentFacultyProjectTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentFacultyProjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing this faculty's projects." ::= { agentFacultyProjectGroup 1 } agentFacultyProjectEntry OBJECT-TYPE SYNTAX AgentFacultyProjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a project." INDEX { agentInterestIndex } ::= { agentFacultyProjectTable 1 } AgentFacultyProjectEntry ::= SEQUENCE { agentFacultyProjectIndex Integer, agentFacultyProjectName DisplayString, agentFacultyProjectDescription DisplayString, agentFacultyProjectContact DisplayString, agentFacultyProjectUrl Url } agentFacultyProjectIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentFacultyProjectEntry 1 } agentFacultyProjectName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A name for this project." ::= { agentFacultyProjectEntry 2 } agentFacultyProjectDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A description for this project." ::= { agentFacultyProjectEntry 3 } agentFacultyProjectContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A contact string for this project." ::= { agentFacultyProjectEntry 4 } agentFacultyProjectUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-write STATUS current DESCRIPTION "A url for this project." ::= { agentFacultyProjectEntry 5 } -- -- interest group -- agentActivityMembershipGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's activity." ::= { agentActivityGroup 1 } agentMembershipTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentMembershipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding memberships and affiliations of this agent. This can be used for any kind of membership where the activities specified in student are for official activities sponsored by the institution." ::= { agentActivityMembershipGroup 1 } agentMembershipEntry OBJECT-TYPE SYNTAX AgentMembershipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing a membership." INDEX { agentMembershipIndex } ::= { agentMembershipTable 1 } AgentMembershipEntry ::= SEQUENCE { agentMembershipIndex Integer, agentMembershipOrgName DisplayString, agentMembershipOrgLabel DisplayString, agentMembershipOrgContact DisplayString, agentMembershipOrgUrl Url, agentMembershipOrgDescription DisplayString, agentMembershipProfessional Boolean, agentMembershipYearStart Year, agentMembershipYearEnd Year, agentMembershipPosition DisplayString } agentMembershipIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row. There is one row for each membership,position,year block." ::= { agentMembershipEntry 1 } agentMembershipOrgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the organization this agent belongs." ::= { agentMembershipEntry 2 } agentMembershipOrgLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The short name of the organization this agent belongs." ::= { agentMembershipEntry 3 } agentMembershipOrgContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The contact string for this organization." ::= { agentMembershipEntry 4 } agentMembershipOrgUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-write STATUS current DESCRIPTION "The url string for this organization." ::= { agentMembershipEntry 4 } agentMembershipOrgDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The description of this organization." ::= { agentMembershipEntry 5 } agentMembershipProfessional OBJECT-TYPE SYNTAX Boolean MAX-ACCESS read-write STATUS current DESCRIPTION "If this is a professional (career-related) organization." ::= { agentMembershipEntry 6 } agentMembershipYearStart OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year this membership began." ::= { agentMembershipEntry 7 } agentMembershipYearEnd OBJECT-TYPE SYNTAX Year MAX-ACCESS read-write STATUS current DESCRIPTION "The year this membership ended." ::= { agentMembershipEntry 8 } agentMembershipPosition OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The position held in this organization." ::= { agentMembershipEntry 9 } agentActivityInterestGroup OBJECT-IDENTITY STATUS current DESCRIPTION "Contains objects pertaining to an agent's interests." ::= { agentActivityGroup 2 } agentInterestTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentInterestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holding the agent's interests and hobbies." ::= { agentActivityInterestGroup 1 } agentInterestEntry OBJECT-TYPE SYNTAX AgentInterestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing an interest." INDEX { agentInterestIndex } ::= { agentInterestTable 1 } AgentInterestEntry ::= SEQUENCE { agentInterestIndex Integer, agentInterestName DisplayString, agentInterestDescription DisplayString, agentInterestUrl Url } agentInterestIndex OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-create STATUS current DESCRIPTION "The index for this row." ::= { agentInterestEntry 1 } agentInterestName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A name for this interest." ::= { agentInterestEntry 2 } agentInterestDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A description for this interest." ::= { agentInterestEntry 3 } agentInterestUrl OBJECT-TYPE SYNTAX Url MAX-ACCESS read-write STATUS current DESCRIPTION "A url for this interest." ::= { agentInterestEntry 4 } END