8. A system for providing top concepts for a video file, the system comprising: a storage memory; and a processor in communication with the storage memory, wherein the storage memory includes sets of instructions which, when executed by the processor, cause the processor to: receive a list of candidate tags for a video file; receive a transcript of audio associated with the video file; rank the list of candidate tags for the video file based on a plurality of ranking factors; filter candidate tags from the list of candidate tags which rank below a threshold value; present the filtered list of candidate tags in a user interface; receive a selection of one or more of the filtered list of candidate tags; based on the selected one or more of the filtered list of candidate tags, evaluating the transcript and producing an updated list of candidate tags for the video file; establish a top concepts threshold value; determine that one or more of the rankings of the plurality of words exceeds the top concepts threshold; and associate information about the one or more of the plurality of words with rankings that exceeds the top concepts with the video file to designate the top concepts of the video file.
8. A system for providing top concepts for a video file, the system comprising: a storage memory; and a processor in communication with the storage memory, wherein the storage memory includes sets of instructions which, when executed by the processor, cause the processor to: receive a list of candidate tags for a video file; receive a transcript of audio associated with the video file; rank the list of candidate tags for the video file based on a plurality of ranking factors; filter candidate tags from the list of candidate tags which rank below a threshold value; present the filtered list of candidate tags in a user interface; receive a selection of one or more of the filtered list of candidate tags; based on the selected one or more of the filtered list of candidate tags, evaluating the transcript and producing an updated list of candidate tags for the video file; establish a top concepts threshold value; determine that one or more of the rankings of the plurality of words exceeds the top concepts threshold; and associate information about the one or more of the plurality of words with rankings that exceeds the top concepts with the video file to designate the top concepts of the video file. 11. The system for providing top concepts for a video file as in claim 8 , wherein the sets of instructions when further executed by the processor cause the processor to: receive one or more manually generated tags associated with the video file; based at least in part on the one or more manually entered tags, determine a preliminary category for the video file based on the preliminary category, generate a targeted transcript of the video file, wherein the targeted transcript includes a plurality of words; generate an ontology of the plurality of words based on the targeted transcript; rank the plurality of words in the ontology based on a plurality of scoring factors; and based on the ranking of the plurality of words, generate one or more automated tags associated with the video file.