1 #INTERNET-DRAFT Editor: Kurt D. Zeilenga
2 #Intended Category: Standard Track OpenLDAP Foundation
3 #Expires: 20 June 2002 20 December 2001
6 # Collective Attributes in LDAP
7 # <draft-zeilenga-ldap-collective-04.txt>
13 # X.500 collective attributes allow common characteristics to be shared
14 # between collections of entries. This document summarizes the X.500
15 # information model for collective attributes and describes use of
16 # collective attributes in LDAP (Lightweight Directory Access Protocol).
17 # This document provides schema definitions for collective attributes
20 #3. Collective Attribute Types
22 # A userApplications attribute type can be defined to be COLLECTIVE
23 # [RFC2252]. This indicates that the same attribute values will appear
24 # in the entries of an entry collection subject to the use of the
25 # collectiveExclusions attribute and other administrative controls.
27 # Collective attribute types are commonly defined as subtypes of non-
28 # collective attribute types. By convention, collective attributes are
29 # named by prefixing the name of their non-collective supertype with
30 # "c-". For example, the collective telephone attribute is named
31 # c-TelephoneNumber after its non-collective supertype telephoneNumber.
33 # Non-collective attributes types SHALL NOT subtype collective
36 # Collective attributes SHALL NOT be SINGLE-VALUED. Collective
37 # attribute types SHALL NOT appear in the attribute types of an object
40 # Operational attributes SHALL NOT be defined to be collective.
42 # The remainder of section provides a summary of collective attributes
43 # derived from those defined in [X.520]. Implementations of this
44 # specification SHOULD support the following collective attributes and
45 # MAY support additional collective attributes.
48 #3.1. Collective Locality Name
50 # The c-l attribute type specifies a locality name for a collection of
53 attributeType ( 2.5.4.7.1 NAME 'c-l'
57 #3.2. Collective State or Province Name
59 # The c-st attribute type specifies a state or province name for a
60 # collection of entries.
62 attributeType ( 2.5.4.8.1 NAME 'c-st'
66 #3.3. Collective Street Address
68 # The c-street attribute type specifies a street address for a
69 # collection of entries.
71 attributeType ( 2.5.4.9.1 NAME 'c-street'
72 SUP street COLLECTIVE )
75 #3.4. Collective Organization Name
77 # The c-o attribute type specifies an organization name for a collection
80 attributeType ( 2.5.4.10.1 NAME 'c-o'
84 #3.5. Collective Organizational Unit Name
86 # The c-ou attribute type specifies an organizational unit name for a
87 # collection of entries.
89 attributeType ( 2.5.4.11.1 NAME 'c-ou'
93 #3.6. Collective Postal Address
95 # The c-PostalAddress attribute type specifies a postal address for a
96 # collection of entries.
98 attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress'
99 SUP postalAddress COLLECTIVE )
102 #3.7. Collective Postal Code
104 # The c-PostalCode attribute type specifies a postal code for a
105 # collection of entries.
107 attributeType ( 2.5.4.17.1 NAME 'c-PostalCode'
108 SUP postalCode COLLECTIVE )
111 #3.8. Collective Post Office Box
113 # The c-PostOfficeBox attribute type specifies a post office box for a
114 # collection of entries.
116 attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
117 SUP postOfficeBox COLLECTIVE )
120 #3.9. Collective Physical Delivery Office Name
122 # The c-PhysicalDeliveryOfficeName attribute type specifies a physical
123 # delivery office name for a collection of entries.
125 attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
126 SUP physicalDeliveryOfficeName COLLECTIVE )
129 #3.10. Collective Telephone Number
131 # The c-TelephoneNumber attribute type specifies a telephone number for
132 # a collection of entries.
134 attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
135 SUP telephoneNumber COLLECTIVE )
138 #3.11. Collective Telex Number
140 # The c-TelexNumber attribute type specifies a telex number for a
141 # collection of entries.
143 attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber'
144 SUP telexNumber COLLECTIVE )
147 #3.13. Collective Facsimile Telephone Number
149 # The c-FacsimileTelephoneNumber attribute type specifies a facsimile
150 # telephone number for a collection of entries.
152 attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
153 SUP facsimileTelephoneNumber COLLECTIVE )
156 #3.14. Collective International ISDN Number
158 # The c-InternationalISDNNumber attribute type specifies an
159 # international ISDN number for a collection of entries.
161 attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
162 SUP internationalISDNNumber COLLECTIVE )