## ## lis.schema ## ## A schema for managing the students, classes and teachers ## in the Skolelinux project (http://www.skolelinux.no) ## # Depends on core.schema, cosine.schema and nis.schema # The OID Base is 1.3.6.1.4.1.8990.42 # The tree is split in two, .1 for attributes and .2 for objectclasses ## ## Attributes ## # LiS.1.1 emailAlias # attributetype ( 1.3.6.1.4.1.8990.42.1.1 NAME 'emailAlias' DESC 'Valid email aliases, local part only' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 EQUALITY caseIgnoreIA5Match ) # LiS.1.2 dateOfBirth # attributetype ( 1.3.6.1.4.1.8990.42.1.2 NAME 'dateOfBirth' DESC 'Date of birth, accurate to the day' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 EQUALITY generalizedTimeMatch SINGLE-VALUE ) # LiS.1.3 kinship # attributetype ( 1.3.6.1.4.1.8990.42.1.3 NAME 'kinship' DESC 'Name for type of family or custodian relationship' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 EQUALITY caseIgnoreIA5Match ) # LiS.1.4 kin # attributetype ( 1.3.6.1.4.1.8990.42.1.4 NAME 'kin' DESC 'Reference to person with kinship role' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 EQUALITY distinguishedNameMatch ) # LiS.1.6 teacher # attributetype ( 1.3.6.1.4.1.8990.42.1.6 NAME 'teacher' DESC 'Reference to person with teacher role' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 EQUALITY distinguishedNameMatch ) # LiS.1.7 student # attributetype ( 1.3.6.1.4.1.8990.42.1.7 NAME 'student' DESC 'Reference to person with student role' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 EQUALITY distinguishedNameMatch ) # LiS.1.8 timeAndPlace # # The attributes value is a text string which should follow the format # # timeAndPlace ::= " " # time-spec ::= " " " "