A tagging application (TA) comprising a web interface program (WIP) and a
tagging program (TP). The WIP presents the facet tree by displaying user
selected elements of the facet tree along with an activation method for
selecting a facet element and assigning a value to the selected facet or
facet element. Facets and facet elements are tagged by selecting a value
representing the facet element. Facets and facet elements are eliminated
by choosing and applying a tagging scenario. After selecting a tagging
scenario, and indicating that it is to be applied to the facet element,
the TP takes the selected value and applies the selected tagging scenario
to populate the tagging for the user in accordance with the tagging
scenario. Once the tagging is populated, the TP returns the tagged facet
tree to the user. Explanatory notes may be provided to the user with the
tagged tree.