1 | # collective.schema -- Collective attribute schema |
---|
2 | # $OpenLDAP: pkg/ldap/servers/slapd/schema/collective.schema,v 1.12.2.3 2008/02/11 23:26:49 kurt Exp $ |
---|
3 | ## This work is part of OpenLDAP Software <http://www.openldap.org/>. |
---|
4 | ## |
---|
5 | ## Copyright 1998-2008 The OpenLDAP Foundation. |
---|
6 | ## All rights reserved. |
---|
7 | ## |
---|
8 | ## Redistribution and use in source and binary forms, with or without |
---|
9 | ## modification, are permitted only as authorized by the OpenLDAP |
---|
10 | ## Public License. |
---|
11 | ## |
---|
12 | ## A copy of this license is available in the file LICENSE in the |
---|
13 | ## top-level directory of the distribution or, alternatively, at |
---|
14 | ## <http://www.OpenLDAP.org/license.html>. |
---|
15 | # |
---|
16 | ## Portions Copyright (C) The Internet Society (2003). |
---|
17 | ## Please see full copyright statement below. |
---|
18 | |
---|
19 | # From RFC 3671 [portions trimmed]: |
---|
20 | # Collective Attributes in LDAP |
---|
21 | |
---|
22 | #Abstract |
---|
23 | # |
---|
24 | # X.500 collective attributes allow common characteristics to be shared |
---|
25 | # between collections of entries. This document summarizes the X.500 |
---|
26 | # information model for collective attributes and describes use of |
---|
27 | # collective attributes in LDAP (Lightweight Directory Access Protocol). |
---|
28 | # This document provides schema definitions for collective attributes |
---|
29 | # for use in LDAP. |
---|
30 | |
---|
31 | #3. Collective Attribute Types |
---|
32 | # |
---|
33 | # A userApplications attribute type can be defined to be COLLECTIVE |
---|
34 | # [RFC2252]. This indicates that the same attribute values will appear |
---|
35 | # in the entries of an entry collection subject to the use of the |
---|
36 | # collectiveExclusions attribute and other administrative controls. |
---|
37 | # |
---|
38 | # Collective attribute types are commonly defined as subtypes of non- |
---|
39 | # collective attribute types. By convention, collective attributes are |
---|
40 | # named by prefixing the name of their non-collective supertype with |
---|
41 | # "c-". For example, the collective telephone attribute is named |
---|
42 | # c-TelephoneNumber after its non-collective supertype telephoneNumber. |
---|
43 | # |
---|
44 | # Non-collective attributes types SHALL NOT subtype collective |
---|
45 | # attributes. |
---|
46 | # |
---|
47 | # Collective attributes SHALL NOT be SINGLE-VALUED. Collective |
---|
48 | # attribute types SHALL NOT appear in the attribute types of an object |
---|
49 | # class definition. |
---|
50 | # |
---|
51 | # Operational attributes SHALL NOT be defined to be collective. |
---|
52 | # |
---|
53 | # The remainder of section provides a summary of collective attributes |
---|
54 | # derived from those defined in [X.520]. Implementations of this |
---|
55 | # specification SHOULD support the following collective attributes and |
---|
56 | # MAY support additional collective attributes. |
---|
57 | # |
---|
58 | # |
---|
59 | #3.1. Collective Locality Name |
---|
60 | # |
---|
61 | # The c-l attribute type specifies a locality name for a collection of |
---|
62 | # entries. |
---|
63 | # |
---|
64 | attributeType ( 2.5.4.7.1 NAME 'c-l' |
---|
65 | SUP l COLLECTIVE ) |
---|
66 | # |
---|
67 | # |
---|
68 | #3.2. Collective State or Province Name |
---|
69 | # |
---|
70 | # The c-st attribute type specifies a state or province name for a |
---|
71 | # collection of entries. |
---|
72 | # |
---|
73 | attributeType ( 2.5.4.8.1 NAME 'c-st' |
---|
74 | SUP st COLLECTIVE ) |
---|
75 | # |
---|
76 | # |
---|
77 | #3.3. Collective Street Address |
---|
78 | # |
---|
79 | # The c-street attribute type specifies a street address for a |
---|
80 | # collection of entries. |
---|
81 | # |
---|
82 | attributeType ( 2.5.4.9.1 NAME 'c-street' |
---|
83 | SUP street COLLECTIVE ) |
---|
84 | # |
---|
85 | # |
---|
86 | #3.4. Collective Organization Name |
---|
87 | # |
---|
88 | # The c-o attribute type specifies an organization name for a collection |
---|
89 | # of entries. |
---|
90 | # |
---|
91 | attributeType ( 2.5.4.10.1 NAME 'c-o' |
---|
92 | SUP o COLLECTIVE ) |
---|
93 | # |
---|
94 | # |
---|
95 | #3.5. Collective Organizational Unit Name |
---|
96 | # |
---|
97 | # The c-ou attribute type specifies an organizational unit name for a |
---|
98 | # collection of entries. |
---|
99 | # |
---|
100 | attributeType ( 2.5.4.11.1 NAME 'c-ou' |
---|
101 | SUP ou COLLECTIVE ) |
---|
102 | # |
---|
103 | # |
---|
104 | #3.6. Collective Postal Address |
---|
105 | # |
---|
106 | # The c-PostalAddress attribute type specifies a postal address for a |
---|
107 | # collection of entries. |
---|
108 | # |
---|
109 | attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress' |
---|
110 | SUP postalAddress COLLECTIVE ) |
---|
111 | # |
---|
112 | # |
---|
113 | #3.7. Collective Postal Code |
---|
114 | # |
---|
115 | # The c-PostalCode attribute type specifies a postal code for a |
---|
116 | # collection of entries. |
---|
117 | # |
---|
118 | attributeType ( 2.5.4.17.1 NAME 'c-PostalCode' |
---|
119 | SUP postalCode COLLECTIVE ) |
---|
120 | # |
---|
121 | # |
---|
122 | #3.8. Collective Post Office Box |
---|
123 | # |
---|
124 | # The c-PostOfficeBox attribute type specifies a post office box for a |
---|
125 | # collection of entries. |
---|
126 | # |
---|
127 | attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox' |
---|
128 | SUP postOfficeBox COLLECTIVE ) |
---|
129 | # |
---|
130 | # |
---|
131 | #3.9. Collective Physical Delivery Office Name |
---|
132 | # |
---|
133 | # The c-PhysicalDeliveryOfficeName attribute type specifies a physical |
---|
134 | # delivery office name for a collection of entries. |
---|
135 | # |
---|
136 | attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName' |
---|
137 | SUP physicalDeliveryOfficeName COLLECTIVE ) |
---|
138 | # |
---|
139 | # |
---|
140 | #3.10. Collective Telephone Number |
---|
141 | # |
---|
142 | # The c-TelephoneNumber attribute type specifies a telephone number for |
---|
143 | # a collection of entries. |
---|
144 | # |
---|
145 | attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber' |
---|
146 | SUP telephoneNumber COLLECTIVE ) |
---|
147 | # |
---|
148 | # |
---|
149 | #3.11. Collective Telex Number |
---|
150 | # |
---|
151 | # The c-TelexNumber attribute type specifies a telex number for a |
---|
152 | # collection of entries. |
---|
153 | # |
---|
154 | attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber' |
---|
155 | SUP telexNumber COLLECTIVE ) |
---|
156 | # |
---|
157 | # |
---|
158 | #3.13. Collective Facsimile Telephone Number |
---|
159 | # |
---|
160 | # The c-FacsimileTelephoneNumber attribute type specifies a facsimile |
---|
161 | # telephone number for a collection of entries. |
---|
162 | # |
---|
163 | attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber' |
---|
164 | SUP facsimileTelephoneNumber COLLECTIVE ) |
---|
165 | # |
---|
166 | # |
---|
167 | #3.14. Collective International ISDN Number |
---|
168 | # |
---|
169 | # The c-InternationalISDNNumber attribute type specifies an |
---|
170 | # international ISDN number for a collection of entries. |
---|
171 | # |
---|
172 | attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber' |
---|
173 | SUP internationalISDNNumber COLLECTIVE ) |
---|
174 | |
---|
175 | # Full Copyright |
---|
176 | # |
---|
177 | # Copyright (C) The Internet Society (2003). All Rights Reserved. |
---|
178 | # |
---|
179 | # This document and translations of it may be copied and furnished |
---|
180 | # to others, and derivative works that comment on or otherwise explain |
---|
181 | # it or assist in its implmentation may be prepared, copied, published |
---|
182 | # and distributed, in whole or in part, without restriction of any |
---|
183 | # kind, provided that the above copyright notice and this paragraph |
---|
184 | # are included on all such copies and derivative works. However, |
---|
185 | # this document itself may not be modified in any way, such as by |
---|
186 | # removing the copyright notice or references to the Internet Society |
---|
187 | # or other Internet organizations, except as needed for the purpose |
---|
188 | # of developing Internet standards in which case the procedures for |
---|
189 | # copyrights defined in the Internet Standards process must be followed, |
---|
190 | # or as required to translate it into languages other than English. |
---|