| 
                  | NP V PP.destination |  
                     | example | "Paul breathed on Mary." |  
                     | syntax | Agent  V  {on onto}  Destination |  
                     | semantics | body_process(E, Agent)
                        emit(during(E), Agent, Theme)
                        path_rel(start(E), Theme, Source, ch_of_loc, prep)
                        path_rel(end(E), Theme, Destination, ch_of_loc, prep)
                        equals(Agent, Source) |  
                  | NP V NP.theme PP.destination |  
                     | example | "The dragon breathed fire on Mary." |  
                     | syntax | Agent  V  Theme  {on onto}  Destination |  
                     | semantics | body_process(E, Agent)
                        emit(during(E), Agent, Theme)
                        path_rel(start(E), Theme, Source, ch_of_loc, prep)
                        path_rel(end(E), Theme, Destination, ch_of_loc, prep)
                        equals(Agent, Source) |  |