Dynamic Narrative Tool

A prototype narrative structuring tool.


Published: never

This is a placeholder for the modeling tool, which in good time will appear here.

The research that this site supports is fairly simple: the FilmsFolded work is designed to collaboratively recognize (in film) certain narrative principles. In the long run, the tool will be used to capture and structure them. The GeoKabbalitter XXX work is intended to provide some deep history of the same core principles we follow, in a form that is structured using the same principles. This will be a test case for the tool.

The Kutachi work can be seen as user interface studies for related tools. We have the UI of the tool intended for here more or less already designed, so the kutachi work is for a related class of tools not subject to the prototyping environment we are using.

That overall environment uses Tinderbox for the desktop management (creation, manual structure and storage) of text and its typed links. Export of that text to the sections of this site is also handled by Tinderbox through its action code (with some PHP support on the server).

Tinderbox on the desktop collaborates with some Python code, most likely in Leo, which also will contain mirrored link information. Some Python code manages the functions assigned to certain links and processes the functional fabric they create. Other Python code produces the XSL transforms to feed an alternative browser view of the FilmsFolded content, focused on the display of the links.

As Leo contains a function-centric mirror of the site’s Tinderbox content, it can also present to a second Tinderbox document that manages some of the structured content, starting with some study text, then FilmsFolded examples, and finally some GeoKabbalitter content. This Tinderbox document is also optimized for desktop work and web publishing, but using a graphical modeling language in Tinderbox’s ‘Map View.’

Speculative Architecture

(Image) A simple schematic showing Tinderbox and Leo.

The Architecture
This is very preliminary, before diving seriously into Leo. An assumption is that there are two working modes, depending on whether the Tinderbox files are open or closed. When closed, Leo can work on the XML file directly for XSL export to the multioutliner and to harmonise the two Tinderbox files. When open, Leo code can control functional behavior of links.

Beth Cardier has devised a simple graphical vocabulary that captures the typed situations and their dynamics. It is based on the dynamics as observed, and we expect it to be a good tool for capturing and categorizing the folding dynamics, as well as other narrative and situational dynamics. We’ll be adding a formal foundation, a graphical workspace and linkage to the structure we are building the site and its content around.

© copyright Ted Goranson, 0