| 
                  | NP V NP PP.destination |  
                     | example | "Nora brought the book to the meeting." |  
                     | syntax | Agent  V  Theme  {against before into on to onto}  Destination |  
                     | semantics | motion(during(E0), Theme)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        equals(E0, E1)
                        motion(during(E1), Agent)
                        path_rel(end(E1), Agent, Destination, ch_of_loc, prep)
                        cause(Agent, E0) |  
                  | NP V PP.destination NP |  
                     | example | "Nora brought to lunch the book." |  
                     | syntax | Agent  V  {against before into on to onto}  Destination  Theme |  
                     | semantics | motion(during(E0), Theme)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        equals(E0, E1)
                        motion(during(E1), Agent)
                        path_rel(end(E1), Agent, Destination, ch_of_loc, prep)
                        cause(Agent, E0) |  
                  | NP V NP PP.initial_location |  
                     | example | "Nora brought the book from home." |  
                     | syntax | Agent  V  Theme  {{+src}}  Initial_Location |  
                     | semantics | motion(during(E0), Theme)
                        path_rel(start(E0), Theme, Initial_Location, ch_of_loc, prep)
                        equals(E0, E1)
                        motion(during(E1), Agent)
                        path_rel(start(E1), Agent, Initial_Location, ch_of_loc, prep)
                        cause(Agent, E0) |  
                  | NP V NP PP.initial_location PP.destination |  
                     | example | "Nora brought the book from home to the meeting." |  
                     | syntax | Agent  V  Theme  {{+src}}  Initial_Location  {to}  Destination |  
                     | semantics | motion(during(E0), Theme)
                        path_rel(start(E0), Theme, Initial_Location, ch_of_loc, prep)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        equals(E0, E1)
                        motion(during(E1), Agent)
                        path_rel(start(E1), Agent, Initial_Location, ch_of_loc, prep)
                        path_rel(end(E1), Agent, Destination, ch_of_loc, prep)
                        cause(Agent, E0) |  
                  | NP V NP ADVP |  
                     | example | "The train brought us here." |  
                     | syntax | Instrument  V  Theme  Destination <+adv_loc> |  
                     | semantics | motion(during(E0), Theme)
                        motion(during(E1), Instrument)
                        path_rel(end(E0), Theme, Destination, ch_of_loc, prep)
                        path_rel(end(E1), Instrument, Destination, ch_of_loc, prep)
                        equals(E0, E1)
                        cause(Agent, E0) |  |