X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fschema%2Fcollective.schema;h=2d70fd2e851d197f975263b1e51098d89648db41;hb=a4d161cff64c74e03e5898eae104d5d52cc54a91;hp=8a0cdb0c4f4da33d02a576b05a8e276f9c13f7ba;hpb=b4bb3b5bf8c92853400895596e0ff43af03b2027;p=openldap diff --git a/servers/slapd/schema/collective.schema b/servers/slapd/schema/collective.schema index 8a0cdb0c4f..2d70fd2e85 100644 --- a/servers/slapd/schema/collective.schema +++ b/servers/slapd/schema/collective.schema @@ -1,12 +1,23 @@ -#INTERNET-DRAFT Editor: Kurt D. Zeilenga -#Intended Category: Standard Track OpenLDAP Foundation -#Expires: 20 June 2002 20 December 2001 -# -# -# Collective Attributes in LDAP -# +# collective.schema -- Collective attribute schema +# $OpenLDAP$ +## This work is part of OpenLDAP Software . +## +## Copyright 1998-2006 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 +## . +# +## 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 # @@ -17,48 +28,6 @@ # 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 @@ -92,7 +61,7 @@ objectClass ( 2.5.20.2 NAME 'collectiveAttributes' AUXILIARY ) # 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 ) # # @@ -101,7 +70,7 @@ objectClass ( 2.5.4.7.1 NAME 'c-l' # 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 ) # # @@ -110,7 +79,7 @@ objectClass ( 2.5.4.8.1 NAME 'c-st' # 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 ) # # @@ -119,7 +88,7 @@ objectClass ( 2.5.4.9.1 NAME 'c-street' # 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 ) # # @@ -128,7 +97,7 @@ objectClass ( 2.5.4.10.1 NAME 'c-o' # 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 ) # # @@ -137,7 +106,7 @@ objectClass ( 2.5.4.11.1 NAME 'c-ou' # 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 ) # # @@ -146,7 +115,7 @@ objectClass ( 2.5.4.16.1 NAME 'c-PostalAddress' # 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 ) # # @@ -155,7 +124,7 @@ objectClass ( 2.5.4.17.1 NAME 'c-PostalCode' # 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 ) # # @@ -164,7 +133,7 @@ objectClass ( 2.5.4.18.1 NAME 'c-PostOfficeBox' # 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 ) # # @@ -173,7 +142,7 @@ objectClass ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName' # 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 ) # # @@ -182,7 +151,7 @@ objectClass ( 2.5.4.20.1 NAME 'c-TelephoneNumber' # 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 ) # # @@ -191,7 +160,7 @@ objectClass ( 2.5.4.19.1 NAME 'c-TelexNumber' # 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 ) # # @@ -200,5 +169,22 @@ objectClass ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber' # 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.