Vladimir Propp identified common character types and narrative functions in Russian folk tales. According to Propp's theory, characters fall into roles like the hero, who embarks on a quest and rescues the oppressed, the villain who opposes the hero, and the donor or dispatcher who provides assistance to the hero. Propp analyzed how these character types drive the narrative structure through their actions.