1. A method comprising: receiving, from a client device of a first person associated with a social network, a first image, the first image being a composite image that includes an image of at least one unknown person; processing a multiplicity of images and contextual information relating thereto including creating and prioritizing a list of a plurality of candidate persons associated with the social network, the plurality of candidate persons corresponding to a plurality of person identifiers, respectively, each candidate person having at least a predetermined relationship with one or more persons connected to the first image, the processing being based on multi-dimensional information including facial-recognition processing of visually sensible information appearing in portions of said multiplicity of images and contextual information relating thereto; searching the list of the plurality of candidate persons based at least in part on the prioritizing to select one of the candidate persons for tagging the unknown person in the first image, wherein the searching comprises comparing a face representation of the unknown person with face representations of each candidate person; and sending, to the client device of the first user, the selected candidate person for tagging the image of the unknown person with the person identifier corresponding to the selected candidate person.