| NP V |
| example |
"Paul laughed."
|
| syntax |
Agent V
|
| semantics |
cause(Agent, E)
express(during(E), Agent, ?Theme)
|
| NP V NP |
| example |
"Paul laughed a cheerful laugh."
|
| syntax |
Agent V Theme
|
| semantics |
cause(Agent, E)
express(during(E), Agent, Theme)
|
| NP V NP |
| example |
"She laughed her excitement."
|
| syntax |
Agent V Theme
|
| semantics |
cause(Agent, E)
express(during(E), Agent, Theme)
|
| NP V PP.recipient |
| example |
"Paul laughed at Mary."
|
| syntax |
Agent V {{+dest_dir}} Recipient
|
| semantics |
cause(Agent, E)
transfer_info(during(E), Agent, Recipient, ?Theme)
express(during(E), Agent, ?Theme)
|
| NP V PP.cause |
| example |
"Paul laughed at the story."
|
| syntax |
Agent V {at} Cause
|
| semantics |
cause(Agent, E)
express(during(E), Agent, ?Theme)
in_reaction_to(E, Cause)
|
| NP V PP.theme |
| example |
"She laughed in/from embarrassment."
|
| syntax |
Agent V {in from} Theme
|
| semantics |
cause(Agent, E)
express(during(E), Agent, Theme)
|
| NP V NP ADJ |
| example |
"Paul laughed himself sick."
|
| syntax |
Agent V Oblique ADJ
|
| semantics |
cause(Agent, E)
express(during(E), Agent, ?Theme)
Pred(result(E), Oblique)
|
| NP V NP PP.oblique2 |
| example |
"The audience laughed the actor off the stage."
|
| syntax |
Agent V Oblique1 {{+path}} Oblique2
|
| semantics |
cause(Agent, E)
express(during(E), Agent, ?Theme)
Pred(result(E), Oblique1)
|
|