(PUT-DOWN MOVING RED BLUE)@{[[0,12],[24,30])}
(STACK MOVING RED BLUE GREEN)@{[[0,12],[24,30])}
(SUPPORTED? MOVING)@{[[13:24])}
(SUPPORTED? RED)@{[[0:30])} (SUPPORTED? BLUE)@{[[0:30])} (SUPPORTS? MOVING RED)@{[[0:12])}
(SUPPORTS? RED MOVING)@{[[13:24])}
(SUPPORTS? RED BLUE)@{[[19:20]), [[21:22])}
(SUPPORTS? GREEN MOVING)@{[[19:20]), [[21:22])}
(SUPPORTS? GREEN RED)@{[[19:20]), [[21:22])}
(SUPPORTS? GREEN BLUE)@{[[0:30])} (SUPPORTS? BLUE MOVING)@{[[13:24])}
(SUPPORTS? BLUE RED)@{[[12:30])}
(CONTACTS? RED BLUE)@{[[12:19]), [[20:21]), [[22:30])}
(CONTACTS? GREEN BLUE)@{[[0:30])} (ATTACHED? MOVING RED)@{[[0:24])} (ATTACHED? RED BLUE)@{[[19:20]), [[21:22])}
Figure 21: The output of the event-classification component applied to the model sequence from Figure 16. Note that the *stack* event is correctly recognized, as well as the constituent put down event.