Packages

This module provides a lookup interface into the VerbNet semantic mapping dataset for natural language processing (NLP) solutions.

Current section

Files

Jump to
verbnet assets verbnet exchange-13.6.xml
Raw

assets/verbnet/exchange-13.6.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE VNCLASS SYSTEM "vn_class-3.dtd">
<VNCLASS ID="exchange-13.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vn_schema-3.xsd">
<MEMBERS>
<MEMBER name="barter" wn="barter%2:40:00" grouping=""/>
<MEMBER name="forgo" wn="forgo%2:41:00" grouping="forgo.01"/>
<MEMBER name="jilt" wn="" grouping=""/>
<MEMBER name="replace" wn="replace%2:30:00 replace%2:40:00" grouping="replace.01"/>
</MEMBERS>
<THEMROLES>
<THEMROLE type="Agent">
<SELRESTRS logic="or">
<SELRESTR Value="+" type="animate"/>
<SELRESTR Value="+" type="organization"/>
</SELRESTRS>
</THEMROLE>
<THEMROLE type="Theme">
<SELRESTRS/>
</THEMROLE>
<THEMROLE type="Co-Theme">
<SELRESTRS/>
</THEMROLE>
<THEMROLE type="Co-Agent">
<SELRESTRS logic="or">
<SELRESTR Value="+" type="animate"/>
<SELRESTR Value="+" type="organization"/>
</SELRESTRS>
</THEMROLE>
</THEMROLES>
<FRAMES>
<FRAME>
<DESCRIPTION descriptionNumber="0.2" primary="NP V NP PP.co-theme" secondary="NP-PP; for-PP" xtag=""/>
<EXAMPLES>
<EXAMPLE>Gwen exchanged the dress for a shirt.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Agent">
<SYNRESTRS/>
</NP>
<VERB/>
<NP value="Theme">
<SYNRESTRS/>
</NP>
<PREP value="for">
<SELRESTRS/>
</PREP>
<NP value="Co-Theme">
<SYNRESTRS/>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Theme"/>
</ARGS>
</PRED>
<PRED bool="!" value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Co-Theme"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Co-Theme"/>
</ARGS>
</PRED>
<PRED bool="!" value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Theme"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Co-Theme"/>
</ARGS>
</PRED>
<PRED value="cause">
<ARGS>
<ARG type="ThemRole" value="Agent"/>
<ARG type="Event" value="E"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V NP" secondary="Basic Transitive" xtag=""/>
<EXAMPLES>
<EXAMPLE>Twenty couples exchanged rings.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Agent">
<SYNRESTRS>
<SYNRESTR Value="+" type="plural"/>
</SYNRESTRS>
</NP>
<VERB/>
<NP value="Theme">
<SYNRESTRS>
<SYNRESTR Value="+" type="plural"/>
</SYNRESTRS>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Agent_i"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Agent_j"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Agent_j"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Agent_i"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="cause">
<ARGS>
<ARG type="ThemRole" value="Agent"/>
<ARG type="Event" value="E"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V PP.theme" secondary="NP-PP; locative-PP" xtag=""/>
<EXAMPLES>
<EXAMPLE>He swapped between the two.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Agent">
<SYNRESTRS/>
</NP>
<VERB/>
<PREP>
<SELRESTRS>
<SELRESTR Value="+" type="loc"/>
</SELRESTRS>
</PREP>
<NP value="Theme">
<SYNRESTRS>
<SYNRESTR Value="+" type="plural"/>
</SYNRESTRS>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="cause">
<ARGS>
<ARG type="ThemRole" value="Agent"/>
<ARG type="Event" value="E"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V NP PP.co-agent" secondary="NP-PP; with-PP" xtag=""/>
<EXAMPLES>
<EXAMPLE>Cathay is swapping equity stakes with the U.S. carrier.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Agent">
<SYNRESTRS/>
</NP>
<VERB/>
<NP value="Theme">
<SYNRESTRS>
<SYNRESTR Value="+" type="plural"/>
</SYNRESTRS>
</NP>
<PREP value="with">
<SELRESTRS/>
</PREP>
<NP value="Co-Agent">
<SYNRESTRS/>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Co-Agent"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Co-Agent"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="has_possession">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Agent"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme_i"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme_j"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V NP" secondary="Basic Transitive" xtag=""/>
<EXAMPLES>
<EXAMPLE>She exchanged her purchase.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Agent">
<SYNRESTRS/>
</NP>
<VERB/>
<NP value="Theme">
<SYNRESTRS/>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme"/>
</ARGS>
</PRED>
<PRED value="cause">
<ARGS>
<ARG type="ThemRole" value="Agent"/>
<ARG type="Event" value="E"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
</FRAMES>
<SUBCLASSES>
<VNSUBCLASS ID="exchange-13.6-1">
<MEMBERS>
<MEMBER name="change" wn="change%2:30:05 change%2:30:04" grouping="change.02"/>
<MEMBER name="exchange" wn="exchange%2:30:00 exchange%2:41:00" grouping="exchange.01 exchange.02"/>
<MEMBER name="switch" wn="switch%2:30:03 switch%2:40:00 switch%2:30:00 switch%2:30:01" grouping="switch.01 switch.02"/>
<MEMBER name="trade" wn="trade%2:40:00 trade%2:40:02" grouping="trade.02"/>
</MEMBERS>
<THEMROLES>
<THEMROLE type="Location">
<SELRESTRS>
<SELRESTR Value="+" type="location"/>
<SELRESTR Value="-" type="region"/>
</SELRESTRS>
</THEMROLE>
</THEMROLES>
<FRAMES>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V NP PP.co-theme" secondary="NP-PP; with-PP" xtag=""/>
<EXAMPLES>
<EXAMPLE>One bell can swap places with another.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Theme">
<SYNRESTRS/>
</NP>
<VERB/>
<NP value="Location">
<SYNRESTRS/>
</NP>
<PREP value="with">
<SELRESTRS/>
</PREP>
<NP value="Co-Theme">
<SYNRESTRS/>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="location">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Theme"/>
<ARG type="ThemRole" value="Location_i"/>
</ARGS>
</PRED>
<PRED value="location">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Theme"/>
<ARG type="ThemRole" value="Location_j"/>
</ARGS>
</PRED>
<PRED value="location">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Co-Theme"/>
<ARG type="ThemRole" value="Location_j"/>
</ARGS>
</PRED>
<PRED value="location">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Co-Theme"/>
<ARG type="ThemRole" value="Location_i"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V NP.location" secondary="Transitive; Location Object" xtag=""/>
<EXAMPLES>
<EXAMPLE>The bells traded places.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Theme">
<SYNRESTRS>
<SYNRESTR Value="+" type="plural"/>
</SYNRESTRS>
</NP>
<VERB/>
<NP value="Location">
<SYNRESTRS/>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="location">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Theme_i"/>
<ARG type="ThemRole" value="Location_i"/>
</ARGS>
</PRED>
<PRED value="location">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Theme_i"/>
<ARG type="ThemRole" value="Location_j"/>
</ARGS>
</PRED>
<PRED value="location">
<ARGS>
<ARG type="Event" value="start(E)"/>
<ARG type="ThemRole" value="Theme_j"/>
<ARG type="ThemRole" value="Location_j"/>
</ARGS>
</PRED>
<PRED value="location">
<ARGS>
<ARG type="Event" value="end(E)"/>
<ARG type="ThemRole" value="Theme_j"/>
<ARG type="ThemRole" value="Location_i"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
</FRAMES>
<SUBCLASSES>
<VNSUBCLASS ID="exchange-13.6-1-1">
<MEMBERS>
<MEMBER name="substitute" wn="substitute%2:40:00" grouping="substitute.01"/>
<MEMBER name="swap" wn="swap%2:40:00" grouping="swap.01"/>
</MEMBERS>
<THEMROLES/>
<FRAMES>
<FRAME>
<DESCRIPTION descriptionNumber="" primary="NP V PP.co-theme" secondary="PP; for/into PP" xtag=""/>
<EXAMPLES>
<EXAMPLE>They tend to substitute for more mundane things.</EXAMPLE>
</EXAMPLES>
<SYNTAX>
<NP value="Theme">
<SYNRESTRS/>
</NP>
<VERB/>
<PREP value="for into">
<SELRESTRS/>
</PREP>
<NP value="Co-Theme">
<SYNRESTRS/>
</NP>
</SYNTAX>
<SEMANTICS>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Theme"/>
</ARGS>
</PRED>
<PRED value="transfer">
<ARGS>
<ARG type="Event" value="during(E)"/>
<ARG type="ThemRole" value="Co-Theme"/>
</ARGS>
</PRED>
</SEMANTICS>
</FRAME>
</FRAMES>
<SUBCLASSES/>
</VNSUBCLASS>
</SUBCLASSES>
</VNSUBCLASS>
</SUBCLASSES>
</VNCLASS>