Code

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