1. A computer-implemented method for identifying multi-media assets from a multi-media collection, the method implemented at least in part by a data processing system and comprising the steps of: receiving a search query, the search query, or a derivative thereof, including a possessive phrase, wherein the possessive phrase includes a possessor and a possession category; identifying a denoted object referred to by the possessive phrase using a predefined relationship database that establishes social relationships between objects; identifying one or more additional possessors of the denoted object using the predefined relationship database; generating one or more additional possessive phrases for the denoted objects relating the identified additional possessors to the denoted object; and identifying one or more multi-media assets from the multi-media collection containing the denoted object responsive to the one or more additional possessive phrases; wherein the step of identifying the multi-media assets includes the step of comparing the additional possessive phrases to metadata associated with multi-media assets in the multi-media collection, and wherein the metadata associated with the multi-media assets includes captions.
11. The method of claim 1 wherein the predefined relationship database is formed, at least in part, by importing information from a family tree database created using a genealogy software application.