17. A storage device having instructions stored thereon that, when executed by a data processing apparatus, cause the data processing apparatus to: detect, by the data processing apparatus, an association of a plurality of social network tags with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network tags with the social network images is provided by one or more second users of the social network system; create, by the data processing apparatus, one or more textual tags based on the social network tags comprising performance of a semantic analysis on the social network tags to identify language-independent representations of the social network tags that provide for matching multiple different ones of the social network tags as a same one of the textual tags; and assign, by the data processing apparatus, the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images.
17. A storage device having instructions stored thereon that, when executed by a data processing apparatus, cause the data processing apparatus to: detect, by the data processing apparatus, an association of a plurality of social network tags with one or more social network images within a social network system, wherein the social network images were posted to the social network system by a first user of the social networking system, and wherein the association of the social network tags with the social network images is provided by one or more second users of the social network system; create, by the data processing apparatus, one or more textual tags based on the social network tags comprising performance of a semantic analysis on the social network tags to identify language-independent representations of the social network tags that provide for matching multiple different ones of the social network tags as a same one of the textual tags; and assign, by the data processing apparatus, the textual tags to one or more first image files stored in one or more storage media associated with the first user other than the social network system, wherein the first image files correspond to the social network images. 22. The storage device of claim 17 , wherein, to create the textual tags, the instructions are further to cause the data processing apparatus to select the textual tags from a tag library.