directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
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:
http://wiki.apache.org/directory/SubtreeRefinements

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: [http://www.faqs.org/rfcs/rfc3672.html 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 [http://www.faqs.org/rfcs/rfc3672.html
RFC 3672]:

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


Mime
View raw message