directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Directory Wiki] Update of "SubtreeRefinements" by AlexKarasulu
Date Mon, 23 May 2005 14:31:17 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Directory Wiki" for change notification.

The following page has been changed by AlexKarasulu:

New page:
#format wiki
#language en

= Subtree Refinements =

== Some Questions Answered ==

=== What is it? ===

A subtree refinement is an optional component within a subtree specification.  It allows the
selection of entries within a specification based on the objectClass attributes of the entry.
 Hence if a subtree is defined and I have a refinement requiring all entries to be inetOrgPersons
then only those entries within the subtree specification will be selected for inclusion in
the subtree collection of entries.

More information about a subtree refinement as well as the entire subtree specification syntax
used by subentries is availabled here: [ RFC 3672]

=== Why is it needed? ===

A subtree refinement helps select out non-continous regions of subtrees based on the type
of object they are.

=== What do they look like within the value of a subtreeSpecification attribute in a subentry?

Here are some examples of refinements whose definition is recursive according to [
RFC 3672]:

|| '''Refinement'''     || '''Equvalent Filter Expression''' ||
|| item:         || ( objectClass = )         ||
|| item:person          || ( objectClass = person )          ||
|| not:item:     || ( ! ( objectClass = ) )   ||

View raw message