You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2018/09/09 15:55:44 UTC

svn commit: r1034904 [34/35] - in /websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14: ./ apache_directory_studio/ apache_directory_studio/css/ apache_directory_studio/images/ apacheds/ apacheds/css/ apacheds/images/ apacheds/...

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/rfcs/rfc4524.txt
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/rfcs/rfc4524.txt (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/rfcs/rfc4524.txt Sun Sep  9 15:55:38 2018
@@ -0,0 +1,1403 @@
+
+
+
+
+
+
+Network Working Group                                   K. Zeilenga, Ed.
+Request for Comments: 4524                           OpenLDAP Foundation
+Obsoletes: 1274                                                June 2006
+Updates: 2247, 2798
+Category: Standards Track
+
+
+                        COSINE LDAP/X.500 Schema
+
+Status of This Memo
+
+   This document specifies an Internet standards track protocol for the
+   Internet community, and requests discussion and suggestions for
+   improvements.  Please refer to the current edition of the "Internet
+   Official Protocol Standards" (STD 1) for the standardization state
+   and status of this protocol.  Distribution of this memo is unlimited.
+
+Copyright Notice
+
+   Copyright (C) The Internet Society (2006).
+
+Abstract
+
+   This document provides a collection of schema elements for use with
+   the Lightweight Directory Access Protocol (LDAP) from the COSINE and
+   Internet X.500 pilot projects.
+
+   This document obsoletes RFC 1274 and updates RFCs 2247 and 2798.
+
+Table of Contents
+
+   1. Introduction ....................................................3
+      1.1. Relationship to Other Documents ............................3
+      1.2. Terminology and Conventions ................................4
+   2. COSINE Attribute Types ..........................................4
+      2.1. associatedDomain ...........................................4
+      2.2. associatedName .............................................5
+      2.3. buildingName ...............................................5
+      2.4. co .........................................................5
+      2.5. documentAuthor .............................................6
+      2.6. documentIdentifier .........................................6
+      2.7. documentLocation ...........................................6
+      2.8. documentPublisher ..........................................7
+      2.9. documentTitle ..............................................7
+      2.10. documentVersion ...........................................7
+      2.11. drink .....................................................8
+      2.12. homePhone .................................................8
+      2.13. homePostalAddress .........................................8
+
+
+
+Zeilenga                    Standards Track                     [Page 1]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+      2.14. host ......................................................9
+      2.15. info ......................................................9
+      2.16. mail ......................................................9
+      2.17. manager ..................................................10
+      2.18. mobile ...................................................10
+      2.19. organizationalStatus .....................................11
+      2.20. pager ....................................................11
+      2.21. personalTitle ............................................11
+      2.22. roomNumber ...............................................12
+      2.23. secretary ................................................12
+      2.24. uniqueIdentifier .........................................12
+      2.25. userClass ................................................13
+   3. COSINE Object Classes ..........................................13
+      3.1. account ...................................................13
+      3.2. document ..................................................14
+      3.3. documentSeries ............................................14
+      3.4. domain ....................................................15
+      3.5. domainRelatedObject .......................................16
+      3.6. friendlyCountry ...........................................16
+      3.7. rFC822LocalPart ...........................................17
+      3.8. room ......................................................18
+      3.9. simpleSecurityObject ......................................18
+   4. Security Considerations ........................................18
+   5. IANA Considerations ............................................19
+   6. Acknowledgements ...............................................20
+   7. References .....................................................20
+      7.1. Normative References ......................................20
+      7.2. Informative References ....................................21
+   Appendix A.  Changes since RFC 1274 ...............................23
+      A.1.  LDAP Short Names .........................................23
+      A.2.  pilotObject ..............................................23
+      A.3.  pilotPerson ..............................................23
+      A.4.  dNSDomain ................................................24
+      A.5.  pilotDSA and qualityLabelledData .........................24
+      A.6.  Attribute Syntaxes .......................................24
+   Appendix B.  Changes since RFC 2247 ...............................24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Zeilenga                    Standards Track                     [Page 2]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+1.  Introduction
+
+   In the late 1980s, X.500 Directory Services were standardized by the
+   CCITT (Commite' Consultatif International de Telegraphique et
+   Telephonique), now a part of the ITU (International Telephone Union).
+   This lead to Directory Service piloting activities in the early
+   1990s, including the COSINE (Co-operation and Open Systems
+   Interconnection in Europe) PARADISE Project pilot [COSINEpilot] in
+   Europe.  Motivated by needs for large-scale directory pilots, RFC
+   1274 was published to standardize the directory schema and naming
+   architecture for use in the COSINE and other Internet X.500 pilots
+   [RFC1274].
+
+   In the years that followed, X.500 Directory Services have evolved to
+   incorporate new capabilities and even new protocols.  In particular,
+   the Lightweight Directory Access Protocol (LDAP) [RFC4510] was
+   introduced in the early 1990s [RFC1487], with Version 3 of LDAP
+   introduced in the late 1990s [RFC2251] and subsequently revised in
+   2005 [RFC4510].
+
+   While much of the material in RFC 1274 has been superceded by
+   subsequently published ITU-T Recommendations and IETF RFCs, many of
+   the schema elements lack standardized schema descriptions for use in
+   modern X.500 and LDAP directory services despite the fact that these
+   schema elements are in wide use today.  As the old schema
+   descriptions cannot be used without adaptation, interoperability
+   issues may arise due to lack of standardized modern schema
+   descriptions.
+
+   This document addresses these issues by offering standardized schema
+   descriptions, where needed, for widely used COSINE schema elements.
+
+1.1.  Relationship to Other Documents
+
+   This document, together with [RFC4519] and [RFC4517], obsoletes RFC
+   1274 in its entirety.  [RFC4519] replaces Sections 9.3.1 (Userid) and
+   9.3.21 (Domain Component) of RFC 1274.  [RFC4517] replaces Section
+   9.4 (Generally useful syntaxes) of RFC 1274.
+
+   This document replaces the remainder of RFC 1274.  Appendix A
+   discusses changes since RFC 1274, as well as why certain schema
+   elements were not brought forward in this revision of the COSINE
+   schema.  All elements not brought are to be regarded as Historic.
+
+   The description of the 'domain' object class provided in this
+   document supercedes that found in RFC 2247.  That is, Section 3.4 of
+   this document replaces Section 5.2 of [RFC2247].
+
+
+
+
+Zeilenga                    Standards Track                     [Page 3]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   Some of the schema elements specified here were described in RFC 2798
+   (inetOrgPerson schema).  This document supersedes these descriptions.
+   This document, together with [RFC4519], replaces Section 9.1.3 of RFC
+   2798.
+
+1.2.  Terminology and Conventions
+
+   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
+   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
+   document are to be interpreted as described in BCP 14 [RFC2119].
+
+   DIT stands for Directory Information Tree.
+   DN stands for Distinguished Name.
+   DSA stands for Directory System Agent, a server.
+   DSE stands for DSA-Specific Entry.
+   DUA stands for Directory User Agent, a client.
+
+   These terms are discussed in [RFC4512].
+
+   Schema definitions are provided using LDAP description formats
+   [RFC4512].  Definitions provided here are formatted (line wrapped)
+   for readability.
+
+2.  COSINE Attribute Types
+
+   This section details COSINE attribute types for use in LDAP.
+
+2.1.  associatedDomain
+
+   The 'associatedDomain' attribute specifies DNS [RFC1034][RFC2181]
+   host names [RFC1123] that are associated with an object.   That is,
+   values of this attribute should conform to the following ABNF:
+
+    domain = root / label *( DOT label )
+    root   = SPACE
+    label  = LETDIG [ *61( LETDIG / HYPHEN ) LETDIG ]
+    LETDIG = %x30-39 / %x41-5A / %x61-7A ; "0" - "9" / "A"-"Z" / "a"-"z"
+    SPACE  = %x20                        ; space (" ")
+    HYPHEN = %x2D                        ; hyphen ("-")
+    DOT    = %x2E                        ; period (".")
+
+   For example, the entry in the DIT with a DN <DC=example,DC=com> might
+   have an associated domain of "example.com".
+
+      ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+
+
+Zeilenga                    Standards Track                     [Page 4]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The IA5String (1.3.6.1.4.1.1466.115.121.1.26) syntax and the
+   'caseIgnoreIA5Match' and 'caseIgnoreIA5SubstringsMatch' rules are
+   described in [RFC4517].
+
+   Note that the directory will not ensure that values of this attribute
+   conform to the <domain> production provided above.  It is the
+   application's responsibility to ensure that domains it stores in this
+   attribute are appropriately represented.
+
+   Also note that applications supporting Internationalized Domain Names
+   SHALL use the ToASCII method [RFC3490] to produce <label> components
+   of the <domain> production.
+
+2.2.  associatedName
+
+   The 'associatedName' attribute specifies names of entries in the
+   organizational DIT associated with a DNS domain [RFC1034][RFC2181].
+
+      ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
+        EQUALITY distinguishedNameMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+   The DistinguishedName (1.3.6.1.4.1.1466.115.121.1.12) syntax and the
+   'distinguishedNameMatch' rule are described in [RFC4517].
+
+2.3.  buildingName
+
+   The 'buildingName' attribute specifies names of the buildings where
+   an organization or organizational unit is based, for example, "The
+   White House".
+
+      ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.4.  co
+
+   The 'co' (Friendly Country Name) attribute specifies names of
+   countries in human-readable format, for example, "Germany" and
+   "Federal Republic of Germany".  It is commonly used in conjunction
+   with the 'c' (Country Name) [RFC4519] attribute (whose values are
+   restricted to the two-letter codes defined in [ISO3166]).
+
+
+
+
+Zeilenga                    Standards Track                     [Page 5]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+      ( 0.9.2342.19200300.100.1.43 NAME 'co'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.5.  documentAuthor
+
+   The 'documentAuthor' attribute specifies the distinguished names of
+   authors (or editors) of a document.  For example,
+
+      ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
+        EQUALITY distinguishedNameMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+   The DistinguishedName (1.3.6.1.4.1.1466.115.121.1.12) syntax and the
+   'distinguishedNameMatch' rule are described in [RFC4517].
+
+2.6.  documentIdentifier
+
+   The 'documentIdentifier' attribute specifies unique identifiers for a
+   document.  A document may be identified by more than one unique
+   identifier.  For example, RFC 3383 and BCP 64 are unique identifiers
+   that (presently) refer to the same document.
+
+      ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.7.  documentLocation
+
+   The 'documentLocation' attribute specifies locations of the document
+   original.
+
+      ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+
+
+
+
+Zeilenga                    Standards Track                     [Page 6]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.8.  documentPublisher
+
+   The 'documentPublisher' attribute is the persons and/or organizations
+   that published the document.  Documents that are jointly published
+   have one value for each publisher.
+
+      ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.9.  documentTitle
+
+   The 'documentTitle' attribute specifies the titles of a document.
+   Multiple values are allowed to accommodate both long and short
+   titles, or other situations where a document has multiple titles, for
+   example, "The Lightweight Directory Access Protocol Technical
+   Specification" and "The LDAP Technical Specification".
+
+      ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.10.  documentVersion
+
+   The 'documentVersion' attribute specifies the version information of
+   a document.
+
+      ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+
+
+
+
+
+Zeilenga                    Standards Track                     [Page 7]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.11.  drink
+
+   The 'drink' (favoriteDrink) attribute specifies the favorite drinks
+   of an object (or person), for instance, "cola" and "beer".
+
+      ( 0.9.2342.19200300.100.1.5 NAME 'drink'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.12.  homePhone
+
+   The 'homePhone' (Home Telephone Number) attribute specifies home
+   telephone numbers (e.g., "+1 775 555 1234") associated with a person.
+
+      ( 0.9.2342.19200300.100.1.20 NAME 'homePhone'
+        EQUALITY telephoneNumberMatch
+        SUBSTR telephoneNumberSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+   The telephoneNumber (1.3.6.1.4.1.1466.115.121.1.50) syntax and the
+   'telephoneNumberMatch' and 'telephoneNumberSubstringsMatch' rules are
+   described in [RFC4517].
+
+2.13.  homePostalAddress
+
+   The 'homePostalAddress' attribute specifies home postal addresses for
+   an object.  Each value should be limited to up to 6 directory strings
+   of 30 characters each.  (Note: It is not intended that the directory
+   service enforce these limits.)
+
+      ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
+        EQUALITY caseIgnoreListMatch
+        SUBSTR caseIgnoreListSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
+
+   The PostalAddress (1.3.6.1.4.1.1466.115.121.1.41) syntax and the
+   'caseIgnoreListMatch' and 'caseIgnoreListSubstringsMatch' rules are
+   described in [RFC4517].
+
+
+
+
+Zeilenga                    Standards Track                     [Page 8]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+2.14.  host
+
+   The 'host' attribute specifies host computers, generally by their
+   primary fully qualified domain name (e.g., my-host.example.com).
+
+      ( 0.9.2342.19200300.100.1.9 NAME 'host'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.15.  info
+
+   The 'info' attribute specifies any general information pertinent to
+   an object.  This information is not necessarily descriptive of the
+   object.
+
+   Applications should not attach specific semantics to values of this
+   attribute.  The 'description' attribute [RFC4519] is available for
+   specifying descriptive information pertinent to an object.
+
+      ( 0.9.2342.19200300.100.1.4 NAME 'info'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.16.  mail
+
+   The 'mail' (rfc822mailbox) attribute type holds Internet mail
+   addresses in Mailbox [RFC2821] form (e.g., user@example.com).
+
+      ( 0.9.2342.19200300.100.1.3 NAME 'mail'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+   The IA5String (1.3.6.1.4.1.1466.115.121.1.26) syntax and the
+   'caseIgnoreIA5Match' and 'caseIgnoreIA5SubstringsMatch' rules are
+   described in [RFC4517].
+
+
+
+
+
+Zeilenga                    Standards Track                     [Page 9]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   Note that the directory will not ensure that values of this attribute
+   conform to the <Mailbox> production [RFC2821].  It is the
+   application's responsibility to ensure that domains it stores in this
+   attribute are appropriately represented.
+
+   Additionally, the directory will compare values per the matching
+   rules named in the above attribute type description.  As these rules
+   differ from rules that normally apply to <Mailbox> comparisons,
+   operational issues may arise.  For example, the assertion
+   (mail=joe@example.com) will match "JOE@example.com" even though the
+   <local-parts> differ.  Also, where a user has two <Mailbox>es whose
+   addresses differ only by case of the <local-part>, both cannot be
+   listed as values of the user's mail attribute (as they are considered
+   equal by the 'caseIgnoreIA5Match' rule).
+
+   Also note that applications supporting internationalized domain names
+   SHALL use the ToASCII method [RFC3490] to produce <sub-domain>
+   components of the <Mailbox> production.
+
+2.17.  manager
+
+   The 'manager' attribute specifies managers, by distinguished name, of
+   the person (or entity).
+
+      ( 0.9.2342.19200300.100.1.10 NAME 'manager'
+        EQUALITY distinguishedNameMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+   The DistinguishedName (1.3.6.1.4.1.1466.115.121.1.12) syntax and the
+   'distinguishedNameMatch' rule are described in [RFC4517].
+
+2.18.  mobile
+
+   The 'mobile' (mobileTelephoneNumber) attribute specifies mobile
+   telephone numbers (e.g., "+1 775 555 6789") associated with a person
+   (or entity).
+
+      ( 0.9.2342.19200300.100.1.41 NAME 'mobile'
+        EQUALITY telephoneNumberMatch
+        SUBSTR telephoneNumberSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+   The telephoneNumber (1.3.6.1.4.1.1466.115.121.1.50) syntax and the
+   'telephoneNumberMatch' and 'telephoneNumberSubstringsMatch' rules are
+   described in [RFC4517].
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 10]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+2.19.  organizationalStatus
+
+   The 'organizationalStatus' attribute specifies categories by which a
+   person is often referred to in an organization.  Examples of usage in
+   academia might include "undergraduate student", "researcher",
+   "professor", and "staff".  Multiple values are allowed where the
+   person is in multiple categories.
+
+   Directory administrators and application designers SHOULD consider
+   carefully the distinctions between this and the 'title' and
+   'userClass' attributes.
+
+      ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.20.  pager
+
+   The 'pager' (pagerTelephoneNumber) attribute specifies pager
+   telephone numbers (e.g., "+1 775 555 5555") for an object.
+
+      ( 0.9.2342.19200300.100.1.42 NAME 'pager'
+        EQUALITY telephoneNumberMatch
+        SUBSTR telephoneNumberSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
+
+   The telephoneNumber (1.3.6.1.4.1.1466.115.121.1.50) syntax and the
+   'telephoneNumberMatch' and 'telephoneNumberSubstringsMatch' rules are
+   described in [RFC4517].
+
+2.21.  personalTitle
+
+   The 'personalTitle' attribute specifies personal titles for a person.
+   Examples of personal titles are "Frau", "Dr.", "Herr", and
+   "Professor".
+
+      ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 11]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.22.  roomNumber
+
+   The 'roomNumber' attribute specifies the room number of an object.
+   During periods of renumbering, or in other circumstances where a room
+   has multiple valid room numbers associated with it, multiple values
+   may be provided.  Note that the 'cn' (commonName) attribute type
+   SHOULD be used for naming room objects.
+
+      ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+2.23.  secretary
+
+   The 'secretary' attribute specifies secretaries and/or administrative
+   assistants, by distinguished name.
+
+      ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
+        EQUALITY distinguishedNameMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
+
+   The DistinguishedName (1.3.6.1.4.1.1466.115.121.1.12) syntax and the
+   'distinguishedNameMatch' rule are described in [RFC4517].
+
+2.24.  uniqueIdentifier
+
+   The 'uniqueIdentifier' attribute specifies a unique identifier for an
+   object represented in the Directory.  The domain within which the
+   identifier is unique and the exact semantics of the identifier are
+   for local definition.  For a person, this might be an institution-
+   wide payroll number.  For an organizational unit, it might be a
+   department code.
+
+      ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 12]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+   Note: X.520 also describes an attribute called 'uniqueIdentifier'
+         (2.5.4.45), which is called 'x500UniqueIdentifier' in LDAP
+         [RFC4519].  The attribute detailed here ought not be confused
+         with 'x500UniqueIdentifier'.
+
+2.25.  userClass
+
+   The 'userClass' attribute specifies categories of computer or
+   application user.  The semantics placed on this attribute are for
+   local interpretation.  Examples of current usage of this attribute in
+   academia are "student", "staff", and "faculty".  Note that the
+   'organizationalStatus' attribute type is now often preferred, as it
+   makes no distinction between persons as opposed to users.
+
+      ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+   The DirectoryString (1.3.6.1.4.1.1466.115.121.1.15) syntax and the
+   'caseIgnoreMatch' and 'caseIgnoreSubstringsMatch' rules are described
+   in [RFC4517].
+
+3.  COSINE Object Classes
+
+   This section details COSINE object classes for use in LDAP.
+
+3.1.  account
+
+   The 'account' object class is used to define entries representing
+   computer accounts.  The 'uid' attribute SHOULD be used for naming
+   entries of this object class.
+
+      ( 0.9.2342.19200300.100.4.5 NAME 'account'
+        SUP top STRUCTURAL
+        MUST uid
+        MAY ( description $ seeAlso $ l $ o $ ou $ host ) )
+
+   The 'top' object class is described in [RFC4512].  The 'description',
+   'seeAlso', 'l', 'o', 'ou', and 'uid' attribute types are described in
+   [RFC4519].  The 'host' attribute type is described in Section 2 of
+   this document.
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 13]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   3.3.  documentSeriesExample:
+
+      dn: uid=kdz,cn=Accounts,dc=Example,dc=COM
+      objectClass: account
+      uid: kdz
+      seeAlso: cn=Kurt D. Zeilenga,cn=Persons,dc=Example,dc=COM
+
+3.2.  document
+
+   The 'document' object class is used to define entries that represent
+   documents.
+
+      ( 0.9.2342.19200300.100.4.6 NAME 'document'
+        SUP top STRUCTURAL
+        MUST documentIdentifier
+        MAY ( cn $ description $ seeAlso $ l $ o $ ou $
+          documentTitle $ documentVersion $ documentAuthor $
+          documentLocation $ documentPublisher ) )
+
+   The 'top' object class is described in [RFC4512].  The 'cn',
+   'description', 'seeAlso', 'l', 'o', and 'ou' attribute types are
+   described in [RFC4519].  The 'documentIdentifier', 'documentTitle',
+   'documentVersion', 'documentAuthor', 'documentLocation', and
+   'documentPublisher' attribute types are described in Section 2 of
+   this document.
+
+   Example:
+
+      dn: documentIdentifier=RFC 4524,cn=RFC,dc=Example,dc=COM
+      objectClass: document
+      documentIdentifier: RFC 4524
+      documentTitle: COSINE LDAP/X.500 Schema
+      documentAuthor: cn=Kurt D. Zeilenga,cn=Persons,dc=Example,dc=COM
+      documentLocation: http://www.rfc-editor.org/rfc/rfc4524.txt
+      documentPublisher: Internet Engineering Task Force
+      description: A collection of schema elements for use in LDAP
+      description: Obsoletes RFC 1274
+      seeAlso: documentIdentifier=RFC 4510,cn=RFC,dc=Example,dc=COM
+      seeAlso: documentIdentifier=RFC 1274,cn=RFC,dc=Example,dc=COM
+
+3.3.  documentSeries
+
+   The 'documentSeries' object class is used to define an entry that
+   represents a series of documents (e.g., The Request For Comments
+   memos).
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 14]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+      ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
+        SUP top STRUCTURAL
+        MUST cn
+        MAY ( description $ l $ o $ ou $ seeAlso $
+          telephonenumber ) )
+
+   The 'top' object class is described in [RFC4512].  The 'description',
+   'l', 'o', 'ou', 'seeAlso', and 'telephoneNumber' attribute types are
+   described in [RFC4519].
+
+   Example:
+
+      dn: cn=RFC,dc=Example,dc=COM
+      objectClass: documentSeries
+      cn: Request for Comments
+      cn: RFC
+      description: a series of memos about the Internet
+
+3.4.  domain
+
+   The 'domain' object class is used to define entries that represent
+   DNS domains for objects that are not organizations, organizational
+   units, or other kinds of objects more appropriately defined using an
+   object class specific to the kind of object being defined (e.g.,
+   'organization', 'organizationUnit').
+
+   The 'dc' attribute should be used for naming entries of the 'domain'
+   object class.
+
+      ( 0.9.2342.19200300.100.4.13 NAME 'domain'
+        SUP top STRUCTURAL
+        MUST dc
+        MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
+          x121Address $ registeredAddress $ destinationIndicator $
+          preferredDeliveryMethod $ telexNumber $
+          teletexTerminalIdentifier $ telephoneNumber $
+          internationaliSDNNumber $ facsimileTelephoneNumber $ street $
+          postOfficeBox $ postalCode $ postalAddress $
+          physicalDeliveryOfficeName $ st $ l $ description $ o $
+          associatedName ) )
+
+   The 'top' object class and the 'dc', 'userPassword', 'searchGuide',
+   'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress',
+   'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber',
+   'teletexTerminalIdentifier', 'telephoneNumber',
+   'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street',
+   'postOfficeBox', 'postalCode', 'postalAddress',
+   'physicalDeliveryOfficeName', 'st', 'l', 'description', and 'o' types
+
+
+
+Zeilenga                    Standards Track                    [Page 15]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   are described in [RFC4519].  The 'associatedName' attribute type is
+   described in Section 2 of this document.
+
+   Example:
+
+      dn: dc=com
+      objectClass: domain
+      dc: com
+      description: the .COM TLD
+
+3.5.  domainRelatedObject
+
+   The 'domainRelatedObject' object class is used to define entries that
+   represent DNS domains that are "equivalent" to an X.500 domain, e.g.,
+   an organization or organizational unit.
+
+      ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
+        SUP top AUXILIARY
+        MUST associatedDomain )
+
+   The 'top' object class is described in [RFC4512].  The
+   'associatedDomain' attribute type is described in Section 2 of this
+   document.
+
+   Example:
+
+      dn: dc=example,dc=com
+      objectClass: organization
+      objectClass: dcObject
+      objectClass: domainRelatedObject
+      dc: example
+      associatedDomain: example.com
+      o: Example Organization
+
+   The 'organization' and 'dcObject' object classes and the 'dc' and 'o'
+   attribute types are described in [RFC4519].
+
+3.6.  friendlyCountry
+
+   The 'friendlyCountry' object class is used to define entries
+   representing countries in the DIT.  The object class is used to allow
+   friendlier naming of countries than that allowed by the object class
+   'country' [RFC4519].
+
+      ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
+        SUP country STRUCTURAL
+        MUST co )
+
+
+
+
+Zeilenga                    Standards Track                    [Page 16]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The 'country' object class is described in [RFC4519].  The 'co'
+   attribute type is described in Section 2 of this document.
+
+   Example:
+
+      dn: c=DE
+      objectClass: country
+      objectClass: friendlyCountry
+      c: DE
+      co: Deutschland
+      co: Germany
+      co: Federal Republic of Germany
+      co: FRG
+
+   The 'c' attribute type is described in [RFC4519].
+
+3.7.  rFC822LocalPart
+
+   The 'rFC822LocalPart' object class is used to define entries that
+   represent the local part of Internet mail addresses [RFC2822].  This
+   treats the local part of the address as a 'domain' object.
+
+      ( 0.9.2342.19200300.100.4.14 NAME 'rFC822localPart'
+        SUP domain STRUCTURAL
+        MAY ( cn $ description $ destinationIndicator $
+          facsimileTelephoneNumber $ internationaliSDNNumber $
+          physicalDeliveryOfficeName $ postalAddress $ postalCode $
+          postOfficeBox $ preferredDeliveryMethod $ registeredAddress $
+          seeAlso $ sn $ street $ telephoneNumber $
+          teletexTerminalIdentifier $ telexNumber $ x121Address ) )
+
+   The 'domain' object class is described in Section 3.4 of this
+   document.  The 'cn', 'description', 'destinationIndicator',
+   'facsimileTelephoneNumber', 'internationaliSDNNumber,
+   'physicalDeliveryOfficeName', 'postalAddress', 'postalCode',
+   'postOfficeBox', 'preferredDeliveryMethod', 'registeredAddress',
+   'seeAlso', 'sn, 'street', 'telephoneNumber',
+   'teletexTerminalIdentifier', 'telexNumber', and 'x121Address'
+   attribute types are described in [RFC4519].
+
+   Example:
+
+      dn: dc=kdz,dc=example,dc=com
+      objectClass: domain
+      objectClass: rFC822LocalPart
+      dc: kdz
+      associatedName: cn=Kurt D. Zeilenga,cn=Persons,dc=Example,dc=COM
+
+
+
+
+Zeilenga                    Standards Track                    [Page 17]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   The 'dc' attribute type is described in [RFC4519].
+
+3.8.  room
+
+   The 'room' object class is used to define entries representing rooms.
+   The 'cn' (commonName) attribute SHOULD be used for naming entries of
+   this object class.
+
+      ( 0.9.2342.19200300.100.4.7 NAME 'room'
+        SUP top STRUCTURAL
+        MUST cn
+        MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) )
+
+   The 'top' object class is described in [RFC4512].  The 'cn',
+   'description', 'seeAlso', and 'telephoneNumber' attribute types are
+   described in [RFC4519].  The 'roomNumber' attribute type is described
+   in Section 2 of this document.
+
+      dn: cn=conference room,dc=example,dc=com
+      objectClass: room
+      cn: conference room
+      telephoneNumber: +1 755 555 1111
+
+3.9.  simpleSecurityObject
+
+   The 'simpleSecurityObject' object class is used to require an entry
+   to have a 'userPassword' attribute when the entry's structural object
+   class does not require (or allow) the 'userPassword attribute'.
+
+      ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
+        SUP top AUXILIARY
+        MUST userPassword )
+
+   The 'top' object class is described in [RFC4512].  The 'userPassword'
+   attribute type is described in [RFC4519].
+
+      dn: dc=kdz,dc=Example,dc=COM
+      objectClass: account
+      objectClass: simpleSecurityObject
+      uid: kdz
+      userPassword: My Password
+      seeAlso: cn=Kurt D. Zeilenga,cn=Persons,dc=Example,dc=COM
+
+4.  Security Considerations
+
+   General LDAP security considerations [RFC4510] are applicable to the
+   use of this schema.  Additional considerations are noted above where
+   appropriate.
+
+
+
+Zeilenga                    Standards Track                    [Page 18]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   Directories administrators should ensure that access to sensitive
+   information be restricted to authorized entities and that appropriate
+   data security services, including data integrity and data
+   confidentiality, are used to protect against eavesdropping.
+
+   Simple authentication (e.g., plain text passwords) mechanisms should
+   only be used when adequate data security services are in place.  LDAP
+   offers reasonably strong authentication and data security services
+   [RFC4513].
+
+5.  IANA Considerations
+
+   The Internet Assigned Numbers Authority (IANA) has updated the LDAP
+   descriptors registry [RFC4520] as indicated in the following
+   template:
+
+      Subject: Request for LDAP Descriptor Registration Update
+      Descriptor (short name): see comment
+      Object Identifier: see comments
+      Person & email address to contact for further information:
+          Kurt Zeilenga <ku...@OpenLDAP.org>
+      Usage: see comments
+      Specification: RFC 4524
+      Author/Change Controller: IESG
+      Comments:
+
+      The following descriptors have been updated to refer to RFC 4524.
+
+        NAME                           Type OID
+        ------------------------       ---- --------------------------
+        account                        O    0.9.2342.19200300.100.4.5
+        associatedDomain               A    0.9.2342.19200300.100.1.37
+        associatedName                 A    0.9.2342.19200300.100.1.38
+        buildingName                   A    0.9.2342.19200300.100.1.48
+        co                             A    0.9.2342.19200300.100.1.43
+        document                       O    0.9.2342.19200300.100.4.6
+        documentAuthor                 A    0.9.2342.19200300.100.1.14
+        documentIdentifier             A    0.9.2342.19200300.100.1.11
+        documentLocation               A    0.9.2342.19200300.100.1.15
+        documentPublisher              A    0.9.2342.19200300.100.1.56
+        documentSeries                 O    0.9.2342.19200300.100.4.8
+        documentTitle                  A    0.9.2342.19200300.100.1.12
+        documentVersion                A    0.9.2342.19200300.100.1.13
+        domain                         O    0.9.2342.19200300.100.4.13
+        domainRelatedObject            O    0.9.2342.19200300.100.4.17
+        drink                          A    0.9.2342.19200300.100.1.5
+        favouriteDrink                 A*   0.9.2342.19200300.100.1.5
+        friendlyCountry                O    0.9.2342.19200300.100.4.18
+
+
+
+Zeilenga                    Standards Track                    [Page 19]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+        friendlyCountryName            A*   0.9.2342.19200300.100.1.43
+        homePhone                      A    0.9.2342.19200300.100.1.20
+        homePostalAddress              A    0.9.2342.19200300.100.1.39
+        homeTelephone                  A*   0.9.2342.19200300.100.1.20
+        host                           A    0.9.2342.19200300.100.1.9
+        info                           A    0.9.2342.19200300.100.1.4
+        mail                           A    0.9.2342.19200300.100.1.3
+        manager                        A    0.9.2342.19200300.100.1.10
+        mobile                         A    0.9.2342.19200300.100.1.41
+        mobileTelephoneNumber          A*   0.9.2342.19200300.100.1.41
+        organizationalStatus           A    0.9.2342.19200300.100.1.45
+        pager                          A    0.9.2342.19200300.100.1.42
+        pagerTelephoneNumber           A*   0.9.2342.19200300.100.1.42
+        personalTitle                  A    0.9.2342.19200300.100.1.40
+        rFC822LocalPart                O    0.9.2342.19200300.100.4.14
+        rfc822Mailbox                  A*   0.9.2342.19200300.100.1.3
+        room                           O    0.9.2342.19200300.100.4.7
+        roomNumber                     A    0.9.2342.19200300.100.1.6
+        secretary                      A    0.9.2342.19200300.100.1.21
+        simpleSecurityObject           O    0.9.2342.19200300.100.4.19
+        singleLevelQuality             A    0.9.2342.19200300.100.1.50
+        uniqueIdentifier               A    0.9.2342.19200300.100.1.44
+        userClass                      A    0.9.2342.19200300.100.1.8
+
+      where Type A is Attribute, Type O is ObjectClass, and *
+      indicates that the registration is historic in nature.
+
+6.  Acknowledgements
+
+   This document is based on RFC 1274, by Paul Barker and Steve Kille,
+   as well as on RFC 2247, by Steve Kill, Mark Wahl, Al Grimstad, Rick
+   Huber, and Sri Satulari.
+
+7.  References
+
+7.1.  Normative References
+
+   [RFC1034]     Mockapetris, P., "Domain names - concepts and
+                 facilities", STD 13, RFC 1034, November 1987.
+
+   [RFC1123]     Braden, R., "Requirements for Internet Hosts -
+                 Application and Support", STD 3, RFC 1123, October
+                 1989.
+
+   [RFC2119]     Bradner, S., "Key words for use in RFCs to Indicate
+                 Requirement Levels", BCP 14, RFC 2119, March 1997.
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 20]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   [RFC2181]     Elz, R. and R. Bush, "Clarifications to the DNS
+                 Specification", RFC 2181, July 1997.
+
+   [RFC2247]     Kille, S., Wahl, M., Grimstad, A., Huber, R., and S.
+                 Sataluri, "Using Domains in LDAP/X.500 Distinguished
+                 Names", RFC 2247, January 1998.
+
+   [RFC2821]     Klensin, J., Ed., "Simple Mail Transfer Protocol", RFC
+                 2821, April 2001.
+
+   [RFC2822]     Resnick, P., "Internet Message Format", RFC 2822, April
+                 2001.
+
+   [RFC3490]     Faltstrom, P., Hoffman, P., and A. Costello,
+                 "Internationalizing Domain Names in Applications
+                 (IDNA)", RFC 3490, March 2003.
+
+   [RFC4510]     Zeilenga, K., Ed.,  "Lightweight Directory Access
+                 Protocol (LDAP): Technical Specification Road Map", RFC
+                 4510, June 2006.
+
+   [RFC4512]     Zeilenga, K., "Lightweight Directory Access Protocol
+                 (LDAP): Directory Information Models", RFC 4512, June
+                 2006.
+
+   [RFC4513]     Harrison, R., "Lightweight Directory Access Protocol
+                 (LDAP): Authentication Methods and Security
+                 Mechanisms", RFC 4513, June 2006.
+
+   [RFC4517]     Legg, S., Ed., "Lightweight Directory Access Protocol
+                 (LDAP): Syntaxes and Matching Rules", RC 4517, June
+                 2006.
+
+   [RFC4519]     Sciberras, A., Ed., "Lightweight Directory Access
+                 Protocol (LDAP): Schema for User Applications", RFC
+                 4519, June 2006.
+
+   [X.501]       International Telecommunication Union -
+                 Telecommunication Standardization Sector, "The
+                 Directory -- Models," X.501(1993) (also ISO/IEC 9594-
+                 2:1994).
+
+7.2.  Informative References
+
+   [COSINEpilot] Goodman, D., "PARADISE" section of the March 1991
+                 INTERNET MONTHLY REPORTS (p. 28-29),
+                 http://www.iana.org/periodic-reports/imr-mar91.txt
+
+
+
+
+Zeilenga                    Standards Track                    [Page 21]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+   [ISO3166]     International Organization for Standardization, "Codes
+                 for the representation of names of countries", ISO
+                 3166.
+
+   [RFC1274]     Barker, P. and S. Kille, "The COSINE and Internet X.500
+                 Schema", RFC 1274, November 1991.
+
+   [RFC1279]     Hardcastle-Kille, S., "X.500 and Domains", RFC 1279,
+                 November 1991.
+
+   [RFC1487]     Yeong, W., Howes, T., and S. Kille, "X.500 Lightweight
+                 Directory Access Protocol", RFC 1487, July 1993.
+
+   [RFC2251]     Wahl, M., Howes, T., and S. Kille, "Lightweight
+                 Directory Access Protocol (v3)", RFC 2251, December
+                 1997.
+
+   [RFC2798]     Smith, M., "Definition of the inetOrgPerson LDAP Object
+                 Class", RFC 2798, April 2000.
+
+   [RFC3494]     Zeilenga, K., "Lightweight Directory Access Protocol
+                 version 2 (LDAPv2) to Historic Status", RFC 3494, March
+                 2003.
+
+   [RFC4520]     Zeilenga, K., "Internet Assigned Numbers Authority
+                 (IANA) Considerations for the Lightweight Directory
+                 Access Protocol (LDAP)", BCP 64, RFC 4520.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 22]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+Appendix A.  Changes since RFC 1274
+
+   This document represents a substantial rewrite of RFC 1274.  The
+   following sections summarize the substantive changes.
+
+A.1.  LDAP Short Names
+
+   A number of COSINE attribute types have short names in LDAP.
+
+      X.500 Name              LDAP Short Name
+      -------------           ---------------
+      domainComponent         dc
+      favoriteDrink           drink
+      friendCountryName       co
+      homeTelephoneNumber     homePhone
+      mobileTelephoneNumber   mobile
+      pagerTelephoneNumber    pager
+      rfc822Mailbox           mail
+      userid                  uid
+
+   While the LDAP short names are generally used in LDAP, some
+   implementations may (for legacy reasons [RFC3494]) recognize the
+   attribute type by its X.500 name.  Hence, the X.500 names have been
+   reserved solely for this purpose.
+
+   Note: 'uid' and 'dc' are described in [RFC4519].
+
+A.2.  pilotObject
+
+   The 'pilotObject' object class was not brought forward as its
+   function is largely replaced by operational attributes introduced in
+   X.500(93) [X.501] and version 3 of LDAP [RFC4512].  For instance, the
+   function of the 'lastModifiedBy' and 'lastModifiedTime' attribute
+   types is now served by the 'creatorsName', 'createTimestamp',
+   'modifiersName', and 'modifyTimestamp' operational attributes
+   [RFC4512].
+
+A.3.  pilotPerson
+
+   The 'pilotPerson' object class was not brought forward as its
+   function is largely replaced by the 'organizationalPerson' [RFC4512]
+   object class and its subclasses, such as 'inetOrgPerson' [RFC2798].
+
+   Most of the related attribute types (e.g., 'mail', 'manager') were
+   brought forward as they are used in other object classes.
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 23]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+A.4.  dNSDomain
+
+   The 'dNSDomain' object class and related attribute types were not
+   brought forward as its use is primarily experimental [RFC1279].
+
+A.5.  pilotDSA and qualityLabelledData
+
+   The 'pilotDSA' and 'qualityLabelledData' object classes, as well as
+   related attribute types, were not brought forward as its use is
+   primarily experimental [QoS].
+
+A.6.  Attribute Syntaxes
+
+   RFC 1274 defined and used caseIgnoreIA5StringSyntax attribute syntax.
+   This has been replaced with the IA5String syntax and appropriate
+   matching rules in 'mail' and 'associatedDomain'.
+
+   RFC 1274 restricted 'mail' to have non-zero length values.  This
+   restriction is not reflected in the IA5String syntax used in the
+   definitions provided in this specification.  However, as values are
+   to conform to the <Mailbox> production, the 'mail' should not contain
+   zero-length values.  Unfortunately, the directory service will not
+   enforce this restriction.
+
+Appendix B.  Changes since RFC 2247
+
+   The 'domainNameForm' name form was not brought forward as
+   specification of name forms used in LDAP is left to a future
+   specification.
+
+Editor's Address
+
+   Kurt D. Zeilenga
+   OpenLDAP Foundation
+
+   EMail: Kurt@OpenLDAP.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 24]
+
+RFC 4524                COSINE LDAP/X.500 Schema               June 2006
+
+
+Full Copyright Statement
+
+   Copyright (C) The Internet Society (2006).
+
+   This document is subject to the rights, licenses and restrictions
+   contained in BCP 78, and except as set forth therein, the authors
+   retain all their rights.
+
+   This document and the information contained herein are provided on an
+   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
+   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
+   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
+   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
+   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
+   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+Intellectual Property
+
+   The IETF takes no position regarding the validity or scope of any
+   Intellectual Property Rights or other rights that might be claimed to
+   pertain to the implementation or use of the technology described in
+   this document or the extent to which any license under such rights
+   might or might not be available; nor does it represent that it has
+   made any independent effort to identify any such rights.  Information
+   on the procedures with respect to rights in RFC documents can be
+   found in BCP 78 and BCP 79.
+
+   Copies of IPR disclosures made to the IETF Secretariat and any
+   assurances of licenses to be made available, or the result of an
+   attempt made to obtain a general license or permission for the use of
+   such proprietary rights by implementers or users of this
+   specification can be obtained from the IETF on-line IPR repository at
+   http://www.ietf.org/ipr.
+
+   The IETF invites any interested party to bring to its attention any
+   copyrights, patents or patent applications, or other proprietary
+   rights that may cover technology that may be required to implement
+   this standard.  Please address the information to the IETF at
+   ietf-ipr@ietf.org.
+
+Acknowledgement
+
+   Funding for the RFC Editor function is provided by the IETF
+   Administrative Support Activity (IASA).
+
+
+
+
+
+
+
+Zeilenga                    Standards Track                    [Page 25]
+

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/rfcs/rfc4524.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Tasks</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="prev" href="gettingstarted_editors_schema.html" title="Schema editor"><link rel="next" href="tasks_creating_new_project.html" title="Creating a new project"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Tasks</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="gettingstarted_editors_schema.html">Prev</a>&nbsp;</td><th align="center" width="60%">&nbsp;</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="tasks_creating_new
 _project.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="tasks"></a>Tasks</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="tasks_creating_new_project.html">Creating a new project</a></span></dt><dt><span class="section"><a href="tasks_importing_projects.html">Importing projects</a></span></dt><dt><span class="section"><a href="tasks_exporting_projects.html">Exporting projects</a></span></dt><dt><span class="section"><a href="tasks_creating_new_schema.html">Creating a new schema</a></span></dt><dt><span class="section"><a href="tasks_importing_schemas.html">Importing schemas</a></span></dt><dd><dl><dt><span class="section"><a href="tasks_importing_schemas_from_xml_files.html">Importing schemas from XML files</a></span></dt><dt><span class="section"><a href="tasks_importing_schemas_from_openldap_files.html">Importing schemas from OpenLDAP fil
 es</a></span></dt><dt><span class="section"><a href="tasks_importing_core_schemas_files.html">Importing core schemas files</a></span></dt><dt><span class="section"><a href="tasks_merge_schemas.html">Merge schemas</a></span></dt></dl></dd><dt><span class="section"><a href="tasks_exporting_schemas.html">Exporting schemas</a></span></dt><dd><dl><dt><span class="section"><a href="tasks_exporting_schemas_as_xml_files.html">Exporting schemas as XML files</a></span></dt><dt><span class="section"><a href="tasks_exporting_schemas_as_openldap_files.html">Exporting schemas as OpenLDAP files</a></span></dt><dt><span class="section"><a href="tasks_exporting_schemas_for_apache_ds.html">Exporting schemas for Apache DS</a></span></dt></dl></dd><dt><span class="section"><a href="tasks_creating_new_attribute_type.html">Creating a new attribute type</a></span></dt><dt><span class="section"><a href="tasks_creating_new_object_class.html">Creating a new object class</a></span></dt></dl></div></div><div c
 lass="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="gettingstarted_editors_schema.html">Prev</a>&nbsp;</td><td align="center" width="20%">&nbsp;</td><td align="right" width="40%">&nbsp;<a accesskey="n" href="tasks_creating_new_project.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Schema editor&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Creating a new project</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_attribute_type.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_attribute_type.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_attribute_type.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1,108 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Creating a new attribute type</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="tasks.html" title="Tasks"><link rel="prev" href="tasks_exporting_schemas_for_apache_ds.html" title="Exporting schemas for Apache DS"><link rel="next" href="tasks_creating_new_object_class.html" title="Creating a new object class"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Creating a new attribute type</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="tasks_exporting_schemas_for_apache_ds.html">Prev</a>&nbsp;</td><th align="center" width="60%">Tasks</th><td align="right" 
 width="20%">&nbsp;<a accesskey="n" href="tasks_creating_new_object_class.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tasks_creating_new_attribute_type"></a>Creating a new attribute type</h2></div></div></div><p>
