| Template Slots | |||||
| Slot name | Documentation | Type | Allowed Values/Classes | Cardinality | Default | end time | Like start_time, but the other end of the interval. Likewise start_time, not ready to commit to integer vs. class for the value here. | Any | Temporal_measure | 0:1 | parts | The elements that make up a script. Somehow it would be nice to fill these automatically with defaults when a script instance is created. | Instance | Process | 0:* | contained_in | This slot should definitely behave differently for different classes - for example physical objects and information. | Instance | Process | 0:1 | start time | The first time when an event is happening (holds). This might be an integer or a class. | Any | Temporal_measure | 0:1 | contains | Events contained within, but not essential to, a larger event. | Instance | Process | 0:* | simultaneous | Two intervals that share start and end points (?). This should be a symmetric relation. | Instance | Process | 0:* | part_of | This "part_of" relation usually implies temporal inclusion. | Instance | Process | 0:1 | follows | When one interval starts after another ends. | Instance | Process | 0:* | precedes | When a temporal interval ends before another starts. | Instance | Process | 0:1 | interruption | An event that results in the script not reaching the goal state. | Instance | Event | 0:1 | synchronous | The idea is two complex or cyclic complex events that maintain phase as they proceed. | Instance | Process | 0:* | normal_termination | A state that holds when the script is "successfully completed." This might serve as the basis for reasoning about goals. | Instance | State | 0:1 |