One must ask these a few questions before taking on the responsibility of developing a web site.
Taxonomy - controlled vocabulary used primarily for the creation of navigation structures for websites. Often based on a thesaurus, but may have shallower hierarchies and less structure, for example, no related terms. See http://en.wikipedia.org/wiki/Information_architecture for more information.