blob: a7d91569eadde2afa2f4be5ffd117096513e8694 [file] [log] [blame]
Title: 4 - Schema Management
NavPrev: 3-advanced-ldap-api-usage.html
NavPrevText: 3 - Advanced LDAP API Usage
NavUp: ../user-guide.html
NavUpText: User Guide
NavNext: 5-ldap-security.html
NavNextText: 5 - LDAP Security
Notice: Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
# 4 - Schema Management
Every LDAP server necessarily has a schema that's used to define its accepted data elements along with their rules for usage (syntax).
An LDAP Schema is a complex combination of many schema elements. Here's we'll define those schema elements and how to organize them. Last, but not least, we'll explain how to leverage the schema on the client side.
## Contents
* [Schema](4.1-schema.html)
* [SchemaManager](4.2-schema-manager.html)
* [SchemaObjects](4.2.1-schema-objects.html)
* [AttributeTypes](4.2.1.1-attribute-types.html)
* [ObjectClasses](4.2.1.2-object-classes.html)
* [Syntaxes](4.2.1.3-syntaxes.html)
* [MatchingRules](4.2.1.4-matching-rules.html)
* [DITContentRules](4.2.1.5-dit-content-rules.html)
* [DITStructureRules](4.2.1.6-dit-structure-rules.html)
* [MatchingRuleUses](4.2.1.7-matching-rule-uses.html)
* [NameForms](4.2.1.8-name-forms.html)
* [ApacheDS Schema Elements](4.2.1.9-apacheds-schema-elements.html)
* [Registries](4.2.2-registries.html)
* [SchemaLoader](4.2.3-schema-loader.html)