1. A computer-implemented tagging system, comprising: a learning component for learning user behavior related to tagged data; a selection component for selecting one or more tags from a tagset based on the user behavior; and a tagging component for automatically tagging new data with the one or more tags based on the learned user behavior.