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 # The version of this file as distributed in the Citadel upstream packages
9 # contains text claiming copyright by the Internet Society and including
10 # the IETF RFC license, which does not meet Debian's Free Software
11 # Guidelines. However, apart from short and obvious comments, the text of
12 # this file is purely a functional interface specification, which is not
13 # subject to that license and is not copyrightable under US law.
15 # The license statement is retained below so as not to remove credit, but
16 # as best as we can determine, it is not applicable to the contents of
19 # Copyright (C) The Internet Society (2000). All Rights Reserved.
21 # This document and translations of it may be copied and furnished to
22 # others, and derivative works that comment on or otherwise explain it
23 # or assist in its implementation may be prepared, copied, published
24 # and distributed, in whole or in part, without restriction of any
25 # kind, provided that the above copyright notice and this paragraph are
26 # included on all such copies and derivative works. However, this
27 # document itself may not be modified in any way, such as by removing
28 # the copyright notice or references to the Internet Society or other
29 # Internet organizations, except as needed for the purpose of
30 # developing Internet standards in which case the procedures for
31 # copyrights defined in the Internet Standards process must be
32 # followed, or as required to translate it into languages other than
35 # The limited permissions granted above are perpetual and will not be
36 # revoked by the Internet Society or its successors or assigns.
38 # This document and the information contained herein is provided on an
39 # "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
40 # TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
41 # BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
42 # HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
43 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
46 # If you are using OpenLDAP, slapd.conf should declare schemas like this:
48 # include /etc/openldap/schema/core.schema
49 # include /etc/openldap/schema/cosine.schema
50 # include /etc/openldap/schema/inetorgperson.schema
51 # include /etc/openldap/schema/rfc2739.schema
52 # include /etc/openldap/schema/citadel.schema
54 ################################
55 # rfc 2739 calendar attributes #
56 ################################
58 # contains the URI to a snapshot of the user's entire
60 attributetype ( 1.2.840.113556.1.4.478
62 DESC 'RFC2739: URI of entire default calendar'
63 EQUALITY caseIgnoreIA5Match
64 SUBSTR caseIgnoreIA5SubstringsMatch
65 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
66 USAGE userApplications )
68 # contains the URI to the user's default
70 attributetype (1.2.840.113556.1.4.479
72 DESC 'RFC2739: URI to the users default freebusy data'
73 EQUALITY caseIgnoreIA5Match
74 SUBSTR caseIgnoreIA5SubstringsMatch
75 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
76 USAGE userApplications )
78 # contains a URI that can be used to communicate with
80 attributetype (1.2.840.113556.1.4.480
82 DESC 'RFC2739: URI used to communicate with the users calendar'
83 EQUALITY caseIgnoreIA5Match
84 SUBSTR caseIgnoreIA5SubstringsMatch
85 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
86 USAGE userApplications )
88 # contains a URI that points to the location to which event
89 # requests should be sent for that user
90 attributetype (1.2.840.113556.1.4.481
92 DESC 'RFC2739: URI for event equests destination'
93 EQUALITY caseIgnoreIA5Match
94 SUBSTR caseIgnoreIA5SubstringsMatch
95 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
96 USAGE userApplications )
98 # multi-valued property containing URIs to snapshots of
99 # other calendars that the user may have
100 attributetype (1.2.840.113556.1.4.482
101 NAME 'calOtherCalURIs'
102 DESC 'RFC2739: multi-value URI for snapshots of other calendars'
103 EQUALITY caseIgnoreIA5Match
104 SUBSTR caseIgnoreIA5SubstringsMatch
105 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
106 USAGE userApplications )
108 # multi-valued property containing URIs to snapshots of other
109 # free/busy data that the user may have
110 attributetype (1.2.840.113556.1.4.483
111 NAME 'calOtherFBURLs'
112 DESC 'RFC2739: multi-value URI for other free/busy data'
113 EQUALITY caseIgnoreIA5Match
114 SUBSTR caseIgnoreIA5SubstringsMatch
115 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
116 USAGE userApplications )
118 # multi-valued property containing URI to other calendars that
120 attributetype (1.2.840.113556.1.4.484
121 NAME 'calOtherCAPURIs'
122 DESC 'RFC2739: multi-value URI to other calendars'
123 EQUALITY caseIgnoreIA5Match
124 SUBSTR caseIgnoreIA5SubstringsMatch
125 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
126 USAGE userApplications )
128 # URIs to other locations that a user may want
129 # event requests sent to
130 attributetype (1.2.840.113556.1.4.485
131 NAME 'calOtherCalAdrURIs'
132 DESC 'RFC2739: multi-value URI to other request destinations'
133 EQUALITY caseIgnoreIA5Match
134 SUBSTR caseIgnoreIA5SubstringsMatch
135 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
136 USAGE userApplications )
138 objectclass (1.2.840.113556.1.5.87
140 DESC 'RFC2739: Calendar Entry'