A Plot-Manipulation Algebra to Support Digital Storytelling

  • Authors:
  • Börje Karlsson;Simone D. Barbosa;Antonio L. Furtado;Marco A. Casanova

  • Affiliations:
  • Departamento de Informática, PUC-Rio, Marquês de São Vicente, Rio de Janeiro, Brazil 22451-900;Departamento de Informática, PUC-Rio, Marquês de São Vicente, Rio de Janeiro, Brazil 22451-900;Departamento de Informática, PUC-Rio, Marquês de São Vicente, Rio de Janeiro, Brazil 22451-900;Departamento de Informática, PUC-Rio, Marquês de São Vicente, Rio de Janeiro, Brazil 22451-900

  • Venue:
  • ICEC '09 Proceedings of the 8th International Conference on Entertainment Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Plot composition is examined here at a logic design level, an intermediate stage that comes next to the conceptual level wherein the intended narrative genre is specified. An abstract data structure is proposed to represent plots, together with an algebra for manipulating the data structure. Our purpose is to adapt for narratives the strategy applied to databases by Codd's relational model. The basic operators of our Plot-Manipulation Algebra (PMA) are introduced in view of the four fundamental relations between events that we identified in a previous work. A logic programming prototype was implemented in order to run examples using the algebra.