1. A method for improving search and retrieval of resources in a collaborative tagging system, the method comprising: identifying relationships among a plurality of tags the plurality of tags associated by a plurality of users with a plurality of resources; using the identified tag relationships to create a hierarchy of tags; and using the created hierarchy to increase a total number of resources uncovered by a tag-based search of the plurality of resources.