+		To create a new attribute type, choose one of the following
+		options:
+		<div class="itemizedlist"><ul type="bullet"><li style="list-style-type: disc">
+				In the Schema view, choose
+				<span class="strong"><strong>
+					New &gt;
+					<img src="images/icons_attribute-type-new.gif">
+					New Attribute Type
+				</strong></span>
+				from the context menu.
+			</li><li style="list-style-type: disc">
+				In the Schema view, click the
+				<span class="strong"><strong>
+					<img src="images/icons_attribute-type-new.gif">
+					New Attribute Type
+				</strong></span>
+				button in the toolbar.
+			</li><li style="list-style-type: disc">
+				In the Workbench menu bar select
+				<span class="strong"><strong>File &gt; New...</strong></span>
+				and choose
+				<img src="images/icons_attribute-type-new.gif"><span class="strong"><strong>New Attribute Type</strong></span></li><li style="list-style-type: disc">
+				You can also use the
+				<span class="strong"><strong>Strg-T</strong></span>
+				shortcut.
+			</li></ul></div>
+	</p><p>
+		The creation of a new attribute type is a three-step process:
+		<div class="orderedlist"><ol type="1"><li><p>
+					Select the schema in which insert the new attribute
+					type and specify its naming and description
+					information (OID, aliases and description)
+				</p></li><li><p>
+					Specify the attribute type content such as superior
+					and usage, as well as syntax and properties
+				</p></li><li><p>
+					Specify the equality, ordering and/or substring
+					matching rules
+				</p></li></ol></div>
+	</p><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10768"></a>Page 1</h3></div></div></div><p>
+			The first page allows you to select the schema in which
+			insert the new attribute type and specify its naming and
+			description information (OID, aliases and description).
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-attribute-type-wizard-general.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Schema</td><td>
+								The schema in which insert the new
+								attribute type.
+							</td><td>empty</td></tr><tr><td>OID</td><td>
+								The OID of the new attribute type. The
+								OID must be unique.
+							</td><td>empty</td></tr><tr><td>Aliases</td><td>
+								The aliases (or names) of the new
+								attribute type. Each alias (or name)
+								must be unique.
+							</td><td>empty</td></tr><tr><td>Description</td><td>
+								The description of the new attribute
+								type.
+							</td><td>empty</td></tr></tbody></table></div>
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N107AC"></a>Page 2</h3></div></div></div><p>
+			The second page allows you to specify the attribute type
+			content such as superior and usage, as well as syntax and
+			properties.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-attribute-type-wizard-content.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Superior</td><td>
+								The superior attribute type of the new
+								attribute type.
+							</td><td>empty</td></tr><tr><td>Usage</td><td>
+								The usage of the new attribute type.
+							</td><td>User Applications</td></tr><tr><td>Syntax</td><td>
+								The syntax of the new attribute type.
+							</td><td>(None)</td></tr><tr><td>Syntax Length</td><td>
+								The syntax length of the new attribute
+								type.
+							</td><td>0</td></tr><tr><td>Obsolete</td><td>
+								Indicates the new attribute type is
+								obsolete.
+							</td><td>Not checked</td></tr><tr><td>Single Value</td><td>
+								Indicates the new attribute type is
+								single value.
+							</td><td>Not checked</td></tr><tr><td>Collective</td><td>
+								Indicates the new attribute type is
+								collective.
+							</td><td>Not checked</td></tr><tr><td>No User Modification</td><td>
+								Indicates the new attribute type is no
+								user modification.
+							</td><td>Not checked</td></tr></tbody></table></div>
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N1080C"></a>Page 3</h3></div></div></div><p>
+			The third page allows you to specify the equality, ordering
+			and/or substring matching rules.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-attribute-type-wizard-matching-rules.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Equality</td><td>
+								The equality matching rule of the new
+								attribute type.
+							</td><td>(None)</td></tr><tr><td>Ordering</td><td>
+								The ordering matching rule of the new
+								attribute type.
+							</td><td>(None)</td></tr><tr><td>Substring</td><td>
+								The substring matching rule of the new
+								attribute type.
+							</td><td>(None)</td></tr></tbody></table></div>
+		</p></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="tasks_exporting_schemas_for_apache_ds.html">Prev</a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="tasks.html">Up</a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="tasks_creating_new_object_class.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Exporting schemas for Apache DS&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Creating a new object class</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_attribute_type.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_object_class.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_object_class.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_object_class.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1,99 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Creating a new object class</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="tasks.html" title="Tasks"><link rel="prev" href="tasks_creating_new_attribute_type.html" title="Creating a new attribute type"><link rel="next" href="reference.html" title="Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Creating a new object class</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="tasks_creating_new_attribute_type.html">Prev</a>&nbsp;</td><th align="center" width="60%">Tasks</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="reference.htm
 l">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tasks_creating_new_object_class"></a>Creating a new object class</h2></div></div></div><p>
