| Template Slots | |||||
| Slot name | Documentation | Type | Allowed Values/Classes | Cardinality | Default | start time | The first time when an event is happening (holds). This might be an integer or a class. | Any | Temporal_measure | 0:1 | follows | When one interval starts after another ends. | Instance | 0:* | precedes | When a temporal interval ends before another starts. | Instance | Process | 0:1 | instrument | Will usually be a body part, but could be a tool. | Instance | Physical_object | 0:* | function_of | Connects an action to its explantion in terms of a function. | Instance | Functional_explanation | 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 | 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 | 0:* | contained_in | This slot should definitely behave differently for different classes - for example physical objects and information. | Instance | Process | 0:1 | simultaneous | Two intervals that share start and end points (?). This should be a symmetric relation. | Instance | Process | 0:* | contains | Events contained within, but not essential to, a larger event. | Instance | Approach_beach, Ascend_beach, Wander_over_beach, Make_body_pit, Dig_egg_chamber, Lay_eggs, Fill_and_pack_chamber, Cover_body_pit, Return_to_surf, Depart_from_beach | 0:* | part_of | This "part_of" relation usually implies temporal inclusion. | Instance | Process | 0:1 | object | The "direct" object slot for an action. If a turtle uses a flipper to move stand, the flipper is the instrument, which moves the object - sand. Note: cases of moving a body part may be best treated by assigning the part moved to the object slot, with something more proximal serving as the instrument - move_head ought to be modelled as object:head; instrument:neck. | Instance | Tangible | 0:* | actor | An agent (includes living things) causally related to the event termed an action. | Instance | Caretta_caretta | 0:* |