An administrator can organize large taxonomies of filtering attribute values into hierarchical structures.
Important: This feature is disabled if your system has been configured to allow both include and exclude filtering attributes for users of the oXygen editor or the Workbench Map Editor. This configuration is set in the application document's Show Filtering Attribute Excludes field by selecting the Filtering Attribute Excludes option. Selecting the Hierarchical Filtering Taxonomy option enables the hierarchical feature.
Note: This enhancement is backward compatible. Filtering constraints previously created as single lists continue to function as before. However, new dialogs change the way the filtering attribute values are managed and specified by authors during editing.
Administrators can manage filter constraints by creating hierarchical structures, organizing filtering attribute values by category or subcategory containers instead of in a single list. Administrators can also control whether the category container names themselves may be used as filtering attribute values, or made not selectable for organizational purposes.
For example, consider a product attribute taxonomy that describes modes of transportation:
Land |
|
|
|
|
|
One_Wheel |
|
|
|
|
|
Unicycle |
|
|
|
Two_Wheel |
|
|
|
|
|
Bicycle |
|
|
|
|
Motorcycle |
|
|
|
Four_Wheel |
|
|
|
|
|
Car |
|
|
|
|
Truck |
|
|
Water |
|
|
|
|
|
Raft |
|
|
|
|
Sailboat |
|
|
|
|
Rowboat |
|
|
|
|
Motorboat |
|
|
|
|
Ship |
|
|
|
Air |
|
|
|
|
|
Helicopter |
|
|
|
|
Glider |
|
|
|
|
Fixed_Wing_Prop |
|
|
|
|
Jet |
|
|
|
|
|
Private_Jet |
|
|
|
|
Commercial_Jet |
|
|
|
|
|
Air_Bus_Jet |
|
|
|
|
Boeing_Jet |
|
|
|
|
|
B727 |
|
|
|
|
B737 |
|
|
|
|
B747 |
|
|
|
|
B757 |
|
|
|
|
B767 |
|
|
|
|
B777 |
The administrator may specify that only the attribute value at the last level of each node (the leaf) in this taxonomy can be selected by an author for filtering. Or the administrator may determine that the attribute value at the top (land, water, air), or any container level may also be selected by an author for filtering.
Note: If every node in a hierarchy or the last leaf node in a hierarchy are marked as not selectable, they are not shown in the FilterConfig tree.
Note: Even if a container value is not allowed as an attribute value, it can be specified in a filter, which causes all descendant attribute values to be applied.
When defining constraints in the FilterConfig.cfg file, or when creating or editing a filter, the dialogs present a collapsable tree, supporting easy organization and selection of the filtering criteria. See Managing Filter Constraints and Creating a Filter.
When authoring users edit using the oXygen editor or the Workbench Map Editor to apply a filtering attribute to an element, the dialogs also present a collapsable tree, allowing the user to easily select the attribute value or values to apply. See Filtering Integration with the oXygen editor and Workbench Map Editor.