abstracting BookPage -> BookPageBase
[mspang/pyceo.git] / etc / csc.schema
1 # CSC Member Information Schema
2
3 attributetype ( 1.3.6.1.4.1.27934.1.1.1 NAME 'term'
4     EQUALITY caseIgnoreIA5Match
5     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{5} )
6
7 attributetype ( 1.3.6.1.4.1.27934.1.1.2 NAME 'program'
8     EQUALITY caseIgnoreIA5Match
9     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
10
11 attributetype ( 1.3.6.1.4.1.27934.1.1.3 NAME 'studentid'
12     EQUALITY caseIgnoreIA5Match
13     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} SINGLE-VALUE )
14
15 attributetype ( 1.3.6.1.4.1.27934.1.1.4 NAME 'position'
16     EQUALITY caseIgnoreIA5Match
17     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} )
18
19 attributetype ( 1.3.6.1.4.1.27934.1.1.5 NAME 'nonMemberTerm'
20     EQUALITY caseIgnoreIA5Match
21     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{5} )
22
23 objectclass ( 1.3.6.1.4.1.27934.1.2.1 NAME 'member'
24     SUP top AUXILIARY
25     MUST ( cn $ uid )
26     MAY ( studentid $ program $ term $ nonMemberTerm $ description $ position ) )
27
28 objectclass ( 1.3.6.1.4.1.27934.1.2.2 NAME 'club'
29     SUP top AUXILIARY
30     MUST ( cn $ uid ) )
31
32 objectclass ( 1.3.6.1.4.1.27934.1.2.3 NAME 'group'
33     SUP top STRUCTURAL
34     MUST ( cn )
35     MAY ( uniqueMember ) )