| 
                  | NP V NP |  
                     | example | "Jackie chased the thief." |  
                     | syntax | Agent  V  Theme |  
                     | semantics | motion(during(E1), Agent)
                        path_rel(start(E1), Agent, Initial_Location, ch_of_loc, prep)
                        path_rel(during(E1), Agent, Trajectory, ch_of_loc, prep)
                        path_rel(end(E1), Agent, Destination, ch_of_loc, prep)
                        motion(during(E0), Theme)
                        equals(E0, E1)
                        path_rel(start(E0), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(during(E0), Theme, Trajectory, ch_of_loc, prep)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        cause(Agent, E0) |  
                  | NP V NP PP.location |  
                     | example | "Jackie chased the thief down the street." |  
                     | syntax | Agent  V  Theme  {{+spatial}}  Trajectory |  
                     | semantics | motion(during(E1), Agent)
                        motion(during(E0), Theme)
                        equals(E0, E1)
                        path_rel(start(E0), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(during(E0), Theme, Trajectory, ch_of_loc, prep)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        path_rel(start(E1), Agent, Initial_Location, ch_of_loc, prep)
                        path_rel(during(E1), Agent, Trajectory, ch_of_loc, prep)
                        path_rel(end(E1), Agent, Destination, ch_of_loc, prep)
                        cause(Agent, E0) |  
                  | NP V PP.theme |  
                     | example | "Jackie chased after the thief." |  
                     | syntax | Agent  V  {after}  Theme |  
                     | semantics | motion(during(E1), Agent)
                        motion(during(E0), Theme)
                        equals(E0, E1)
                        path_rel(start(E0), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(during(E0), Theme, Trajectory, ch_of_loc, prep)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        path_rel(start(E1), Agent, Initial_Location, ch_of_loc, prep)
                        path_rel(during(E1), Agent, Trajectory, ch_of_loc, prep)
                        path_rel(end(E1), Agent, Destination, ch_of_loc, prep)
                        cause(Agent, E0) |  |