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)
|
|