| 
                  | NP V NP |  
                     | example | "I lifted the books." |  
                     | syntax | Agent  V  Theme |  
                     | semantics | motion(during(E), Theme)
                        path_rel(start(E), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(end(E), Theme, Destination, ch_of_loc, prep)
                        exert_force(during(E), Agent, Theme)
                        direction(during(E), toward, Theme, Destination)
                        cause(Agent, E) |  
                  | NP V NP PP.destination |  
                     | example | "I lifted the books onto the table." |  
                     | syntax | Agent  V  Theme  {{+spatial}}  Destination |  
                     | semantics | motion(during(E), Theme)
                        path_rel(start(E), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(end(E), Theme, Destination, ch_of_loc, prep)
                        exert_force(during(E), Agent, Theme)
                        direction(during(E), toward, Theme, Destination)
                        cause(Agent, E) |  
                  | NP V NP ADVP |  
                     | example | "I dropped the books here." |  
                     | syntax | Agent  V  Theme  Destination <+adv_loc> |  
                     | semantics | motion(during(E), Theme)
                        path_rel(start(E), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(end(E), Theme, Destination, ch_of_loc, prep)
                        exert_force(during(E), Agent, Theme)
                        direction(during(E), toward, Theme, Destination)
                        cause(Agent, E) |  |