1. A method for tagging a latent object with selected tag recommendations, including: for a set of content objects wherein each object is characterized by an associated set of content features and the processor determines an annotation relationship between the features and a pre-determined tag for the each object, the relationship being defined by a graph construction representative of an affinity relationship between each pre-selected tag and content object to a selected query; and, wherein the processor ranks a plurality of the annotation relationships based upon a relevance of the pre-selected tags to the content features in response to a new query for assigning a new tag to the each object, and suggesting a suggested tag from the ranking whereby the suggesting tag is determined as a most likely tag for annotating the content object.