NP V NP |
example |
"The thief stole the paint."
|
syntax |
Agent V Theme
|
semantics |
manner(during(E), illegal, Agent)
has_possession(start(E), ?Source, Theme)
has_possession(end(E), Agent, Theme)
not(has_possession(end(E), ?Source, Theme))
cause(Agent, E)
|
NP V NP PP.source |
example |
"The thief stole the paint from the museum."
|
syntax |
Agent V Theme {{+src}} Source
|
semantics |
manner(during(E), illegal, Agent)
has_possession(start(E), Source, Theme)
has_possession(end(E), Agent, Theme)
not(has_possession(end(E), Source, Theme))
cause(Agent, E)
|
NP V NP PP.beneficiary |
example |
"The thief stole the paint for Mary."
|
syntax |
Agent V Theme {for} Beneficiary
|
semantics |
manner(during(E), illegal, Agent)
has_possession(start(E), ?Source, Theme)
has_possession(end(E), Beneficiary, Theme)
not(has_possession(end(E), ?Source, Theme))
cause(Agent, E)
|
NP V NP PP.source PP.beneficiary |
example |
"The thief stole the paint from John for Mary."
|
syntax |
Agent V Theme {{+src}} Source {for} Beneficiary
|
semantics |
manner(during(E), illegal, Agent)
has_possession(start(E), Source, Theme)
has_possession(end(E), Beneficiary, Theme)
not(has_possession(end(E), Source, Theme))
cause(Agent, E)
|
|