1 | dn: cn=schac,cn=schema,cn=config
|
---|
2 | objectClass: olcSchemaConfig
|
---|
3 | cn: schac
|
---|
4 | olcObjectIdentifier: TERENA 1.3.6.1.4.1.25178
|
---|
5 | olcObjectIdentifier: schac TERENA:1
|
---|
6 | olcObjectIdentifier: schacExperimental schac:0
|
---|
7 | olcObjectIdentifier: schacObjectClass schac:1
|
---|
8 | olcObjectIdentifier: schacAttributeType schac:2
|
---|
9 | olcObjectIdentifier: schacExpObjClass schacExperimental:1
|
---|
10 | olcObjectIdentifier: schacExpAttr schacExperimental:2
|
---|
11 | olcAttributeTypes: ( schacAttributeType:1
|
---|
12 | NAME 'schacMotherTongue'
|
---|
13 | DESC 'RFC 3066 code for prefered language of communication'
|
---|
14 | EQUALITY caseExactMatch
|
---|
15 | SINGLE-VALUE
|
---|
16 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
17 | olcAttributeTypes: ( schacAttributeType:2
|
---|
18 | NAME 'schacGender'
|
---|
19 | DESC 'Representation of human sex (see ISO 5218)'
|
---|
20 | EQUALITY integerMatch
|
---|
21 | SINGLE-VALUE
|
---|
22 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
|
---|
23 | olcAttributeTypes: ( schacAttributeType:3
|
---|
24 | NAME 'schacDateOfBirth'
|
---|
25 | DESC 'Date of birth (format YYYYMMDD, only numeric chars)'
|
---|
26 | EQUALITY numericStringMatch
|
---|
27 | ORDERING numericStringOrderingMatch
|
---|
28 | SUBSTR numericStringSubstringsMatch
|
---|
29 | SINGLE-VALUE
|
---|
30 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )
|
---|
31 | olcAttributeTypes: ( schacAttributeType:4
|
---|
32 | NAME 'schacPlaceOfBirth'
|
---|
33 | DESC 'Birth place of a person'
|
---|
34 | EQUALITY caseIgnoreMatch
|
---|
35 | ORDERING caseIgnoreOrderingMatch
|
---|
36 | SUBSTR caseIgnoreSubstringsMatch
|
---|
37 | SINGLE-VALUE
|
---|
38 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
39 | olcAttributeTypes: ( schacAttributeType:5
|
---|
40 | NAME 'schacCountryOfCitizenship'
|
---|
41 | DESC 'Country of citizenship of a person. Format two-letter
|
---|
42 | acronym according to ISO 3166'
|
---|
43 | EQUALITY caseIgnoreMatch
|
---|
44 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
45 | olcAttributeTypes: ( schacAttributeType:6
|
---|
46 | NAME 'schacSn1'
|
---|
47 | DESC 'First surname of a person'
|
---|
48 | EQUALITY caseIgnoreMatch
|
---|
49 | ORDERING caseIgnoreOrderingMatch
|
---|
50 | SUBSTR caseIgnoreSubstringsMatch
|
---|
51 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
52 | olcAttributeTypes: ( schacAttributeType:7
|
---|
53 | NAME 'schacSn2'
|
---|
54 | DESC 'Second surname of a person'
|
---|
55 | EQUALITY caseIgnoreMatch
|
---|
56 | ORDERING caseIgnoreOrderingMatch
|
---|
57 | SUBSTR caseIgnoreSubstringsMatch
|
---|
58 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
59 | olcAttributeTypes: ( schacAttributeType:8
|
---|
60 | NAME 'schacPersonalTitle'
|
---|
61 | DESC 'RFC1274: personal title'
|
---|
62 | EQUALITY caseIgnoreMatch
|
---|
63 | SUBSTR caseIgnoreSubstringsMatch
|
---|
64 | SINGLE-VALUE
|
---|
65 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
66 | olcAttributeTypes: ( schacAttributeType:9
|
---|
67 | NAME 'schacHomeOrganization'
|
---|
68 | DESC 'Domain name of the home organization'
|
---|
69 | EQUALITY caseIgnoreMatch
|
---|
70 | SUBSTR caseIgnoreSubstringsMatch
|
---|
71 | SINGLE-VALUE
|
---|
72 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
73 | olcAttributeTypes: ( schacAttributeType:10
|
---|
74 | NAME 'schacHomeOrganizationType'
|
---|
75 | DESC 'Type of the home organization'
|
---|
76 | EQUALITY caseIgnoreMatch
|
---|
77 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
78 | olcAttributeTypes: ( schacAttributeType:11
|
---|
79 | NAME 'schacCountryOfResidence'
|
---|
80 | DESC 'Country of residence of a person. Format two-letter acronym
|
---|
81 | according to ISO 3166'
|
---|
82 | EQUALITY caseIgnoreMatch
|
---|
83 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
84 | olcAttributeTypes: ( schacAttributeType:12
|
---|
85 | NAME 'schacUserPresenceID'
|
---|
86 | DESC 'Used to store a set of values related to the network presence'
|
---|
87 | EQUALITY caseExactMatch
|
---|
88 | SUBSTR caseExactSubstringsMatch
|
---|
89 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
90 | olcAttributeTypes: ( schacAttributeType:13
|
---|
91 | NAME 'schacPersonalPosition'
|
---|
92 | DESC 'Position inside an institution'
|
---|
93 | EQUALITY caseIgnoreMatch
|
---|
94 | SUBSTR caseIgnoreSubstringsMatch
|
---|
95 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
96 | olcAttributeTypes: ( schacAttributeType:14
|
---|
97 | NAME 'schacPersonalUniqueCode'
|
---|
98 | DESC 'unique code for the subject'
|
---|
99 | EQUALITY caseIgnoreMatch
|
---|
100 | ORDERING caseIgnoreOrderingMatch
|
---|
101 | SUBSTR caseIgnoreSubstringsMatch
|
---|
102 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
103 | olcAttributeTypes: ( schacAttributeType:15
|
---|
104 | NAME 'schacPersonalUniqueID'
|
---|
105 | DESC 'Unique identifier for the subject'
|
---|
106 | EQUALITY caseExactMatch
|
---|
107 | ORDERING caseExactOrderingMatch
|
---|
108 | SUBSTR caseExactSubstringsMatch
|
---|
109 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
110 | olcAttributeTypes: ( schacAttributeType:17
|
---|
111 | NAME 'schacExpiryDate'
|
---|
112 | DESC 'Date from which the set of data is to be considered invalid (format
|
---|
113 | YYYYMMDDhhmmssZ)'
|
---|
114 | EQUALITY generalizedTimeMatch
|
---|
115 | ORDERING generalizedTimeOrderingMatch
|
---|
116 | SINGLE-VALUE
|
---|
117 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )
|
---|
118 | olcAttributeTypes: ( schacAttributeType:18
|
---|
119 | NAME 'schacUserPrivateAttribute'
|
---|
120 | DESC 'Set of denied access attributes'
|
---|
121 | EQUALITY caseIgnoreIA5Match
|
---|
122 | SUBSTR caseIgnoreIA5SubstringsMatch
|
---|
123 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
---|
124 | olcAttributeTypes: ( schacAttributeType:19
|
---|
125 | NAME 'schacUserStatus'
|
---|
126 | DESC 'Used to store a set of status of a person as user of services'
|
---|
127 | EQUALITY caseIgnoreMatch
|
---|
128 | SUBSTR caseIgnoreSubstringsMatch
|
---|
129 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
130 | olcAttributeTypes: ( schacAttributeType:20
|
---|
131 | NAME 'schacProjectMembership'
|
---|
132 | DESC 'Name of the project'
|
---|
133 | EQUALITY caseIgnoreMatch
|
---|
134 | SUBSTR caseIgnoreSubstringsMatch
|
---|
135 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
136 | olcAttributeTypes: ( schacAttributeType:21
|
---|
137 | NAME 'schacProjectSpecificRole'
|
---|
138 | DESC 'Used to store a set of roles of a person inside a project'
|
---|
139 | EQUALITY caseIgnoreMatch
|
---|
140 | SUBSTR caseIgnoreSubstringsMatch
|
---|
141 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
---|
142 | olcAttributeTypes: ( schacExpAttr:3
|
---|
143 | NAME 'schacYearOfBirth'
|
---|
144 | DESC 'Year of birth (format YYYY, only numeric chars)'
|
---|
145 | EQUALITY numericStringMatch
|
---|
146 | ORDERING numericStringOrderingMatch
|
---|
147 | SUBSTR numericStringSubstringsMatch
|
---|
148 | SINGLE-VALUE
|
---|
149 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )
|
---|
150 | olcObjectClasses: ( schacObjectClass:1
|
---|
151 | NAME 'schacPersonalCharacteristics'
|
---|
152 | DESC 'Personal characteristics describe the individual person represented
|
---|
153 | by the entry'
|
---|
154 | AUXILIARY
|
---|
155 | MAY (
|
---|
156 | schacMotherTongue $ schacGender $ schacDateOfBirth $ schacPlaceOfBirth $
|
---|
157 | schacCountryOfCitizenship $ schacSn1 $ schacSn2 $ schacPersonalTitle )
|
---|
158 | )
|
---|
159 | olcObjectClasses: ( schacObjectClass:2
|
---|
160 | NAME 'schacContactLocation'
|
---|
161 | DESC 'Primary means of locating and contacting potential collaborators and
|
---|
162 | other persons-of-interest at peer institutions'
|
---|
163 | AUXILIARY
|
---|
164 | MAY (
|
---|
165 | schacHomeOrganization $ schacHomeOrganizationType $
|
---|
166 | schacCountryOfResidence $ schacUserPresenceID )
|
---|
167 | )
|
---|
168 | olcObjectClasses: ( schacObjectClass:3
|
---|
169 | NAME 'schacEmployeeInfo'
|
---|
170 | DESC 'Employee information includes attributes that have relevance to the
|
---|
171 | employee role, such as position, office hours, and job title'
|
---|
172 | AUXILIARY
|
---|
173 | MAY (
|
---|
174 | schacPersonalPosition )
|
---|
175 | )
|
---|
176 | olcObjectClasses: ( schacObjectClass:4
|
---|
177 | NAME 'schacLinkageIdentifiers'
|
---|
178 | DESC 'Used to link a directory entry with records in external data stores
|
---|
179 | or other directory entries'
|
---|
180 | AUXILIARY
|
---|
181 | MAY (
|
---|
182 | schacPersonalUniqueCode $ schacPersonalUniqueID )
|
---|
183 | )
|
---|
184 | olcObjectClasses: ( schacObjectClass:5
|
---|
185 | NAME 'schacEntryMetadata'
|
---|
186 | DESC 'Used to contain information about the entry itself, often its
|
---|
187 | status, birth, and death'
|
---|
188 | AUXILIARY
|
---|
189 | MAY (
|
---|
190 | schacExpiryDate )
|
---|
191 | )
|
---|
192 | olcObjectClasses: ( schacObjectClass:6
|
---|
193 | NAME 'schacEntryConfidentiality'
|
---|
194 | DESC 'Used to indicate whether an entry is visible publicly, visible only
|
---|
195 | to affiliates of the institution, or not visible at all'
|
---|
196 | AUXILIARY
|
---|
197 | MAY (
|
---|
198 | schacUserPrivateAttribute )
|
---|
199 | )
|
---|
200 | olcObjectClasses: ( schacObjectClass:7
|
---|
201 | NAME 'schacUserEntitlements'
|
---|
202 | DESC 'Authorization for services'
|
---|
203 | AUXILIARY
|
---|
204 | MAY (
|
---|
205 | schacUserStatus )
|
---|
206 | )
|
---|
207 | olcObjectClasses: ( schacObjectClass:8
|
---|
208 | NAME 'schacGroupMembership'
|
---|
209 | DESC 'Groups used to provide/restrict authorization to entries and
|
---|
210 | attributes'
|
---|
211 | AUXILIARY
|
---|
212 | MAY (
|
---|
213 | schacProjectMembership $ schacProjectSpecificRole )
|
---|
214 | )
|
---|
215 | olcObjectClasses: ( schacExpObjClass:1
|
---|
216 | NAME 'schacExperimentalOC'
|
---|
217 | DESC 'Experimental Object Class'
|
---|
218 | AUXILIARY
|
---|
219 | MAY (
|
---|
220 | schacYearOfBirth)
|
---|
221 | )
|
---|