12. One or more computer-readable storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: identifying textual strings within a written work, each textual string corresponding to one of the plurality of character identities; creating character identity references for each of the identified textual strings, each character identity reference including a textual string position within the written work; grouping the character identity references by character identity to create reference groups; for each of the reference groups: determining a significance value based on a quantity of the character identity references and the textual string positions within the written work; and associating the determined significance value with the reference group; arranging the reference groups based on the determined significance values to create an ordered list; associating the ordered list with the written work; identifying a motion picture corresponding to the written work; identifying a collection of motion picture character names associated with the identified motion picture; and associating each of the identified motion picture character names with at least one reference group.
13. The one or more computer-readable storage media of claim 12 storing computer-executable instructions that, when executed, cause one or more processors to perform further acts comprising: for each reference group: comparing the textual strings in the reference group with the identified collection of motion picture character names; and selecting the motion picture character name from the identified collection of motion picture character names that most closely matches the textual strings in the reference group.