+		To create a new attribute type, choose one of the following
+		options:
+		<div class="itemizedlist"><ul type="bullet"><li style="list-style-type: disc">
+				In the Schema view, choose
+				<span class="strong"><strong>
+					New &gt;
+					<img src="images/icons_object-class-new.gif">
+					New Object Class
+				</strong></span>
+				from the context menu.
+			</li><li style="list-style-type: disc">
+				In the Schema view, click the
+				<span class="strong"><strong>
+					<img src="images/icons_object-class-new.gif">
+					New Object Class
+				</strong></span>
+				button in the toolbar.
+			</li><li style="list-style-type: disc">
+				In the Workbench menu bar select
+				<span class="strong"><strong>File &gt; New...</strong></span>
+				and choose
+				<img src="images/icons_object-class-new.gif"><span class="strong"><strong>New Object Class</strong></span></li><li style="list-style-type: disc">
+				You can also use the
+				<span class="strong"><strong>Strg-B</strong></span>
+				shortcut.
+			</li></ul></div>
+	</p><p>
+		The creation of a new object class is a four-step process:
+		<div class="orderedlist"><ol type="1"><li><p>
+					Select the schema in which insert the new object
+					class and specify its naming and description
+					information (OID, aliases and description)
+				</p></li><li><p>
+					Specify the object class content such as superiors,
+					class type and properties
+				</p></li><li><p>
+					Specify the mandatory attribute types of the new
+					object class
+				</p></li><li><p>
+					Specify the optional attribute types of the new
+					object class
+				</p></li></ol></div>
+	</p><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10893"></a>Page 1</h3></div></div></div><p>
+			The first page allows you to select the schema in which
+			insert the new object class and specify its naming and
+			description information (OID, aliases and description).
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-object-class-wizard-general.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Schema</td><td>
+								The schema in which insert the new
+								object class.
+							</td><td>empty</td></tr><tr><td>OID</td><td>
+								The OID of the new object class. The OID
+								must be unique.
+							</td><td>empty</td></tr><tr><td>Aliases</td><td>
+								The aliases (or names) of the new object
+								class. Each alias (or name) must be
+								unique.
+							</td><td>empty</td></tr><tr><td>Description</td><td>
+								The description of the new object class.
+							</td><td>empty</td></tr></tbody></table></div>
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N108D7"></a>Page 2</h3></div></div></div><p>
+			The second page allows you to specify the object class
+			content such as superiors, class type and properties.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-object-class-wizard-content.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Superiors</td><td>
+								The superiors object classes of the new
+								object class.
+							</td><td>empty</td></tr><tr><td>Class Type</td><td>
+								The class type of the new object class.
+							</td><td>Structural</td></tr><tr><td>Obsolete</td><td>
+								Indicates the new object class is
+								obsolete.
+							</td><td>Not checked</td></tr></tbody></table></div>
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10914"></a>Page 3</h3></div></div></div><p>
+			The third page allows you to specify the mandatory attribute
+			types of the new object class.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-object-class-wizard-mandatory-attribute-types.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Mandatory Attribute Types</td><td>
+								The mandatory attribute types of the new
+								object class.
+							</td><td>empty</td></tr></tbody></table></div>
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10943"></a>Page 4</h3></div></div></div><p>
+			The forth page allows you to specify the optional attribute
+			types of the new object class.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-object-class-wizard-optional-attribute-types.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Optional Attribute Types</td><td>
+								The optional attribute types of the new
+								object class.
+							</td><td>empty</td></tr></tbody></table></div>
+		</p></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="tasks_creating_new_attribute_type.html">Prev</a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="tasks.html">Up</a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="reference.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Creating a new attribute type&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Reference</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_object_class.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_project.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_project.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_project.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1,42 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Creating a new project</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="tasks.html" title="Tasks"><link rel="prev" href="tasks.html" title="Tasks"><link rel="next" href="tasks_importing_projects.html" title="Importing projects"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Creating a new project</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="tasks.html">Prev</a>&nbsp;</td><th align="center" width="60%">Tasks</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="tasks_importing_projects.html">Next</a></td></tr></table><hr></div><div class="
 section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tasks_creating_new_project"></a>Creating a new project</h2></div></div></div><p>
