3 # This is a schema extension for the LDAPab Addressbook by
4 # CosmoCode GmbH www.cosmocode.de
6 # CosmoCode owns the following MIB Block:
7 # iso.org.dod.internet.private.enterprise.16331.*
9 # CosmoCode currently uses the following OID hierachy to organize the IDs:
11 # defined in cosmo4ML.schema
12 # 1.3.6.1.4.1.16331.1 formel CMS (cosmo4ML prefix)
13 # 1.3.6.1.4.1.16331.1.1 SNMP (not used)
14 # 1.3.6.1.4.1.16331.1.2 LDAP
15 # 1.3.6.1.4.1.16331.1.2.1 AttributeTypes
16 # 1.3.6.1.4.1.16331.1.2.2 ObjectClasses
18 # defined in ldapab.schema:
19 # 1.3.6.1.4.1.16331.2 LDAPab
20 # 1.3.6.1.4.1.16331.2.1 SNMP (not used)
21 # 1.3.6.1.4.1.16331.2.2 LDAP
22 # 1.3.6.1.4.1.16331.2.2.1 AttributeTypes
23 # 1.3.6.1.4.1.16331.2.2.2 ObjectClasses
26 # OID macros for ease of use:
27 objectIdentifier cosmocodeOID 1.3.6.1.4.1.16331
28 objectIdentifier LDAPab cosmocodeOID:2.2
31 attributetype ( 1.3.6.1.4.1.16331.2.2.1.1 NAME 'anniversary'
32 DESC 'Holds Marriage dates etc.'
33 EQUALITY caseIgnoreMatch
34 ORDERING caseIgnoreOrderingMatch
35 SUBSTR caseIgnoreSubstringsMatch
36 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
39 attributetype ( 1.3.6.1.4.1.16331.2.2.1.2 NAME 'marker'
40 DESC 'For tagging support'
41 EQUALITY caseIgnoreMatch
42 ORDERING caseIgnoreOrderingMatch
43 SUBSTR caseIgnoreSubstringsMatch
44 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
47 attributetype ( 1.3.6.1.4.1.16331.2.2.1.3 NAME 'birthday'
49 EQUALITY caseIgnoreMatch
50 ORDERING caseIgnoreOrderingMatch
51 SUBSTR caseIgnoreSubstringsMatch
52 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
55 attributetype ( 1.3.6.1.4.1.16331.2.2.1.51 NAME 'custom1'
56 DESC 'Thunderbird compatible custom field 1'
57 EQUALITY caseIgnoreMatch
58 ORDERING caseIgnoreOrderingMatch
59 SUBSTR caseIgnoreSubstringsMatch
60 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
63 attributetype ( 1.3.6.1.4.1.16331.2.2.1.52 NAME 'custom2'
64 DESC 'Thunderbird compatible custom field 2'
65 EQUALITY caseIgnoreMatch
66 ORDERING caseIgnoreOrderingMatch
67 SUBSTR caseIgnoreSubstringsMatch
68 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
71 attributetype ( 1.3.6.1.4.1.16331.2.2.1.53 NAME 'custom3'
72 DESC 'Thunderbird compatible custom field 3'
73 EQUALITY caseIgnoreMatch
74 ORDERING caseIgnoreOrderingMatch
75 SUBSTR caseIgnoreSubstringsMatch
76 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
79 attributetype ( 1.3.6.1.4.1.16331.2.2.1.54 NAME 'custom4'
80 DESC 'Thunderbird compatible custom field 4'
81 EQUALITY caseIgnoreMatch
82 ORDERING caseIgnoreOrderingMatch
83 SUBSTR caseIgnoreSubstringsMatch
84 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256}
90 objectclass ( 1.3.6.1.4.1.16331.2.2.2.1 NAME 'contactPerson'
91 DESC 'Contact - Addressbook entry'
93 MAY ( anniversary $ marker $ birthday $ custom1 $ custom2 $ custom3 $ custom4 )