source: trunk/puppet/modules/puppet-openldap/files/etc/ldap/schema/evolutionperson.schema @ 647

Last change on this file since 647 was 507, checked in by sebas, 14 years ago

agregamos los archivos de schemas que usamos

File size: 5.7 KB
Line 
1#
2# Depends upon
3#   Definition of an X.500 Attribute Type and an Object Class to Hold
4#   Uniform Resource Identifiers (URIs) [RFC2079]
5#       (core.schema)
6#   
7#   A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
8#       (core.schema)
9#
10#   The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
11#
12#   The Internet Organizational Person Schema (inetorgperson)
13#
14# OIDs are broken up into the following:
15#   1.3.6.1.4.1.8506.1.?
16#                     .1  Syntaxes
17#                     .2  Attributes
18#                     .3  Objectclasses
19   
20# primaryPhone
21attributetype ( 1.3.6.1.4.1.8506.1.2.1
22        NAME 'primaryPhone'
23        DESC 'preferred phone number used to contact a person'
24        EQUALITY caseIgnoreMatch
25        SUBSTR caseIgnoreSubstringsMatch
26        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
27        SINGLE-VALUE )
28
29# carPhone
30attributetype ( 1.3.6.1.4.1.8506.1.2.2
31        NAME 'carPhone'
32        DESC 'car phone telephone number of the person'
33        EQUALITY telephoneNumberMatch
34        SUBSTR telephoneNumberSubstringsMatch
35        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
36        SINGLE-VALUE )
37
38attributetype ( 1.3.6.1.4.1.8506.1.2.3
39        NAME ( 'homeFacsimileTelephoneNumber' 'homeFax' )
40        SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
41
42attributetype ( 1.3.6.1.4.1.8506.1.2.4
43        NAME 'otherPhone'
44        EQUALITY telephoneNumberMatch
45        SUBSTR telephoneNumberSubstringsMatch
46        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
47
48attributetype ( 1.3.6.1.4.1.8506.1.2.5
49        NAME 'businessRole'
50        EQUALITY caseIgnoreMatch
51        SUBSTR caseIgnoreSubstringsMatch
52        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
53
54attributetype ( 1.3.6.1.4.1.8506.1.2.6
55        NAME 'managerName'
56        SUP name )
57
58attributetype ( 1.3.6.1.4.1.8506.1.2.7
59        NAME 'assistantName'
60        SUP name )
61
62# spouseName
63# single valued (/me smirks)
64attributetype ( 1.3.6.1.4.1.8506.1.2.8
65        NAME 'spouseName'
66        SUP name
67        SINGLE-VALUE )
68
69attributetype ( 1.3.6.1.4.1.8506.1.2.9
70        NAME 'otherPostalAddress'
71        EQUALITY caseIgnoreListMatch
72        SUBSTR caseIgnoreListSubstringsMatch
73        SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
74
75attributetype ( 1.3.6.1.4.1.8506.1.2.10
76        NAME ( 'mailer' 'mua' )
77        EQUALITY caseIgnoreMatch
78        SUBSTR caseIgnoreSubstringsMatch
79        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} )
80
81attributetype ( 1.3.6.1.4.1.8506.1.2.11
82        NAME ( 'birthDate' 'dob' )
83        EQUALITY caseIgnoreMatch
84        SUBSTR caseIgnoreSubstringsMatch
85        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
86
87attributetype ( 1.3.6.1.4.1.8506.1.2.12
88        NAME 'anniversary'
89        EQUALITY caseIgnoreMatch
90        SUBSTR caseIgnoreSubstringsMatch
91        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
92
93attributetype ( 1.3.6.1.4.1.8506.1.2.13
94        NAME 'note'
95        EQUALITY caseIgnoreMatch
96        SUBSTR caseIgnoreSubstringsMatch
97        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
98
99attributetype ( 1.3.6.1.4.1.8506.1.2.14
100        NAME 'evolutionArbitrary'
101        EQUALITY caseIgnoreMatch
102        SUBSTR caseIgnoreSubstringsMatch
103        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )
104        )
105
106attributetype ( 1.3.6.1.4.1.8506.1.2.15
107        NAME 'fileAs'
108        SUP name )
109
110attributetype ( 1.3.6.1.4.1.8506.1.2.16
111        NAME 'assistantPhone'
112        EQUALITY telephoneNumberMatch
113        SUBSTR telephoneNumberSubstringsMatch
114        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
115
116attributetype ( 1.3.6.1.4.1.8506.1.2.17
117        NAME 'companyPhone'
118        EQUALITY telephoneNumberMatch
119        SUBSTR telephoneNumberSubstringsMatch
120        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
121
122attributetype ( 1.3.6.1.4.1.8506.1.2.18
123        NAME 'callbackPhone'
124        EQUALITY telephoneNumberMatch
125        SUBSTR telephoneNumberSubstringsMatch
126        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
127
128attributetype ( 1.3.6.1.4.1.8506.1.2.19
129        NAME ( 'otherFacsimileTelephoneNumber' 'otherFax' )
130        SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
131
132attributetype ( 1.3.6.1.4.1.8506.1.2.20
133        NAME 'radio'
134        EQUALITY telephoneNumberMatch
135        SUBSTR telephoneNumberSubstringsMatch
136        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
137
138attributetype ( 1.3.6.1.4.1.8506.1.2.21
139        NAME 'telex'
140        EQUALITY telephoneNumberMatch
141        SUBSTR telephoneNumberSubstringsMatch
142        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
143
144attributetype ( 1.3.6.1.4.1.8506.1.2.22
145        NAME 'tty'
146        EQUALITY telephoneNumberMatch
147        SUBSTR telephoneNumberSubstringsMatch
148        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
149
150# deprecated - use the multivalued category
151attributetype ( 1.3.6.1.4.1.8506.1.2.23
152        NAME 'categories'
153        EQUALITY caseIgnoreMatch
154        SUBSTR caseIgnoreSubstringsMatch
155        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )
156
157attributetype ( 1.3.6.1.4.1.8506.1.2.24
158        NAME 'contact'
159        EQUALITY distinguishedNameMatch
160        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
161
162attributetype ( 1.3.6.1.4.1.8506.1.2.25
163        NAME 'listName'
164        SUP name
165        SINGLE-VALUE )
166
167# deprecated - use calEntry and its attributes from RFC 2739
168attributetype ( 1.3.6.1.4.1.8506.1.2.26
169        NAME 'calendarURI'
170        EQUALITY caseExactIA5Match
171        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
172        SINGLE-VALUE )
173
174# deprecated - use calEntry and its attributes from RFC 2739
175attributetype ( 1.3.6.1.4.1.8506.1.2.27
176        NAME 'freeBusyURI'
177        EQUALITY caseExactIA5Match
178        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
179        SINGLE-VALUE )
180
181attributetype ( 1.3.6.1.4.1.8506.1.2.28
182        NAME 'category'
183        EQUALITY caseIgnoreMatch
184        SUBSTR caseIgnoreSubstringsMatch
185        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )
186
187
188# evolutionPerson
189objectclass     ( 1.3.6.1.4.1.8506.1.3.1
190    NAME 'evolutionPerson'
191        DESC 'Objectclass geared to Evolution Usage'
192    SUP inetOrgPerson
193    STRUCTURAL
194        MAY (
195                fileAs $ primaryPhone $ carPhone $ homeFacsimileTelephoneNumber $
196                otherPhone $ businessRole $ managerName $ assistantName $ assistantPhone $
197                otherPostalAddress $ mailer $ birthDate $ anniversary $ spouseName $
198                note $ companyPhone $ callbackPhone $ otherFacsimileTelephoneNumber $
199                radio $ telex $ tty $ categories $ category $ calendarURI $ freeBusyURI )
200        )
201
202# evolutionPersonList
203objectclass     ( 1.3.6.1.4.1.8506.1.3.2
204    NAME 'evolutionPersonList'
205        DESC 'Objectclass geared to Evolution Contact Lists'
206    SUP top
207    STRUCTURAL
208        MUST (
209                listName )
210        MAY (
211                mail $ contact )
212        )
Note: See TracBrowser for help on using the repository browser.