+		To create a new project, in the Projects view toolbar, click on
+		the
+		<img src="images/icons_project-new.gif">
+		<span class="strong"><strong>New Schema Project</strong></span>
+		button, or use the
+		<span class="strong"><strong>Strg-R</strong></span>
+		shortcut.
+	</p><p>
+		The creation of a new Schema Project is a two-step process:
+		<div class="orderedlist"><ol type="1"><li><p>Define the name an the type of the project.</p></li><li><p>Select the 'core' schema files to import or select 
+				the directory server from which the schema should be 
+				imported.</p></li></ol></div>
+	</p><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N10484"></a>Page 1</h3></div></div></div><p>
+			The first page allows you to enter a project name and select
+			the type of project.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-project-wizard_page-1.png"></div></div>
+		</p><p>
+			<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Name</td><td>
+								The name of the project. In the Projects
+								view the project is listed with this
+								name. The name must be unique.
+							</td><td>empty</td></tr><tr><td>Type</td><td>
+								The type of the project. Choose between
+								Offline Schema and Online Schema from a
+								Directory Server.
+							</td><td>Offline Schema</td></tr></tbody></table></div>
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N104BA"></a>Page 2 (offline)</h3></div></div></div><p>
+			The second page allows you to select the 'core' schema files
+			to import.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-project-wizard_page-2_offline.png"></div></div>
+		</p><p>
+			Specify the type of server you want to work with and check
+			the 'core' schema files you want to import.
+		</p></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="N104CB"></a>Page 2 (online)</h3></div></div></div><p>
+			The second page allows you to select the connection to the 
+			directory server from which the schema should be loaded.
+		</p><p>
+			<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-project-wizard_page-2_online.png"></div></div>
+		</p></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="tasks.html">Prev</a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="tasks.html">Up</a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="tasks_importing_projects.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Tasks&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Importing projects</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_project.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_schema.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_schema.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_schema.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1,16 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Creating a new schema</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="tasks.html" title="Tasks"><link rel="prev" href="tasks_exporting_projects.html" title="Exporting projects"><link rel="next" href="tasks_importing_schemas.html" title="Importing schemas"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Creating a new schema</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="tasks_exporting_projects.html">Prev</a>&nbsp;</td><th align="center" width="60%">Tasks</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="tasks_importing_schemas.html">Ne
 xt</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tasks_creating_new_schema"></a>Creating a new schema</h2></div></div></div><p>
