perl-ldap

 view release on metacpan or  search on metacpan

data/cosine.schema  view on Meta::CPAN

## 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>.
#
# RFC1274: Cosine and Internet X.500 schema
#
# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
# schema.  As this schema was defined for X.500(89), some
# oddities were introduced in the mapping to LDAPv3.  The
# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
# (a work in progress)
#
# Note: It seems that the pilot schema evolved beyond what was
# described in RFC1274.  However, this document attempts to describes
# RFC1274 as published.
#
# Depends on core.schema


# Network Working Group                                          P. Barker
# Request for Comments: 1274                                      S. Kille
#                                              University College London
#                                                          November 1991
#
#                 The COSINE and Internet X.500 Schema
#
# [trimmed]
#
# Abstract
#
#  This document suggests an X.500 Directory Schema, or Naming
#  Architecture, for use in the COSINE and Internet X.500 pilots.  The
#  schema is independent of any specific implementation.  As well as
#  indicating support for the standard object classes and attributes, a
#  large number of generally useful object classes and attributes are
#  also defined.  An appendix to this document includes a machine
#  processable version of the schema.
#
# [trimmed]

# 7.  Object Identifiers
#
#  Some additional object identifiers are defined for this schema.
#  These are also reproduced in Appendix C.
#
#    data OBJECT IDENTIFIER ::= {ccitt 9}
#    pss OBJECT IDENTIFIER ::= {data 2342}
#    ucl OBJECT IDENTIFIER ::= {pss 19200300}
#    pilot OBJECT IDENTIFIER ::= {ucl 100}
#
#    pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
#    pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
#    pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
#    pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
#
#    iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
#    caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
#                                          {pilotAttributeSyntax 5}
#
# 8.  Object Classes
# [relocated after 9]

#
# 9.  Attribute Types
#
# 9.1.  X.500 standard attribute types
#
#  A number of generally useful attribute types are defined in X.520,
#  and these are supported.  Refer to that document for descriptions of
#  the suggested usage of these attribute types.  The ASN.1 for these
#  attribute types is reproduced for completeness in Appendix C.
#
# 9.2.  X.400 standard attribute types
#
#  The standard X.400 attribute types are supported.  See X.402 for full
#  details.  The ASN.1 for these attribute types is reproduced in
#  Appendix C.
#
# 9.3.  COSINE/Internet attribute types
#
#  This section describes all the attribute types defined for use in the
#  COSINE and Internet pilots.  Descriptions are given as to the
#  suggested usage of these attribute types.  The ASN.1 for these
#  attribute types is reproduced in Appendix C.
#
# 9.3.1.  Userid
#
#  The Userid attribute type specifies a computer system login name.
#
#    userid ATTRIBUTE
#        WITH ATTRIBUTE-SYNTAX
#            caseIgnoreStringSyntax
#            (SIZE (1 .. ub-user-identifier))
#    ::= {pilotAttributeType 1}
#
#(in core.schema)
##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
##	EQUALITY caseIgnoreMatch
##	SUBSTR caseIgnoreSubstringsMatch
##	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

# 9.3.2.  Text Encoded O/R Address
#
#  The Text Encoded O/R Address attribute type specifies a text encoding
#  of an X.400 O/R address, as specified in RFC 987.  The use of this
#  attribute is deprecated as the attribute is intended for interim use
#  only.  This attribute will be the first candidate for the attribute
#  expiry mechanisms!
#
#    textEncodedORAddress ATTRIBUTE
#        WITH ATTRIBUTE-SYNTAX
#            caseIgnoreStringSyntax
#        (SIZE (1 .. ub-text-encoded-or-address))
#    ::= {pilotAttributeType 2}
#
attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

# 9.3.3.  RFC 822 Mailbox



( run in 0.365 second using v1.01-cache-2.11-cpan-5511b514fd6 )