1 # (c) 2004 Martin Konold <martin.konold@erfrakon.de>
2 # (c) 2006 Art Cancro <ajc@uncensored.citadel.org>
4 # This schema is derived from RFC 2739 and may act as a substitute
5 # when used with OpenLDAP as the original schema from RFC 2739
6 # is syntactically not accepted by OpenLDAP 2.2.14
8 # Copyright (C) The Internet Society (2000). All Rights Reserved.
10 # This document and translations of it may be copied and furnished to
11 # others, and derivative works that comment on or otherwise explain it
12 # or assist in its implementation may be prepared, copied, published
13 # and distributed, in whole or in part, without restriction of any
14 # kind, provided that the above copyright notice and this paragraph are
15 # included on all such copies and derivative works. However, this
16 # document itself may not be modified in any way, such as by removing
17 # the copyright notice or references to the Internet Society or other
18 # Internet organizations, except as needed for the purpose of
19 # developing Internet standards in which case the procedures for
20 # copyrights defined in the Internet Standards process must be
21 # followed, or as required to translate it into languages other than
24 # The limited permissions granted above are perpetual and will not be
25 # revoked by the Internet Society or its successors or assigns.
27 # This document and the information contained herein is provided on an
28 # "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
29 # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
30 # BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
31 # HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
32 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
34 # slapd.conf then looks like
35 # include /etc/openldap/schema/core.schema
36 # include /etc/openldap/schema/cosine.schema
37 # include /etc/openldap/schema/inetorgperson.schema
38 # include /etc/openldap/schema/rfc2739.schema
39 # include /etc/openldap/schema/citadel.schema
42 ################################
43 # rfc 2739 calendar attributes #
44 ################################
46 # contains the URI to a snapshot of the user's entire
48 attributetype ( 1.2.840.113556.1.4.478
50 DESC 'RFC2739: URI of entire default calendar'
51 EQUALITY caseIgnoreIA5Match
52 SUBSTR caseIgnoreIA5SubstringsMatch
53 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
54 USAGE userApplications )
56 # contains the URI to the user's default
58 attributetype (1.2.840.113556.1.4.479
60 DESC 'RFC2739: URI to the users default freebusy data'
61 EQUALITY caseIgnoreIA5Match
62 SUBSTR caseIgnoreIA5SubstringsMatch
63 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
64 USAGE userApplications )
66 # contains a URI that can be used to communicate with
68 attributetype (1.2.840.113556.1.4.480
70 DESC 'RFC2739: URI used to communicate with the users calendar'
71 EQUALITY caseIgnoreIA5Match
72 SUBSTR caseIgnoreIA5SubstringsMatch
73 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
74 USAGE userApplications )
76 # contains a URI that points to the location to which event
77 # requests should be sent for that user
78 attributetype (1.2.840.113556.1.4.481
80 DESC 'RFC2739: URI for event equests destination'
81 EQUALITY caseIgnoreIA5Match
82 SUBSTR caseIgnoreIA5SubstringsMatch
83 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
84 USAGE userApplications )
86 # multi-valued property containing URIs to snapshots of
87 # other calendars that the user may have
88 attributetype (1.2.840.113556.1.4.482
89 NAME 'calOtherCalURIs'
90 DESC 'RFC2739: multi-value URI for snapshots of other calendars'
91 EQUALITY caseIgnoreIA5Match
92 SUBSTR caseIgnoreIA5SubstringsMatch
93 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
94 USAGE userApplications )
96 # multi-valued property containing URIs to snapshots of other
97 # free/busy data that the user may have
98 attributetype (1.2.840.113556.1.4.483
100 DESC 'RFC2739: multi-value URI for other free/busy data'
101 EQUALITY caseIgnoreIA5Match
102 SUBSTR caseIgnoreIA5SubstringsMatch
103 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
104 USAGE userApplications )
106 # multi-valued property containing URI to other calendars that
108 attributetype (1.2.840.113556.1.4.484
109 NAME 'calOtherCAPURIs'
110 DESC 'RFC2739: multi-value URI to other calendars'
111 EQUALITY caseIgnoreIA5Match
112 SUBSTR caseIgnoreIA5SubstringsMatch
113 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
114 USAGE userApplications )
116 # URIs to other locations that a user may want
117 # event requests sent to
118 attributetype (1.2.840.113556.1.4.485
119 NAME 'calOtherCalAdrURIs'
120 DESC 'RFC2739: multi-value URI to other request destinations'
121 EQUALITY caseIgnoreIA5Match
122 SUBSTR caseIgnoreIA5SubstringsMatch
123 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
124 USAGE userApplications )
126 objectclass (1.2.840.113556.1.5.87
128 DESC 'RFC2739: Calendar Entry'