ldapiam2018: SCHAC.ldif

File SCHAC.ldif, 7.4 KB (added by admin, 6 years ago)
Line 
1dn: cn=schac,cn=schema,cn=config
2objectClass: olcSchemaConfig
3cn: schac
4olcObjectIdentifier: TERENA 1.3.6.1.4.1.25178
5olcObjectIdentifier: schac TERENA:1
6olcObjectIdentifier: schacExperimental schac:0
7olcObjectIdentifier: schacObjectClass schac:1
8olcObjectIdentifier: schacAttributeType schac:2
9olcObjectIdentifier: schacExpObjClass schacExperimental:1
10olcObjectIdentifier: schacExpAttr schacExperimental:2
11olcAttributeTypes: ( 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 )
17olcAttributeTypes: ( 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 )
23olcAttributeTypes: ( 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 )
31olcAttributeTypes: ( 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 )
39olcAttributeTypes: ( 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 )
45olcAttributeTypes: ( 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 )
52olcAttributeTypes: ( 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 )
59olcAttributeTypes: ( 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 )
66olcAttributeTypes: ( 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 )
73olcAttributeTypes: ( 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 )
78olcAttributeTypes: ( 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 )
84olcAttributeTypes: ( 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 )
90olcAttributeTypes: ( 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 )
96olcAttributeTypes: ( 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 )
103olcAttributeTypes: ( 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 )
110olcAttributeTypes: ( 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 )
118olcAttributeTypes: ( 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 )
124olcAttributeTypes: ( 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 )
130olcAttributeTypes: ( 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 )
136olcAttributeTypes: ( 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 )
142olcAttributeTypes: ( 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 )
150olcObjectClasses: ( 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 )
159olcObjectClasses: ( 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 )
168olcObjectClasses: ( 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 )
176olcObjectClasses: ( 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 )
184olcObjectClasses: ( 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 )
192olcObjectClasses: ( 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 )
200olcObjectClasses: ( schacObjectClass:7
201 NAME 'schacUserEntitlements'
202 DESC 'Authorization for services'
203 AUXILIARY
204 MAY (
205 schacUserStatus )
206 )
207olcObjectClasses: ( 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 )
215olcObjectClasses: ( schacExpObjClass:1
216 NAME 'schacExperimentalOC'
217 DESC 'Experimental Object Class'
218 AUXILIARY
219 MAY (
220 schacYearOfBirth)
221 )