NP V NP |
example |
"I fired two secretaries."
|
syntax |
Agent V Theme
|
semantics |
cause(Agent, E)
location(start(E), Theme, ?Source)
not(location(end(E), Theme, ?Source))
|
NP V NP PP.source |
example |
"I fired two secretaries from the company."
|
syntax |
Agent V Theme {from} Source
|
semantics |
cause(Agent, E)
location(start(E), Theme, Source)
not(location(end(E), Theme, Source))
|
NP V NP PP.attribute |
example |
"I fired him as my chief of staff."
|
syntax |
Agent V Theme {as} Attribute <-sentential>
|
semantics |
cause(Agent, E)
location(start(E), Theme, ?Source, Attribute)
not(location(end(E), Theme, ?Source, Attribute))
|
|