Chapter 3. Extracting intelligence from tags

 

This chapter covers

  • Three forms of tagging and the use of tags
  • A working example of how intelligence is extracted from tags
  • Database architecture for tagging
  • Developing tag clouds

In content-centric applications, users typically navigate content through categories or menus authored by the site editors. Each category can have a number of nested subcategories, allowing the user to drill down the subcategory tree and find content of interest. From a user-experience point of view, such navigation can be tedious. A user might need to navigate across multiple subtopics before finding the right item. This approach of manually categorizing items can be expensive and difficult to maintain over the long run due to the manpower involved, especially as the amount of content increases. As users generate content on your site, it’ll be expensive and sometimes financially infeasible to manually categorize the content being created. Imagine a site like Flickr with millions of photographs and the effort that would be required if you tried to manually categorize each photo.

3.1. Introduction to tagging

3.2. How to leverage tags

3.3. Extracting intelligence from user tagging: an example

3.4. Scalable persistence architecture for tagging

3.5. Building tag clouds

3.6. Finding similar tags

3.7. Summary

3.8. Resources