1 # collective.schema -- Collective attribute schema
3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
5 ## Copyright 1998-2015 The OpenLDAP Foundation.
6 ## All rights reserved.
8 ## Redistribution and use in source and binary forms, with or without
9 ## modification, are permitted only as authorized by the OpenLDAP
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>.
16 ## Portions Copyright (C) The Internet Society (2003).
17 ## Please see full copyright statement below.
19 # From RFC 3671 [portions trimmed]:
20 # Collective Attributes in LDAP
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
31 #3. Collective Attribute Types
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.
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.
44 # Non-collective attributes types SHALL NOT subtype collective
47 # Collective attributes SHALL NOT be SINGLE-VALUED. Collective
48 # attribute types SHALL NOT appear in the attribute types of an object
51 # Operational attributes SHALL NOT be defined to be collective.
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.
59 #3.1. Collective Locality Name
61 # The c-l attribute type specifies a locality name for a collection of
64 attributeType ( 2.5.4.7.1 NAME 'c-l'
68 #3.2. Collective State or Province Name
70 # The c-st attribute type specifies a state or province name for a
71 # collection of entries.
73 attributeType ( 2.5.4.8.1 NAME 'c-st'
77 #3.3. Collective Street Address
79 # The c-street attribute type specifies a street address for a
80 # collection of entries.
82 attributeType ( 2.5.4.9.1 NAME 'c-street'
83 SUP street COLLECTIVE )
86 #3.4. Collective Organization Name
88 # The c-o attribute type specifies an organization name for a collection
91 attributeType ( 2.5.4.10.1 NAME 'c-o'
95 #3.5. Collective Organizational Unit Name
97 # The c-ou attribute type specifies an organizational unit name for a
98 # collection of entries.
100 attributeType ( 2.5.4.11.1 NAME 'c-ou'
104 #3.6. Collective Postal Address
106 # The c-PostalAddress attribute type specifies a postal address for a
107 # collection of entries.
109 attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress'
110 SUP postalAddress COLLECTIVE )
113 #3.7. Collective Postal Code
115 # The c-PostalCode attribute type specifies a postal code for a
116 # collection of entries.
118 attributeType ( 2.5.4.17.1 NAME 'c-PostalCode'
119 SUP postalCode COLLECTIVE )
122 #3.8. Collective Post Office Box
124 # The c-PostOfficeBox attribute type specifies a post office box for a
125 # collection of entries.
127 attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
128 SUP postOfficeBox COLLECTIVE )
131 #3.9. Collective Physical Delivery Office Name
133 # The c-PhysicalDeliveryOfficeName attribute type specifies a physical
134 # delivery office name for a collection of entries.
136 attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
137 SUP physicalDeliveryOfficeName COLLECTIVE )
140 #3.10. Collective Telephone Number
142 # The c-TelephoneNumber attribute type specifies a telephone number for
143 # a collection of entries.
145 attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
146 SUP telephoneNumber COLLECTIVE )
149 #3.11. Collective Telex Number
151 # The c-TelexNumber attribute type specifies a telex number for a
152 # collection of entries.
154 attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber'
155 SUP telexNumber COLLECTIVE )
158 #3.13. Collective Facsimile Telephone Number
160 # The c-FacsimileTelephoneNumber attribute type specifies a facsimile
161 # telephone number for a collection of entries.
163 attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
164 SUP facsimileTelephoneNumber COLLECTIVE )
167 #3.14. Collective International ISDN Number
169 # The c-InternationalISDNNumber attribute type specifies an
170 # international ISDN number for a collection of entries.
172 attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
173 SUP internationalISDNNumber COLLECTIVE )
177 # Copyright (C) The Internet Society (2003). All Rights Reserved.
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.