14. A computer-implemented method of generating automated tags for a video file, the method comprising: generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words; generating an ontology of the plurality of words based on the targeted transcript; ranking the plurality of words in the ontology based on a plurality of scoring factors; based on the ranking of the plurality of words, generating one or more automated tags associated with the video file; generating a list of top concepts for the video file in light of the one or more automated tags associated with the video file; establishing a relationship between the video file and at least one other video file based on corresponding top concepts between the video file and the at least one other video file; and generating a heat map for the video file, wherein the heat map comprises a graphical display that indicates offset locations of words within the video file with the highest rankings.
14. A computer-implemented method of generating automated tags for a video file, the method comprising: generating a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words; generating an ontology of the plurality of words based on the targeted transcript; ranking the plurality of words in the ontology based on a plurality of scoring factors; based on the ranking of the plurality of words, generating one or more automated tags associated with the video file; generating a list of top concepts for the video file in light of the one or more automated tags associated with the video file; establishing a relationship between the video file and at least one other video file based on corresponding top concepts between the video file and the at least one other video file; and generating a heat map for the video file, wherein the heat map comprises a graphical display that indicates offset locations of words within the video file with the highest rankings. 16. The computer-implemented method of generating automated tags for a video file as in claim 14 , wherein ranking the plurality of words in the ontology is based on scoring factors that include one or more of: distribution of words within the targeted transcript of the video file, words related to the plurality of words within the targeted transcript of the video file, occurrence age of the related words, vernacular meaning of the plurality of words, or colloquial considerations of the meaning of the plurality of words, frequency of words and proximity of words relative to other words.