Removed the Kolab authors's names from citadel.schema because
[citadel.git] / citadel / openldap / citadel.schema
1 # $Id: citadel.schema,v 1.16 2005/12/27 13:04:53 martin Exp $
2
3 # (c) 2006 Art Cancro <ajc@uncensored.citadel.org>
4
5 # This file is distributed under the terms of the GNU General Public License v2.
6
7 # This schema depends on the core.schema, cosine.schema and the inetorgperson.schema
8 # as provided by third parties such as OpenLDAP.  It also depends on rfc2739 schema,
9 # which is included in the Citadel distribution.
10 #
11 # If you are using OpenLDAP, slapd.conf should declare schemas like this:
12 #
13 #  include /etc/openldap/schema/core.schema
14 #  include /etc/openldap/schema/cosine.schema
15 #  include /etc/openldap/schema/inetorgperson.schema
16 #  include /etc/openldap/schema/rfc2739.schema
17 #  include /etc/openldap/schema/citadel.schema
18
19
20 ######################
21 # citadel attributes #
22 ######################
23
24 # alias used to provide alternative rfc822 email addresses for citadel users
25 attributetype ( 1.3.6.1.4.1.19414.2.1.3
26   NAME 'alias'
27   DESC 'RFC1274: RFC822 Mailbox'
28   EQUALITY caseIgnoreIA5Match
29   SUBSTR caseIgnoreIA5SubstringsMatch
30   SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
31
32 ##########################
33 # citadel object classes #
34 ##########################
35
36 # citadel account
37 # we use a STRUCTURAL in order to ease integration
38 # with existing inetOrgPerson objects
39
40 objectclass ( 1.3.6.1.4.1.19414.3.2.2
41   NAME 'citadelInetOrgPerson'
42   DESC 'Citadel Internet Organizational Person'
43   SUP inetOrgPerson
44   STRUCTURAL
45   MAY ( c $
46       alias $
47       calFBURL )
48       )
49   )