1. A system for context-enriched automatic tagging, said system comprising: a memory area for storing a plurality of data items of a user of a mobile computing device, each of the plurality of data items having metadata associated therewith, said memory area being associated with the mobile computing device; and a processor programmed to: determine a context for the user when capturing content, said determined context including a location of the mobile computing device and user-specific data including one or more messages; pre-filter the plurality of data items by the determined context, the pre-filtered data items representing data items having metadata identified using the determined context, the pre-filtered data items indicating that the metadata includes one or more images from an address book of the user and one or more events corresponding to a current time from one or more calendar entries for the user; select one or more of the pre-filtered data items stored in the memory area based on the determined context; capture the content; compare the captured content with one or more of the selected data items; identify one or more of the selected data items based on the comparison; define metadata for the captured content based on the metadata associated with one or more of the identified data items; and store the captured content with the defined metadata in the memory area as a data item in the plurality of data items.