A representation for modelling sequential series of events. Originally designed for natural-language processing, scripts capture the main events and themes in a story. A script can be seen as a stereotype and matched against other scripts or situations.