| 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.predicate |
| example |
"I fired him as my chief of staff."
|
| syntax |
Agent V Theme {as} Predicate <-sentential>
|
| semantics |
cause(Agent, E)
location(start(E), Theme, ?Source, Predicate)
not(location(end(E), Theme, ?Source, Predicate))
|
|