(PICK-UP MOVING RED GREEN)@{[[0,19],[23,50])} (PICK-UP MOVING GREEN BLUE)@{[[22,58],[62,87])} (UNSTACK MOVING RED GREEN BLUE)@{[[0,19],[23,50])}
(DISASSEMBLE MOVING RED GREEN BLUE)@{[[0,19],[62,87])}
(SUPPORTED? MOVING)@{[[19:22])}
(SUPPORTED? RED)@{[[0:50])} (SUPPORTED? GREEN)@{[[0:87])} (SUPPORTED? BLUE)@{[[58:62])}
(SUPPORTS? MOVING RED)@{[[23:50])}
(SUPPORTS? MOVING GREEN)@{[[58:87])}
(SUPPORTS? MOVING BLUE)@{[[58:62])}
(SUPPORTS? RED MOVING)@{[[19:22])}
(SUPPORTS? GREEN MOVING)@{[[19:22])} (SUPPORTS? GREEN RED)@{[[0:23])}
(SUPPORTS? GREEN BLUE)@{[[58:62])}
(SUPPORTS? BLUE GREEN)@{[[0:58])}
(CONTACTS? RED GREEN)@{[[0:23])} (CONTACTS? GREEN BLUE)@{[[0:58])} (ATTACHED? MOVING RED)@{[[19:50])}
(ATTACHED? MOVING GREEN)@{[[58:87])}
(ATTACHED? GREEN BLUE)@{[[58:62])}
Figure 25: The output of the event-classification component applied to the model sequence from Figure 20. Note that the *disassemble* event is correctly recognized, as well as the constituent *pick up* and *unstack* subevents.