]> git.sur5r.net Git - openldap/commitdiff
Shift a few more "core" items from pilot to core.
authorKurt Zeilenga <kurt@openldap.org>
Mon, 22 Nov 1999 00:01:44 +0000 (00:01 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 22 Nov 1999 00:01:44 +0000 (00:01 +0000)
servers/slapd/schema/core.schema
servers/slapd/schema/pilot.schema

index 1ec8492b35bd4b4443efc85030e464f1c3ad4e9a..ff42d0be2182647a2571ab03249ae7b7ed3b5bea 100644 (file)
@@ -2,15 +2,24 @@
 #
 # OpenLDAP Core schema
 #
-# Includes "standard" schema items from:
+# Includes LDAPv3 schema items from:
 #      RFC2251-RFC2256 (LDAPv3)
+#
+# select standard track schema items:
 #      RFC2079 (URI)
+#      RFC1274 (uid)
+#      RFC2247 (dc/dcObject)
+#      RFC2289 (Dynamic Directory Services)
+#
+# select informational schema items:
+#      RFC2377 (uidObject)
 #
-# and other "core" items
-#   ldapsubentry draft
+# select experimental IETF LDAPext items
+#   ldapSubentry draft
+#      ldapRootDSE
 #      named referrals draft
 #      alias draft
-#
+
 
 # Standard X.501(93) Operational Attribute Types from RFC2252
 
@@ -481,13 +490,22 @@ attributetype ( 1.3.6.1.4.1.1466.101.119.4 NAME 'dynamicSubtrees'
 
 #
 # RFC2247
-#      This may need to be moved to core.schema
-objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject' SUP top AUXILIARY MUST dc )
+attributetype ( 0.9.2342.19200300.100.1.25 NAME 'dc'
+       EQUALITY caseIgnoreIA5Match
+       SUBSTR caseIgnoreIA5SubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
+       SUP top AUXILIARY MUST dc )
+
+# RFC1274
+attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
+       EQUALITY caseIgnoreMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
 
-#
 # RFC2377
-#      This may need to be moved to core.schema
-objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject' SUP top AUXILIARY MUST uid )
+objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
+       SUP top AUXILIARY MUST uid )
 
 #
 # From draft-ietf-ldapext-nameref-00.txt
index ed9e18e425d206bf7d62f7586ac0f093bd5958fa..c61bd75c6d7e4178ba3fb941a6974ec4ee274aec 100644 (file)
 
 # Believe it or not, this is case-insensitive
 
-attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
-       EQUALITY caseIgnoreMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
 attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
        EQUALITY caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
@@ -106,13 +102,10 @@ attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
 # This is the definition as defined in RFC2247
 # Terrific, we don't know about caseIgnoreIA5SubstringsMatch
 
-#attribute ( 0.9.2342.19200300.100.1.25 NAME 'dc'
+# See RFC2247 define in core.schema
+#attributetype ( 0.9.2342.19200300.100.1.25 NAME 'dc'
 #      EQUALITY caseIgnoreIA5Match
-#      SUBSTR caseIgnoreIA5SubstringsMatch
 #      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-attributetype ( 0.9.2342.19200300.100.1.25 NAME 'dc'
-       EQUALITY caseIgnoreIA5Match
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
 
 # This is aRecord in RFC1274.  However, objectclass dNSDomain as we
 # and Netscape use it is very different.
@@ -317,7 +310,6 @@ objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top
        l $ o $ ou ) )
 
 # This definition is much longer than that in RFC1274 and is taken from RFC2247
-
 objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCTURAL
      MUST dc
      MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $