exchange-13.6
Members
Roles
- Agent
[+animate]
[+organization]
- Theme1
- Theme2
- Theme
- Recipient
[+animate]
[+organization]
Frames
- NP-PP for-PP
- ex: "Gwen exchanged the dress for a shirt"
sym: Agent V Theme1 for Theme2
sem: has_possession(start(E), Agent, Theme1)
has_possession(start(E), Agent, Theme2)
has_possession(end(E), Agent, Theme2)
has_possession(end(E), Agent, Theme1)
transfer(during(E), Theme1)
transfer(during(E), Theme2)
cause(Agent, E)
- Basic Transitive
- ex: "Twenty couples exchanged rings."
sym: Agent[+plural] V Theme[+plural]
sem: has_possession(start(E), Agent_i, Theme_i)
has_possession(end(E), Agent_j, Theme_i)
has_possession(start(E), Agent_j, Theme_j)
has_possession(end(E), Agent_i, Theme_j)
transfer(during(E), Theme_i)
transfer(during(E), Theme_j)
cause(Agent, E)
- NP-PP locative-PP
- ex: "He swapped between the two."
sym: Agent V +loc Theme[+plural]
sem: has_possession(start(E), Agent, Theme_i)
has_possession(end(E), Agent, Theme_j)
transfer(during(E), Theme_i)
transfer(during(E), Theme_j)
cause(Agent, E)
- NP-PP with-PP
- ex: "Cathay is swapping equity stakes with the U.S. carrier."
sym: Agent V Theme[+plural] with Recipient
sem: has_possession(start(E), Agent, Theme_i)
has_possession(end(E), Recipient, Theme_i)
has_possession(start(E), Recipient, Theme_j)
has_possession(end(E), Agent, Theme_j)
transfer(during(E), Theme_i)
transfer(during(E), Theme_j)
- Basic Transitive
- ex: "She exchanged her purchase."
sym: Agent V Theme
sem: transfer(during(E), Theme)
cause(Agent, E)
Subclass exchange-13.6-1
Members
- change 4 6
- exchange 2 4
- trade 2 4
Roles
- Location
[+location]
[-region]
Frames
- NP-PP with-PP
- ex: "One bell can swap places with another."
sym: Theme1 V Location with Theme2
sem: location(start(E), Theme1, Location_i)
location(end(E), Theme1, Location_j)
location(start(E), Theme2, Location_j)
location(end(E), Theme2, Location_i)
- Transitive Location object
- ex: "The bells traded places."
sym: Theme[+plural] V Location
sem: location(start(E), Theme_i, Location_i)
location(end(E), Theme_i, Location_j)
location(start(E), Theme_j, Location_j)
location(end(E), Theme_j, Location_i)