NP V NP |
example |
"Carmen bought a dress."
|
syntax |
Agent V Theme
|
semantics |
has_possession(start(E), ?Source, Theme)
transfer(during(E), Theme)
has_possession(end(E), Agent, Theme)
cause(Agent, E)
|
NP V NP PP.source |
example |
"Carmen bought a dress from Diana."
|
syntax |
Agent V Theme {from} Source
|
semantics |
has_possession(start(E), Source, Theme)
transfer(during(E), Theme)
has_possession(end(E), Agent, Theme)
cause(Agent, E)
|
NP V NP PP.beneficiary |
example |
"Carmen bought a dress for Mary."
|
syntax |
Agent V Theme {for} Beneficiary
|
semantics |
has_possession(start(E), ?Source, Theme)
transfer(during(E), Theme)
has_possession(end(E), Agent, Theme)
cause(Agent, E)
benefit(E, Beneficiary)
|
NP V NP.beneficiary NP |
example |
"Carmen bought Mary a dress."
|
syntax |
Agent V Beneficiary Theme
|
semantics |
has_possession(start(E), ?Source, Theme)
transfer(during(E), Theme)
has_possession(end(E), Agent, Theme)
cause(Agent, E)
benefit(E, Beneficiary)
|
NP V NP PP.asset |
example |
"Carmen bought a dress for $50."
|
syntax |
Agent V Theme {for} Asset
|
semantics |
has_possession(start(E), ?Source, Theme)
transfer(during(E), Theme)
has_possession(end(E), Agent, Theme)
cause(Agent, E)
cost(E, Asset)
|
NP.asset V NP |
example |
"$50 won't even buy a dress."
|
syntax |
Asset V Theme
|
semantics |
has_possession(start(E), ?Source, Theme)
transfer(during(E), Theme)
has_possession(end(E), ?Agent, Theme)
cause(?Agent, E)
cost(E, Asset)
|
NP V NP PP.source NP.asset |
example |
"FMC has bought 565,000 shares from Nortek Inc. at $23.50 a share."
|
syntax |
Agent V Theme {from} Source {at for} Asset
|
semantics |
has_possession(start(E), Source, Theme)
has_possession(end(E), Agent, Theme)
transfer(during(E), Theme)
cost(E, Asset)
|
|