Last updated January 3, 2009. Created on April 9, 2007.
Edited by LeeHunter, O Govinda. Log in to edit this page.

The taxonomy module is one of the most popular features because users often want to create categories to organize content by type. Users also use categories to help in site navigation. The taxonomy module can automatically classify new content, which is very useful for organizing content on-the-fly. A simple example would be organizing a list of music reviews by musical genre.

Taxonomy is also the study of classification. The taxonomy module allows you to define vocabularies (sets of categories) which are used to classify content. The module supports hierarchical classification and association between terms, allowing for truly flexible information retrieval and classification. The taxonomy module allows multiple lists of categories for classification (controlled vocabularies) and offers the possibility of creating thesauri (controlled vocabularies that indicate the relationship of terms) and taxonomies (controlled vocabularies where relationships are indicated hierarchically). To delete a term choose edit term. To delete a vocabulary, and all its terms, choose edit vocabulary.

A controlled vocabulary is a set of terms to use for describing content (known as descriptors in indexing lingo). Drupal allows you to tag each piece of content (blog, story, etc.) using one or many of these terms. For simple implementations, you might create a set of categories without subcategories, similar to Slashdot's sections. For more complex implementations, you might create a hierarchical list of categories.

Sites can also use "folksonomies". By checking the "Free tagging" option when creating a vocabulary, users can create and enter their own tags for their content.

You can

  • add a vocabulary at administer >> categories >> add vocabulary.
  • administer categories at administer >> categories.

Looking for support? Visit the forums, or join #drupal-support in IRC.