-#INTERNET-DRAFT Editor: Kurt D. Zeilenga
-#Intended Category: Standard Track OpenLDAP Foundation
-#Expires: 20 June 2002 20 December 2001
-#
-#
-# Collective Attributes in LDAP
-# <draft-zeilenga-ldap-collective-04.txt>
+# collective.schema -- Collective attribute schema
+# $OpenLDAP$
+## This work is part of OpenLDAP Software <http://www.openldap.org/>.
+##
+## Copyright 1998-2005 The OpenLDAP Foundation.
+## All rights reserved.
+##
+## Redistribution and use in source and binary forms, with or without
+## modification, are permitted only as authorized by the OpenLDAP
+## Public License.
+##
+## A copy of this license is available in the file LICENSE in the
+## top-level directory of the distribution or, alternatively, at
+## <http://www.OpenLDAP.org/license.html>.
+#
+## Portions Copyright (C) The Internet Society (2003).
+## Please see full copyright statement below.
-# [ portions trimmed ]
+# From RFC 3671 [portions trimmed]:
+# Collective Attributes in LDAP
#Abstract
#
# This document provides schema definitions for collective attributes
# for use in LDAP.
-#2.1. collectiveAttributes
-#
-# Subentries of this object class are used to administer collective
-# attributes and are referred to as collective attribute subentries.
-#
-objectClass ( 2.5.20.2 NAME 'collectiveAttributes' AUXILIARY )
-
-# A collective attribute subentry SHOULD contain at least one collective
-# attribute. The collective attributes contained within a collective
-# attribute subentry are available for finding, searching, and
-# comparison at every entry within the scope of the subentry. The
-# collective attributes, however, are administered (e.g. modified) via
-# the subentry.
-#
-#
-#2.2. collectiveAttributeSubentry
-#
-# The collectiveAttributeSubentry operational attribute identifies all
-# collective attribute subentries that affect the entry.
-#
-#attributeType ( 2.5.18.12 NAME 'collectiveAttributeSubentry'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# USAGE directoryOperation NO-USER-MODIFICATION )
-#
-#2.3. collectiveExclusions
-#
-# The collectiveExclusions operational attribute allows particular
-# collective attributes to be excluded from an entry. It MAY appear in
-# any entry and MAY have multiple values.
-#
-#attributeType ( 2.5.18.7 NAME 'collectiveExclusions'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
-# USAGE directoryOperation )
-#
-# The name excludedAllCollectiveAttributes is associated with the OID
-# 2.5.18.0. When this name or OID is present as a value of the
-# collectiveExclusions attribute, all collective attributes are excluded
-# from an entry.
-#
-#
#3. Collective Attribute Types
#
# A userApplications attribute type can be defined to be COLLECTIVE
# The c-l attribute type specifies a locality name for a collection of
# entries.
#
-objectClass ( 2.5.4.7.1 NAME 'c-l'
+attributeType ( 2.5.4.7.1 NAME 'c-l'
SUP l COLLECTIVE )
#
#
# The c-st attribute type specifies a state or province name for a
# collection of entries.
#
-objectClass ( 2.5.4.8.1 NAME 'c-st'
+attributeType ( 2.5.4.8.1 NAME 'c-st'
SUP st COLLECTIVE )
#
#
# The c-street attribute type specifies a street address for a
# collection of entries.
#
-objectClass ( 2.5.4.9.1 NAME 'c-street'
+attributeType ( 2.5.4.9.1 NAME 'c-street'
SUP street COLLECTIVE )
#
#
# The c-o attribute type specifies an organization name for a collection
# of entries.
#
-objectClass ( 2.5.4.10.1 NAME 'c-o'
+attributeType ( 2.5.4.10.1 NAME 'c-o'
SUP o COLLECTIVE )
#
#
# The c-ou attribute type specifies an organizational unit name for a
# collection of entries.
#
-objectClass ( 2.5.4.11.1 NAME 'c-ou'
+attributeType ( 2.5.4.11.1 NAME 'c-ou'
SUP ou COLLECTIVE )
#
#
# The c-PostalAddress attribute type specifies a postal address for a
# collection of entries.
#
-objectClass ( 2.5.4.16.1 NAME 'c-PostalAddress'
+attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress'
SUP postalAddress COLLECTIVE )
#
#
# The c-PostalCode attribute type specifies a postal code for a
# collection of entries.
#
-objectClass ( 2.5.4.17.1 NAME 'c-PostalCode'
+attributeType ( 2.5.4.17.1 NAME 'c-PostalCode'
SUP postalCode COLLECTIVE )
#
#
# The c-PostOfficeBox attribute type specifies a post office box for a
# collection of entries.
#
-objectClass ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
+attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
SUP postOfficeBox COLLECTIVE )
#
#
# The c-PhysicalDeliveryOfficeName attribute type specifies a physical
# delivery office name for a collection of entries.
#
-objectClass ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
+attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
SUP physicalDeliveryOfficeName COLLECTIVE )
#
#
# The c-TelephoneNumber attribute type specifies a telephone number for
# a collection of entries.
#
-objectClass ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
+attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
SUP telephoneNumber COLLECTIVE )
#
#
# The c-TelexNumber attribute type specifies a telex number for a
# collection of entries.
#
-objectClass ( 2.5.4.19.1 NAME 'c-TelexNumber'
+attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber'
SUP telexNumber COLLECTIVE )
#
#
# The c-FacsimileTelephoneNumber attribute type specifies a facsimile
# telephone number for a collection of entries.
#
-objectClass ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
+attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
SUP facsimileTelephoneNumber COLLECTIVE )
#
#
# The c-InternationalISDNNumber attribute type specifies an
# international ISDN number for a collection of entries.
#
-objectClass ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
+attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
SUP internationalISDNNumber COLLECTIVE )
+
+# Full Copyright
+#
+# Copyright (C) The Internet Society (2003). All Rights Reserved.
+#
+# This document and translations of it may be copied and furnished
+# to others, and derivative works that comment on or otherwise explain
+# it or assist in its implmentation may be prepared, copied, published
+# and distributed, in whole or in part, without restriction of any
+# kind, provided that the above copyright notice and this paragraph
+# are included on all such copies and derivative works. However,
+# this document itself may not be modified in any way, such as by
+# removing the copyright notice or references to the Internet Society
+# or other Internet organizations, except as needed for the purpose
+# of developing Internet standards in which case the procedures for
+# copyrights defined in the Internet Standards process must be followed,
+# or as required to translate it into languages other than English.