+		To create a new schema, in the Schema view toolbar, click on the
+		<img src="images/icons_schema-new.gif">
+		<span class="strong"><strong>New Schema</strong></span>
+		button (a project must be opened), or use the
+		<span class="strong"><strong>Strg-E</strong></span>
+		shorcut.
+	</p><p>The following wizard appears:</p><p>
+		<div class="screenshot"><div class="mediaobject"><img src="images/tasks_new-schema.png"></div></div>
+	</p><p>Give a name to the schema.</p><p>
+		<div class="informaltable"><table cellpadding="3" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Option</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Name</td><td>
+							The name of the schema. In the Schema view
+							the project is listed with this name. The
+							name must be unique.
+						</td><td>empty</td></tr></tbody></table></div>
+	</p></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="tasks_exporting_projects.html">Prev</a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="tasks.html">Up</a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="tasks_importing_schemas.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Exporting projects&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Importing schemas</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_creating_new_schema.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_projects.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_projects.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_projects.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1,21 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Exporting projects</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="tasks.html" title="Tasks"><link rel="prev" href="tasks_importing_projects.html" title="Importing projects"><link rel="next" href="tasks_creating_new_schema.html" title="Creating a new schema"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Exporting projects</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="tasks_importing_projects.html">Prev</a>&nbsp;</td><th align="center" width="60%">Tasks</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="tasks_creating_new_schema.html">
 Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tasks_exporting_projects"></a>Exporting projects</h2></div></div></div><p>
