Narratives provide a powerful means of making sense of our world. This thesis seeks to determine whether we can devise a framework that can usefully encode multiple narrative representations in a human-readable format. To do so would promote annotation, comparison, and sharing of narrative data among researchers. Further, a framework that can express distinct narrative representations should also reveal methods for automatically transforming their fundamental units. I will provide examples for how this type of adaptation may be useful for personalizing human-computer interaction scenarios which rely on narrative structures.