| 
                  | NP V NP |  
                     | example | "David constructed a house." |  
                     | syntax | Agent  V  Result |  
                     | semantics | path_rel(start(E), Initial_State, Material, ch_of_state, prep)
                        path_rel(result(E), Result, Material, ch_of_state, prep)
                        ¬exist(start(E), Result)
                        exist(result(E), Result)
                        cause(Agent, E) |  
                  | NP V NP PP.material |  
                     | example | "David constructed a house out of sticks." |  
                     | syntax | Agent  V  Result  {from out_of}  Material |  
                     | semantics | path_rel(start(E), Initial_State, Material, ch_of_state, prep)
                        path_rel(result(E), Result, Material, ch_of_state, prep)
                        ¬exist(start(E), Result)
                        exist(result(E), Result)
                        cause(Agent, E) |  
                  | NP V NP PP.beneficiary |  
                     | example | "David dug a hole for me." |  
                     | syntax | Agent  V  Result  {for}  Beneficiary |  
                     | semantics | path_rel(start(E), Initial_State, Material, ch_of_state, prep)
                        path_rel(result(E), Result, Material, ch_of_state, prep)
                        ¬exist(start(E), Result)
                        exist(result(E), Result)
                        cause(Agent, E)
                        benefit(E, Beneficiary) |  
                  | NP V NP PP.attribute |  
                     | example | "They designed the Westinghouse-Mitsubishi venture as a non-equity transaction." |  
                     | syntax | Agent  V  Result  (as)  Attribute |  
                     | semantics | path_rel(start(E), Initial_State, Material, ch_of_state, prep)
                        path_rel(result(E), Result, Material, ch_of_state, prep)
                        ¬exist(start(E), Result)
                        exist(result(E), Result)
                        cause(E, Agent) |  |