# # FEIDE Object Class Specification # # $Id: norEduPerson.schema,v 1.3 2004/06/30 23:13:10 melve Exp $ # # # Object Identifiers used # ObjectIdentifier FEIDE 1.3.6.1.4.1.2428.90 ObjectIdentifier feideAttribute FEIDE:1 ObjectIdentifier feideObjClass FEIDE:2 # # FEIDE attributes # attributetype ( feideAttribute:1 NAME 'norEduOrgUniqueNumber' DESC 'The number describing the institution.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch USAGE userApplications SINGLE-VALUE ) attributetype ( feideAttribute:2 NAME 'norEduOrgUnitUniqueNumber' DESC 'The number describing the organizational unit.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch USAGE userApplications SINGLE-VALUE ) attributetype ( feideAttribute:3 NAME 'norEduPersonBirthDate' DESC 'BirthDate for a person.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 EQUALITY integerMatch USAGE userApplications SINGLE-VALUE ) attributetype ( feideAttribute:4 NAME 'norEduPersonLIN' DESC 'Local unique identifier' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 EQUALITY caseIgnoreMatch USAGE userApplications ) attributetype ( feideAttribute:5 NAME 'norEduPersonNIN' DESC 'National Identity Number.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 EQUALITY caseIgnoreMatch USAGE userApplications SINGLE-VALUE ) attributetype ( feideAttribute:6 NAME 'norEduOrgAcronym' DESC 'Attribute containing the acronym for the object.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 EQUALITY caseIgnoreMatch USAGE userApplications ) attributetype ( feideAttribute:7 NAME 'norEduOrgUniqueIdentifier' DESC 'The unique identifier describing the organization.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 EQUALITY caseIgnoreMatch USAGE userApplications SINGLE-VALUE ) attributetype ( feideAttribute:8 NAME 'norEduOrgUnitUniqueIdentifier' DESC 'The unique identifier describing the organizational unit.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 EQUALITY caseIgnoreMatch USAGE userApplications SINGLE-VALUE ) attributetype ( feideAttribute:9 NAME 'federationFeideSchemaVersion' DESC 'Attribute containing the acronym for the object.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 EQUALITY caseIgnoreMatch USAGE userApplications SINGLE-VALUE ) # # FEIDE Object Classes # objectclass ( feideObjClass:1 NAME 'norEduOrg' SUP organization DESC 'Supplementary local attributes.' MUST ( dc $ norEduOrgUniqueIdentifier ) MAY ( norEduOrgAcronym $ mail $ labeledURI ) ) objectclass ( feideObjClass:2 NAME 'norEduOrgUnit' SUP organizationalUnit DESC 'Supplementary local attributes.' MUST ( cn $ norEduOrgUnitUniqueIdentifier ) MAY ( norEduOrgAcronym $ labeledURI $ mail ) ) objectclass ( feideObjClass:3 NAME 'norEduPerson' SUP eduPerson AUXILIARY MUST ( norEduPersonNIN ) MAY ( norEduPersonBirthDate $ norEduPersonLIN) ) objectclass ( feideObjClass:4 NAME 'norEduObsolete' SUP organization AUXILIARY MAY ( norEduOrgUniqueNumber $ norEduOrgUnitUniqueNumber ) ) objectclass ( feideObjClass:5 NAME 'federationFeideSchema' SUP organization AUXILIARY DESC 'Supplementary non-person FEIDE attributes.' MAY ( federationFeideSchemaVersion ) )