4 |
- |
1 |
# collective.schema -- Collective attribute schema
|
|
|
2 |
# $OpenLDAP: pkg/ldap/servers/slapd/schema/collective.schema,v 1.12.2.5 2010/04/13 20:23:47 kurt Exp $
|
|
|
3 |
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
|
|
4 |
##
|
|
|
5 |
## Copyright 1998-2010 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.
|