NP.material V PP.product |
example |
"That acorn will grow into an oak tree."
|
syntax |
Material V {into} Product
|
semantics |
not(exist(start(E), Product))
exist(result(E), Product)
made_of(result(E), Product, Material)
|
NP.product V PP.material |
example |
"An oak tree will grow from that acorn."
|
syntax |
Product V {from out_of} Material
|
semantics |
not(exist(start(E), Product))
exist(result(E), Product)
made_of(result(E), Product, Material)
|
NP V NP.product PP.material |
example |
"The gardener grew an oak tree from that acorn."
|
syntax |
Agent V Product {from out_of} Material
|
semantics |
not(exist(start(E), Product))
exist(result(E), Product)
made_of(result(E), Product, Material)
cause(Agent, E)
|
NP V NP.material PP.product |
example |
"The gardener grew that acorn into an oak tree."
|
syntax |
Agent V Material {into} Product
|
semantics |
not(exist(start(E), Product))
exist(result(E), Product)
made_of(result(E), Product, Material)
cause(Agent, E)
|
|