-
# OpenLDAP Core schema
-# Includes "standard" schema items from RFC2251-RFC2256
+#
+# Includes "standard" schema items from:
+# RFC2251-RFC2256 (LDAPv3)
+# RFC2079 (URI)
+#
# Standard X.501(93) Operational Attribute Types from RFC2252
objectclass ( 1.3.6.1.4.1.1466.101.120.111 NAME 'extensibleObject'
SUP top AUXILIARY )
+#
+# Standard Track URI label schema from RFC2079
+#
+attribute ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
+ DESC 'Uniform Resource Identifier with optional label'
+ EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
+ DESC 'object that contains the URI attribute type'
+ MAY ( labeledURI ) SUP top AUXILIARY )
+
#
# From draft-ietf-ldapext-nameref-00.txt
# used to represent referrals in the directory
-
# Assorted definitions from several sources
-# This file uses definitions from slapd.std.schema and
-# slapd.pilot.schema
-
-# This comes from RFC2247
-
+#
+# RFC2247
+#
objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject' SUP top AUXILIARY MUST dc )
+#
# This comes from RFC2377
-
+#
objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject' SUP top AUXILIARY MUST uid )
# Origin of this has not been identified. We had it and Netscape has it
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
objectclass ( 1.3.6.1.4.1.250.3.18 NAME 'cacheObject' SUP top MAY ttl )
+
+#
+# RFC 2079
+#
-
# These come from RFC1274 and are in ASN.1 syntax. They have been
# translated with some imagination. Only attributes and classes we
# already had are here. In general, the matching rules in the