+		To export schema projects choose one of the following options:
+		<div class="itemizedlist"><ul type="bullet"><li style="list-style-type: disc">
+				In the Projects view, choose
+				<span class="strong"><strong>
+					Export &gt;
+					<img src="images/icons_project-export.gif">
+					Schema Projects
+				</strong></span>
+				from the context menu.
+			</li><li style="list-style-type: disc">
+				In the Workbench menu bar select
+				<span class="strong"><strong>File &gt; Export...</strong></span>
+				and choose
+				<img src="images/icons_project-export.gif"><span class="strong"><strong>Schema Projects</strong></span></li></ul></div>
+	</p><p>The following wizard appears:</p><p>
+		<div class="screenshot"><div class="mediaobject"><img src="images/tasks_export-projects-wizard.png"></div></div>
+	</p><p>
+		Check each schema project you want to export and then select the
+		directory where to export these schema project files.
+	</p></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="tasks_importing_projects.html">Prev</a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="tasks.html">Up</a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="tasks_creating_new_schema.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Importing projects&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Creating a new schema</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_projects.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_schemas.html
==============================================================================
--- websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_schemas.html (added)
+++ websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_schemas.html Sun Sep  9 15:55:38 2018
@@ -0,0 +1 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Exporting schemas</title><link href="css/book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.71.1" name="generator"><link rel="start" href="index.html" title="Apache Directory Studio Schema Editor"><link rel="up" href="tasks.html" title="Tasks"><link rel="prev" href="tasks_merge_schemas.html" title="Merge schemas"><link rel="next" href="tasks_exporting_schemas_as_xml_files.html" title="Exporting schemas as XML files"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Exporting schemas</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="tasks_merge_schemas.html">Prev</a>&nbsp;</td><th align="center" width="60%">Tasks</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="tasks_exporting_schemas_as_xm
 l_files.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tasks_exporting_schemas"></a>Exporting schemas</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="tasks_exporting_schemas_as_xml_files.html">Exporting schemas as XML files</a></span></dt><dt><span class="section"><a href="tasks_exporting_schemas_as_openldap_files.html">Exporting schemas as OpenLDAP files</a></span></dt><dt><span class="section"><a href="tasks_exporting_schemas_for_apache_ds.html">Exporting schemas for Apache DS</a></span></dt></dl></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="tasks_merge_schemas.html">Prev</a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="tasks.html">Up</a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="tasks_exporting_schemas_as_xml_fi
 les.html">Next</a></td></tr><tr><td valign="top" align="left" width="40%">Merge schemas&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td valign="top" align="right" width="40%">&nbsp;Exporting schemas as XML files</td></tr></table></div></body></html>
\ No newline at end of file

Propchange: websites/production/directory/content/studio/users-guide/2.0.0.v20180908-M14/schema_editor/tasks_exporting_schemas.html
------------------------------------------------------------------------------
    svn:eol-style = native