<?xml version="1.0"?>
<!DOCTYPE verbnetRoles-framenetFEs_RoleMappingData  [
  <!ELEMENT verbnetRoles-framenetFEs_RoleMappingData (vncls+)>
  <!ELEMENT vncls   (roles)>
  <!ELEMENT roles   (role+)>
  <!ELEMENT role   (#PCDATA)>
  <!ATTLIST verbnetRoles-framenetFEs_RoleMappingData date CDATA #IMPLIED>
  <!ATTLIST vncls class   CDATA #REQUIRED>
  <!ATTLIST vncls fnframe CDATA #REQUIRED>
  <!ATTLIST role  fnrole  CDATA #REQUIRED>
  <!ATTLIST role  vnrole  CDATA #REQUIRED>
]>

<!-- last updated by Russell on 2010.03.08 -->

<verbnetRoles-framenetFEs_RoleMappingData  date='8-28-06'>
  <vncls class='9.1' fnframe='Placing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.1-1' fnframe='Installing'> <!-- added for 'install' -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Fixed_location' vnrole='Destination'/>
      <role fnrole='Component' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.2' fnframe='Placing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.3' fnframe='Cause_impact'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Impactor' vnrole='Theme'/>
      <role fnrole='Impactee' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='9.3' fnframe='Cause_motion'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='9.3' fnframe='Placing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='9.3' fnframe='Motion_noise'> <!-- added -->
    <roles>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.5' fnframe='Fluidic_motion'>
    <roles>
      <role fnrole='Fluid' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.6' fnframe='Cause_to_move_in_place'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Fixed_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.6' fnframe='Reshaping'>
    <roles>
      <role fnrole='Deformer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Theme'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Resistant_surface' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.6' fnframe='Moving_in_place'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Fixed_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.6' fnframe='Manipulate_into_shape'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.6' fnframe='Go_into_shape'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.6' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='9.7' fnframe='Placing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.7' fnframe='Storing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.7' fnframe='Attaching'> <!-- added; unclear -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Item' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.7' fnframe='Filling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.7' fnframe='Fluidic_motion'> <!-- added; unclear; only for intransitive frames in the vn class -->
    <roles>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Fluid' vnrole='Theme'/>
    </roles>
 </vncls>
 <vncls class='9.7' fnframe='Mass_motion'> <!-- added; unclear; only for intransitive frames in the vn class -->
    <roles>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Mass_theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.8' fnframe='Adorning'>
    <roles>
      <role fnrole='Location' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.8' fnframe='Filling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.8' fnframe='Eclipse'>
    <roles>
      <role fnrole='Obstruction' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Eclipsed'/>
    </roles>
  </vncls>
  <vncls class='9.8' fnframe='Placing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.9' fnframe='Adorning'>
    <roles>
      <role fnrole='Location' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.9' fnframe='Filling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.9' fnframe='Board_vehicle'>
    <roles>
      <role fnrole='Traveller' vnrole='Agent'/>
      <role fnrole='Vehicle' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='9.9' fnframe='Fining'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Payer' vnrole='Destination'/>
      <role fnrole='Fine' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.9' fnframe='Preserving'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Medium' vnrole='Destination'/>
      <role fnrole='Undergoer' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.10' fnframe='Placing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.10' fnframe='Preserving'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Medium' vnrole='Location'/>
      <role fnrole='Undergoer' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.10' fnframe='Inhibit_movement'> <!--  frame name change; Cause_confinement became Inhibit_movement -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.10' fnframe='Provide_lodging'> <!-- added for Provide_lodging.house.v -->
    <roles>
      <role fnrole='Host' vnrole='Agent'/>
      <role fnrole='Residence' vnrole='Location'/>
      <role fnrole='Lodger' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='9.10' fnframe='Imprisonment'> <!-- added for Imprisonment.jail.v -->
    <roles>
      <role fnrole='Authorities' vnrole='Agent'/>
      <role fnrole='Prison' vnrole='Location'/>
      <role fnrole='Prisoner' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='10.1' fnframe='Change_of_leadership'>
    <roles>
      <role fnrole='Selector' vnrole='Agent'/>
      <role fnrole='Old_leader' vnrole='Theme'/>
      <role fnrole='Old_order' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.1' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.1' fnframe='Separating'> <!-- not mapping FN roles Whole and Parts b/c the VN class does not include this valence -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Part_1' vnrole='Theme'/>
      <role fnrole='Part_2' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.1' fnframe='Theft'>
    <roles>
      <role fnrole='Perpetrator' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Victim' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.1' fnframe='Exclude_member'> <!-- added for Exclude_member.excommunicate.v -->
    <roles>
      <role fnrole='Authority' vnrole='Agent'/>
      <role fnrole='Member' vnrole='Theme'/>
      <role fnrole='Group' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.2' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='10.2' fnframe='Extradition'> <!-- created for Extradition.extradite.v -->
    <roles>
      <role fnrole='Authorities' vnrole='Agent'/>
      <role fnrole='Suspect' vnrole='Theme'/>
      <role fnrole='Current_jurisdiction' vnrole='Source'/>
      <role fnrole='Crime_jurisdiction' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='10.3' fnframe='Emptying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.3' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.4.1' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.4.1' fnframe='Manipulation'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='10.5' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='10.5' fnframe='Taking'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.5' fnframe='Kidnapping'>
    <roles>
      <role fnrole='Perpetrator' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='10.5' fnframe='Piracy'>
    <roles>
      <role fnrole='Perpetrator' vnrole='Agent'/>
      <role fnrole='Vehicle' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='10.5' fnframe='Smuggling'>
    <roles>
      <role fnrole='Perpetrator' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='10.5' fnframe='Theft'>
    <roles>
      <role fnrole='Perpetrator' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Victim' vnrole='Source'/>
      <role fnrole='Purpose' vnrole='Beneficiary'/>
      <role fnrole='Reason' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Cure'>
    <roles>
      <role fnrole='Healer' vnrole='Agent'/>
      <role fnrole='Affliction' vnrole='Theme'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Patient' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Emptying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Robbery'>
    <roles>
      <role fnrole='Perpetrator' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Victim' vnrole='Source'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Verdict'> <!-- added -->
    <roles>
      <role fnrole='Judge' vnrole='Agent'/>
      <role fnrole='Charges' vnrole='Theme'/>
      <role fnrole='Defendant' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Pardon'> <!-- added -->
    <roles>
      <role fnrole='Authority' vnrole='Agent'/>
      <role fnrole='Offense' vnrole='Theme'/>
      <role fnrole='Offender' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.6' fnframe='Manipulate_into_doing'> <!-- added -->
    <roles>
      <role fnrole='Manipulator' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Victim' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.7' fnframe='Emptying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.8' fnframe='Emptying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.10' fnframe='Firing'>
    <roles>
      <role fnrole='Employer' vnrole='Agent'/>
      <role fnrole='Position' vnrole='Predicate'/>
      <role fnrole='Employee' vnrole='Theme'/>
      <role fnrole='Task' vnrole='Source'/> <!-- add correct FE to the frame -->
    </roles>
  </vncls>
  <vncls class='10.10' fnframe='Change_of_leadership'>
    <roles>
      <role fnrole='Selector' vnrole='Agent'/>
      <role fnrole='Role' vnrole='Predicate'/>
      <role fnrole='Old_leader' vnrole='Theme'/>
      <role fnrole='Body' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.10' fnframe='Exclude_member'>
    <roles>
      <role fnrole='Authority' vnrole='Agent'/> <!-- add FE for vn role Predicate (e.g., Role) -->
      <role fnrole='Member' vnrole='Theme'/>
      <role fnrole='Group' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='10.11' fnframe='Quitting'>
    <roles>
      <role fnrole='Employee' vnrole='Agent'/>
      <role fnrole='Position' vnrole='Source'/>
      <role fnrole='Employer' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='11.1' fnframe='Carrying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Carrier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path_start' vnrole='Source'/>
      <role fnrole='Path_end' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.1' fnframe='Sending'>
    <roles>
      <role fnrole='Sender' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Recipient' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.1' fnframe='Giving'> <!-- add FE for Source -->
    <roles>
      <role fnrole='Donor' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Recipient' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.1' fnframe='Delivery'> <!-- added for Delivery.deliver.v -->
    <roles>
      <role fnrole='Deliverer' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Recipient' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.1' fnframe='Transfer'> <!-- added for Transfer.transfer.v; FN frame has words that take recipients, but VN class includes both recipients and destinations as "destination" -->
    <roles>
      <role fnrole='Donor' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Recipient' vnrole='Destination'/> <!-- what do we do for FE Transferors (and in general P-1 P-2 P-s paradigms? -->
    </roles>
  </vncls>
  <vncls class='11.2' fnframe='Motion'> <!-- added -->
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.2' fnframe='Cause_motion'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.3' fnframe='Carrying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Carrier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path_start' vnrole='Source'/>
      <role fnrole='Path_end' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.4' fnframe='Carrying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Carrier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path_start' vnrole='Source'/>
      <role fnrole='Path_end' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.4' fnframe='Cause_motion'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.5' fnframe='Bringing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Carrier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='11.5' fnframe='Sending'> <!-- added -->
    <roles>
      <role fnrole='Sender' vnrole='' fnframe='Earnings_and_losses'/> <!-- added for Earnings_and_losses.earn.v -->
      <role fnrole='Earnings' vnrole='Theme'/>
      <role fnrole='Earner' vnrole='Agent'/>
      <!-- mapping for FE Buyer, VN role Source omitted because Buyer is non-core -->
    </roles>
  </vncls>
  <vncls class='13.2' fnframe='Giving'>
    <roles>
      <role fnrole='Donor' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Recipient' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.2' fnframe='Offering'>
    <roles>
      <role fnrole='Offerer' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Potential_recipient' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.2' fnframe='Dispersal'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Individuals' vnrole='Theme'/>
      <role fnrole='Goal_area' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.2' fnframe='Commerce_pay'>
    <roles>
      <role fnrole='Buyer' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Seller' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.3' fnframe='Giving'>
    <roles>
      <role fnrole='Donor' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Recipient' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.3' fnframe='Offering'>
    <roles>
      <role fnrole='Offerer' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Potential_recipient' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.3' fnframe='Surrendering_possession'>
    <roles>
      <role fnrole='Surrenderer' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Recipient' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.4' fnframe='Supply'>
    <roles>
      <role fnrole='Supplier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Recipient' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='13.5.1' fnframe='Communication_means'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Addressee' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Commerce_buy'>
    <roles>
      <role fnrole='Buyer' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Commerce_collect'>
    <roles>
      <role fnrole='Buyer' vnrole='Agent'/>
      <role fnrole='Seller' vnrole='Source'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Money' vnrole='Asset'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Choosing'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Chosen' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Getting'>
    <roles>
      <role fnrole='Recipient' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Receiving'>
    <roles>
      <role fnrole='Donor' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Taking'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='13.5.2' fnframe='Amassing'> <!-- added for Amassing.accumulate.v -->
    <roles>
      <role fnrole='Recipient' vnrole='Agent'/>
      <role fnrole='Mass_theme' vnrole='Theme'/>
        <!-- FN role Source, VN role theme not mapped because FE Source is non-core -->
    </roles>
  </vncls>
  <vncls class='13.5.3' fnframe='Hiring'>
    <roles>
      <role fnrole='Employer' vnrole='Agent'/>
      <role fnrole='Employee' vnrole='Theme'/>
      <role fnrole='Position' vnrole='Predicate'/> <!-- add VN role for Task -->
    </roles>
  </vncls>
  <vncls class='13.5.3' fnframe='Employing'>
    <roles>
      <role fnrole='Employer' vnrole='Agent'/>
      <role fnrole='Employee' vnrole='Theme'/>
      <role fnrole='Position' vnrole='Predicate'/> <!-- add VN role for Task -->
    </roles>
  </vncls>
  <vncls class='13.6' fnframe='Replacing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Old' vnrole='Theme'/> <!-- this seems wrong; and in fact the two words in the VN class can't even use the Theme role, which has to be plural: *She replaced the two shirts, in the sense of She switched the two shirts. -->
      <role fnrole='Old' vnrole='Theme1'/>
      <role fnrole='New' vnrole='Theme2'/>
      <role fnrole='Purpose' vnrole='Beneficiary'/>
      <role fnrole='Reason' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='13.6' fnframe='Exchange'> <!-- added for Exchange.exchange.v -->
    <roles>
      <role fnrole='Exchanger_1' vnrole='Agent' />
      <role fnrole='Exchanger_2' vnrole='Recipient' />
      <role fnrole='Exchangers' vnrole='Agent' />
      <role fnrole='Theme_1' vnrole='Theme1' />
      <role fnrole='Theme_2' vnrole='Theme2' />
      <role fnrole='Themes' vnrole='Theme' />
    </roles>
  </vncls>
  <vncls class='13.6' fnframe='Take_place_of'> <!-- added for Take_place_of.substitute.v; not sure if this is right at all -->
    <roles>
      <role fnrole='New' vnrole='Theme2' />
      <role fnrole='Old' vnrole='Theme1' />
    </roles>
  </vncls>
  <vncls class='13.7' fnframe='Hunting'> <!-- added -->
    <roles>
      <role fnrole='Hunter' vnrole='Agent' />
    </roles>
  </vncls>
  <vncls class='14' fnframe='Getting'>
    <roles>
      <role fnrole='Recipient' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Topic'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='14' fnframe='Education_teaching'>
    <roles>
      <role fnrole='Student' vnrole='Agent'/>
      <role fnrole='Subject' vnrole='Topic'/>
      <role fnrole='Teacher' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='14' fnframe='Reading'>
    <roles>
      <role fnrole='Reader' vnrole='Agent'/>
      <role fnrole='Text' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='14-1' fnframe='Education_teaching'> <!-- added -->
    <roles>
      <role fnrole='Student' vnrole='Agent'/>
      <role fnrole='Subject' vnrole='Topic'/>
      <role fnrole='Teacher' vnrole='Source'/>
      <role fnrole='Material' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='14-2-1' fnframe='Education_teaching'> <!-- added -->
    <roles>
      <role fnrole='Student' vnrole='Agent'/>
      <role fnrole='Subject' vnrole='Topic'/>
      <role fnrole='Teacher' vnrole='Source'/>
      <role fnrole='Material' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='15.1' fnframe='Manipulation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='15.2' fnframe='Storing'> <!-- added for Storing.store.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='15.2' fnframe='Carry_goods'>
    <roles>
      <role fnrole='Distributor' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='15.2' fnframe='Abandonment'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Depictive' vnrole='Location'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='15.2' fnframe='Stinginess'>
    <roles>
      <role fnrole='Resource_controller' vnrole='Agent'/>
      <role fnrole='Resource' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='15.2' fnframe='Amassing'>
    <roles>
      <role fnrole='Recipient' vnrole='Agent'/>
      <role fnrole='Mass_theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='16' fnframe='Eclipse'>
    <roles>
      <role fnrole='Obstruction' vnrole='Agent'/>
      <role fnrole='Eclipsed' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='17.1' fnframe='Cause_impact'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Impactor' vnrole='Theme'/>
      <role fnrole='Impactee' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='17.1' fnframe='Cause_motion'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Cause'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='17.1' fnframe='Removing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Cause'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='17.1' fnframe='Shoot_projectiles'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Projectile' vnrole='Theme'/>
      <role fnrole='Firearm' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='17.2' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
      <role fnrole='Body_part' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='18.1' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='18.1' fnframe='Cause_impact'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Impactor' vnrole='Instrument'/>
      <role fnrole='Impactee' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='18.1' fnframe='Hit_target'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Agent' vnrole='Instrument'/>
      <role fnrole='Target' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='18.1' fnframe='Impact'>
    <roles>
      <role fnrole='Impactor' vnrole='Instrument'/>
      <role fnrole='Impactee' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='18.2' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='18.3' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='18.3' fnframe='Corporal_punishment'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='18.4' fnframe='Impact'>
    <roles>
      <role fnrole='Impactor' vnrole='Theme'/>
      <role fnrole='Impactee' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='19' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Destination'/>
      <role fnrole='Body_part' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='19' fnframe='Cause_motion'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='20' fnframe='Cause_impact'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Impactor' vnrole='Instrument'/>
      <role fnrole='Impactee' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='20' fnframe='Impact'>
    <roles>
      <role fnrole='Impactor' vnrole='Instrument'/>
      <role fnrole='Impactee' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='20-1' fnframe='Manipulation'> <!-- added for Manipulation.lick.v; but class 20-1 allows non-body-part instruments, while Manipulation requires the instrument to be a body part of the Agent; could be a problem -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Bodypart_of_agent' vnrole='Instrument'/> <!-- this is probably wrong -->
      <role fnrole='Entity' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='21.1' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='21.1' fnframe='Damaging'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='21.1' fnframe='Experience_bodily_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
      <role fnrole='Injuring_entity' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='21.1' fnframe='Removing'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Patient'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='21.2' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='21.2' fnframe='Damaging'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='21.2' fnframe='Slice'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Food_item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='21.2' fnframe='Grinding'>
    <roles>
      <role fnrole='Grinder' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='21.2' fnframe='Cause_to_fragment'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Whole_patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='21.2' fnframe='Cutting'> <!-- added for Cutting.carve.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='22.1' fnframe='Amalgamation'> <!-- added 'parts' -->
    <roles>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.1' fnframe='Cause_to_amalgamate'> <!-- added 'parts' -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.1' fnframe='Make_cognitive_connection'> <!-- added 'concepts' -->
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Concept_1' vnrole='Patient1'/>
      <role fnrole='Concept_2' vnrole='Patient2'/>
      <role fnrole='Concepts' vnrole='Concept'/>
    </roles>
  </vncls>
  <vncls class='22.1' fnframe='Attaching'> <!-- added for Attaching.concatenate.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Goal' vnrole='Patient2'/>
      <role fnrole='Items' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.2' fnframe='Compatibility'>
    <roles>
      <role fnrole='Item_1' vnrole='Patient1'/>
      <role fnrole='Item_2' vnrole='Patient2'/>
      <role fnrole='Items' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.2' fnframe='Amalgamation'> <!-- added parts -->
    <roles>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.2' fnframe='Cause_to_amalgamate'> <!-- added parts -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.2' fnframe='Simultaneity'> <!-- added for Simultaneity.coincide.v; note that this mapping is only for the non-agentive verbs -->
    <roles>
      <role fnrole='Profiled_event' vnrole='Patient1'/>
      <role fnrole='Landmark_event' vnrole='Patient2'/>
      <role fnrole='Events' vnrole='Patient'/>
    </roles>
  </vncls>
      <!-- removed mapping to nonexistent FN frame Amalgamate -->
  <vncls class='22.3' fnframe='Cause_to_amalgamate'> <!-- added for Cause_to_amalgamate.pair.v; added Parts -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.3' fnframe='Amalgamation'> <!-- added Parts -->
    <roles>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.3' fnframe='Attaching'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Goal' vnrole='Patient2'/>
      <role fnrole='Items' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.3' fnframe='Inchoative_attaching'>
    <roles>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Goal' vnrole='Patient2'/>
      <role fnrole='Items' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.3' fnframe='Gathering_up'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Individuals' vnrole='Patient1'/>
      <role fnrole='Aggregate' vnrole='Patient2'/>
      <role fnrole='Individuals' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.4' fnframe='Attaching'> <!-- added Items -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Connector' vnrole='Instrument'/>
      <role fnrole='Goal' vnrole='Patient2'/>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Items' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='22.4' fnframe='Closure'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Fastener' vnrole='Instrument'/>
      <role fnrole='Container_portal' vnrole='Patient'/>
      <role fnrole='Containing_object' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='23.1' fnframe='Separation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
    </roles>
  </vncls>
  <vncls class='23.1' fnframe='Becoming_detached'>
    <roles>
      <role fnrole='Source' vnrole='Patient2'/>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Items' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='23.2' fnframe='Cause_to_fragment'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Whole_patient' vnrole='Patient1'/>
    </roles>
  </vncls>
  <vncls class='23.2' fnframe='Separation'>
    <roles>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
    </roles>
  </vncls>
  <vncls class='23.2' fnframe='Cause_motion'> <!-- added for Cause_motion.draw.v, but very unsatisfactory; many vn split class verbs should really just be cause-motion with the possibility of the motion involving coming apart (pull apart, draw apart, pull across, draw across) -->
    <roles>
     <role fnrole='Agent' vnrole='Agent'/>
     <role fnrole='Theme' vnrole='Patient1'/>
     <role fnrole='Source' vnrole='Patient2'/>
     <role fnrole='Theme' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='23.3' fnframe='Attaching'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Goal' vnrole='Patient2'/>
    </roles>
  </vncls>
  <vncls class='23.3' fnframe='Separation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Part_1' vnrole='Patient1'/>
      <role fnrole='Part_2' vnrole='Patient2'/>
    </roles>
  </vncls>
  <vncls class='23.3' fnframe='Closure'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Fastener' vnrole='Patient1'/>
      <role fnrole='Containing_object' vnrole='Patient2'/>
    </roles>
  </vncls>
  <vncls class='23.3' fnframe='Destroying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Destroyer' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='23.3' fnframe='Detaching'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient1'/>
      <role fnrole='Items' vnrole='Patient'/>
      <role fnrole='Source' vnrole='Patient2'/>
    </roles>
  </vncls>
  <vncls class='23.4' fnframe='Differentiation'>
    <roles>
      <role fnrole='Phenomenon_1' vnrole='Theme1'/>
      <role fnrole='Phenonemon_2' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='24' fnframe='Filling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='24' fnframe='Processing_materials'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Material' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='25.1' fnframe='Processing_materials'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Material' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='25.2' fnframe='Duplication'>
    <roles>
      <role fnrole='Copy' vnrole='Theme'/>
      <role fnrole='Creator' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='25.2' fnframe='Imitation'>
    <roles>
      <role fnrole='Text' vnrole='Theme'/>
      <role fnrole='Author' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='25.2' fnframe='Spelling_and_pronouncing'>
    <roles>
      <role fnrole='Formal_realization' vnrole='Theme'/>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Context' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='25.2' fnframe='Text_creation'>
    <roles>
      <role fnrole='Text' vnrole='Theme'/>
      <role fnrole='Author' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='25.3' fnframe='Filling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Destination'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='25.4' fnframe='Duplication'>
    <roles>
      <role fnrole='Copy' vnrole='Theme'/>
      <role fnrole='Creator' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='25.4' fnframe='Imitation'>
    <roles>
      <role fnrole='Copy' vnrole='Theme'/>
      <role fnrole='Creator' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='25.4' fnframe='Text_creation'>
    <roles>
      <role fnrole='Text' vnrole='Theme'/>
      <role fnrole='Author' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Destination'/>
      <role fnrole='Place' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='25.4' fnframe='Create_representation'> <!-- added for Create_representation.photograph.v; actually incorrect, the Represented isn't a theme; the semantics of the vn class is incorrect -->
    <roles>
      <role fnrole='Creator' vnrole='Agent'/>
      <role fnrole='Represented' vnrole='Theme'/>
      <role fnrole='Material' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='25.4' fnframe='Recording'> <!-- added for Recording.record.v; actually incorrect, the Represented isn't a theme; the semantics of the vn class is incorrect -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Medium' vnrole='Destination'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Attribute' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Building'> <!-- added beneficiary -->
    <roles>
      <role fnrole='Components' vnrole='Material'/>
      <role fnrole='Created_entity' vnrole='Product'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Beneficiary' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Cooking_creation'>
    <roles>
      <role fnrole='Produced_food' vnrole='Product'/>
      <role fnrole='Cook' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Imitation'>
    <roles>
      <role fnrole='Copy' vnrole='Product'/>
      <role fnrole='Creator' vnrole='Agent'/>
      <role fnrole='Original' vnrole='Material'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Invention'>
    <roles>
      <role fnrole='Invention' vnrole='Product'/>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Intentionally_create'>
    <roles>
      <role fnrole='Created_entity' vnrole='Product'/>
      <role fnrole='Creator' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Manufacturing'>
    <roles>
      <role fnrole='Product' vnrole='Product'/>
      <role fnrole='Manufacturer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Transformation'>
    <roles>
      <role fnrole='Final_entity' vnrole='Product'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Initial_entity' vnrole='Material'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Reshaping'> <!-- added mapping for Cause -->
    <roles>
      <role fnrole='Result' vnrole='Product'/>
      <role fnrole='Deformer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Material'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Create_physical_artwork'> <!-- added -->
    <roles>
      <role fnrole='Representation' vnrole='Product'/>
      <role fnrole='Creator' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.1' fnframe='Processing_materials'> <!-- added -->
    <roles>
      <role fnrole='Result' vnrole='Product'/>
      <role fnrole='Alterant' vnrole='Agent'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Material' vnrole='Material'/>
    </roles>
  </vncls>
  <vncls class='26.2' fnframe='Coming_to_be'>
    <roles>
      <role fnrole='Entity' vnrole='Product'/>
      <role fnrole='Components' vnrole='Material'/>
    </roles>
  </vncls>
  <vncls class='26.2' fnframe='Invention'>
    <roles>
      <role fnrole='Invention' vnrole='Product'/>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.2' fnframe='Progress'> <!-- added for Progress.mature.v -->
    <roles>
      <role fnrole='Entity' vnrole='Material'/>
      <role fnrole='Post_state' vnrole='Product'/>
    </roles>
  </vncls>
  <vncls class='26.3' fnframe='Reshaping'> <!-- added for roll.v; unclear if this is correct -->
    <roles>
      <role fnrole='Undergoer' vnrole='Product'/>
      <role fnrole='Deformer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.3' fnframe='Setting_fire'>
    <roles>
      <role fnrole='Flamables' vnrole='Product'/>
      <role fnrole='Kindler' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.3' fnframe='Cooking_creation'>
    <roles>
      <role fnrole='Produced_food' vnrole='Product'/>
      <role fnrole='Cook' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.3' fnframe='Invention'>
    <roles>
      <role fnrole='Invention' vnrole='Product'/>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Achieving_first'>
    <roles>
      <role fnrole='New_idea' vnrole='Product'/>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Invention'>
    <roles>
      <role fnrole='Invention' vnrole='Product'/>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Text_creation'>
    <roles>
      <role fnrole='Text' vnrole='Product'/>
      <role fnrole='Author' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Cooking_creation'>
    <roles>
      <role fnrole='Produced_food' vnrole='Product'/>
      <role fnrole='Ingredients' vnrole='Material'/>
      <role fnrole='Cook' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Building'>
    <roles>
      <role fnrole='Created_entity' vnrole='Product'/>
      <role fnrole='Components' vnrole='Material'/>
      <role fnrole='Agent' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Intentionally_create'>
    <roles>
      <role fnrole='Created_entity' vnrole='Product'/>
      <role fnrole='Creator' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Manufacturing'> <!-- added mapping for Consumer -->
    <roles>
      <role fnrole='Product' vnrole='Product'/>
      <role fnrole='Resource' vnrole='Material'/>
      <role fnrole='Manufacturer' vnrole='Agent'/>
      <role fnrole='Consumer' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='26.4' fnframe='Behind_the_scenes'>
    <roles>
      <role fnrole='Production' vnrole='Product'/>
      <role fnrole='Medium' vnrole='Material'/>
      <role fnrole='Artist' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.5' fnframe='Reshaping'>
    <roles>
      <role fnrole='Result' vnrole='Product'/>
      <role fnrole='Undergoer' vnrole='Material'/>
      <role fnrole='Deformer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.5' fnframe='Manipulation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Product'/>
    </roles>
  </vncls>
  <vncls class='26.5' fnframe='Moving_in_place'> <!-- added -->
    <roles>
      <role fnrole='Result' vnrole='Material'/>
      <role fnrole='Theme' vnrole='Product'/>
    </roles>
  </vncls>
  <vncls class='26.6.1' fnframe='Transformation'>
    <roles>
      <role fnrole='Result' vnrole='Product'/>
      <role fnrole='Undergoer' vnrole='Material'/>
      <role fnrole='Deformer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='26.6.1' fnframe='Reshaping'>
    <roles>
      <role fnrole='Deformer' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Material'/>
      <role fnrole='Result' vnrole='Product'/>
    </roles>
  </vncls>
  <vncls class='26.6.1' fnframe='Categorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Category' vnrole='Product'/>
    </roles>
  </vncls>
  <vncls class='26.6.1' fnframe='Cause_change'> <!-- added for Cause_change.alter.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Patient'/>
      <role fnrole='Initial_category' vnrole='Product'/>
      <role fnrole='Final_category' vnrole='Material'/>
    </roles>
  </vncls>
  <vncls class='26.6.2' fnframe='Replacing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Old' vnrole='Source'/>
      <role fnrole='New' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='26.7' fnframe='Behind_the_scenes'>
    <roles>
      <role fnrole='Artist' vnrole='Agent'/>
      <role fnrole='Production' vnrole='Theme'/>
      <role fnrole='Studio' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='26.7' fnframe='Performers_and_roles'>
    <roles>
      <role fnrole='Performer' vnrole='Agent'/>
      <role fnrole='Performance' vnrole='Theme'/>
      <role fnrole='Audience' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='26.7' fnframe='Text_creation'>
    <roles>
      <role fnrole='Author' vnrole='Agent'/>
      <role fnrole='Text' vnrole='Theme'/>
      <role fnrole='Purpose' vnrole='Beneficiary'/>
    </roles>
  </vncls>
  <vncls class='26.7' fnframe='Invention'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Invention' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='26.7' fnframe='Create_physical_artwork'> <!-- added -->
    <roles>
      <role fnrole='Creator' vnrole='Agent'/>
      <role fnrole='Representation' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='26.8' fnframe='Practice'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Action' vnrole='Theme'/>
      <role fnrole='Occasion' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='27' fnframe='Causation'>
    <roles>
      <role fnrole='Cause' vnrole='Theme1'/>
      <role fnrole='Effect' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='27' fnframe='Cause_to_start'> <!-- added mapping for Prediate -->
    <roles>
      <role fnrole='Cause' vnrole='Theme1'/>
      <role fnrole='Effect' vnrole='Theme2'/>
      <role fnrole='Effect' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='27' fnframe='Birth'>
    <roles>
      <role fnrole='Mother' vnrole='Theme1'/>
      <role fnrole='Child' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='28' fnframe='Birth'>
    <roles>
      <role fnrole='Parents' vnrole='Agent'/>
      <role fnrole='Child' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='29.1' fnframe='Change_of_leadership'>
    <roles>
      <role fnrole='Selector' vnrole='Agent'/>
      <role fnrole='New_leader' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.1' fnframe='Name_conferral'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Name' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.1' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.1' fnframe='Awareness'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.1' fnframe='Appointing'> <!-- added -->
    <roles>
      <role fnrole='Selector' vnrole='Agent'/>
      <role fnrole='Official' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Predicate'/>
      <role fnrole='Function' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.1' fnframe='Desiring'> <!-- added -->
    <roles>
      <role fnrole='Experiencer' vnrole='Agent'/>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Event' vnrole='Predicate'/>
      <role fnrole='Function' vnrole='Predicate'/>
      <role fnrole='Location_of_Event' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Judgment_communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Categorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Speak_on_topic'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Topic'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Judgment'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Communicate_categorization'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Awareness'> <!-- added -->
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
      <role fnrole='Content' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Memory'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Evidence'>
    <roles>
      <role fnrole='Support' vnrole='Agent'/>
      <role fnrole='Proposition' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Reporting'>
    <roles>
      <role fnrole='Authorities' vnrole='Agent'/>
      <role fnrole='Behavior' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Adopt_selection'> <!-- added for Adopt_selection.adopt.v; possibly wrong -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Value' vnrole='Theme'/>
      <role fnrole='Attribute' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Communicate_categorization'> <!-- added -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Medium' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Communicate_categorization'> <!-- added -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Medium' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.2' fnframe='Reveal_secret'> <!-- added; does not cover that-clause complements, which are annotated as Information in FN -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Information' vnrole='Theme'/>
      <role fnrole='Information' vnrole='Predicate'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.3' fnframe='Name_conferral'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Name' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.3' fnframe='Verdict'>
    <roles>
      <role fnrole='Judge' vnrole='Agent'/>
      <role fnrole='Defendant' vnrole='Theme'/>
      <role fnrole='Finding' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.3' fnframe='Labeling'> <!-- added for Labeling.brand.v -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Label' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.4' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Theme'/>
      <role fnrole='Message' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.4' fnframe='Awareness'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.4' fnframe='Becoming_aware'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='State' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.4' fnframe='Warrant'>
    <roles>
      <role fnrole='State_of_affaird' vnrole='Agent'/>
      <role fnrole='Action' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.4' fnframe='Reasoning'> <!-- added; unclear what to do about vn role Predicate -->
    <roles>
      <role fnrole='Arguer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Theme'/>
      <role fnrole='Message' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Coming_to_believe'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Awareness'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
      <role fnrole='Opinion' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Opinion'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Opinion' vnrole='Theme'/>
      <role fnrole='Opinion' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Becoming_aware'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='State' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Reasoning'>
    <roles>
      <role fnrole='Arguer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Predicting'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Eventuality' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Certainty'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.5' fnframe='Expectation'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.6' fnframe='Conduct'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Manner' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.6' fnframe='Assessing'>
    <roles>
      <role fnrole='Assessor' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='29.6' fnframe='Performers_and_roles'>
    <roles>
      <role fnrole='Performer' vnrole='Agent'/>
      <role fnrole='Role' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.6' fnframe='Posing_as'> <!-- added for Posing_as.pose.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Simulated_entity' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Commitment'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Manipulate_into_doing'>
    <roles>
      <role fnrole='Manipulator' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Killing'>
    <roles>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Being_employed'>
    <roles>
      <role fnrole='Employee' vnrole='Agent'/>
      <role fnrole='Task' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Cotheme'>
    <roles>
      <role fnrole='Source' vnrole='Agent'/>
      <role fnrole='New_leader' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Education_teaching'>
    <roles>
      <role fnrole='Teacher' vnrole='Agent'/>
      <role fnrole='Student' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Performers_and_roles'>
    <roles>
      <role fnrole='Performer' vnrole='Agent'/>
      <role fnrole='Audience' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Achieving_first'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='New_idea' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Collaboration'>
    <roles>
      <role fnrole='Partners' vnrole='Agent'/>
      <role fnrole='Undertaking' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Social_event'>
    <roles>
      <role fnrole='Host' vnrole='Agent'/>
      <role fnrole='Social_event' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.8' fnframe='Cure'> <!-- added -->
    <roles>
      <role fnrole='Healer' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.9' fnframe='Categorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.9' fnframe='Cogitation'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.9' fnframe='Awareness'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.9' fnframe='Remembering_experience'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Experience' vnrole='Theme'/>
      <role fnrole='Salient_entity' vnrole='Theme'/>
      <role fnrole='Impression' vnrole='Theme'/>
      <role fnrole='State' vnrole='Theme'/>
      <role fnrole='State' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.9' fnframe='Grasp'> <!-- added; may be incorrect -->
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Faculty' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='29.9' fnframe='Opinion'> <!-- added; may be incorrect -->
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Opinion' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='29.10' fnframe='Categorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Destination'/>
      <role fnrole='Category' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='30.1' fnframe='Perception_experience'>
    <roles>
      <role fnrole='Perceiver' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.1' fnframe='Becoming_aware'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Becoming_aware'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Scrutiny'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Perception_active'>
    <roles>
      <role fnrole='Perceiver_agentive' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
      <role fnrole='Body_part' vnrole='Experiencer'/> <!-- only when body part is the subject -->
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Perception_experience'>
    <roles>
      <role fnrole='Perceiver_passive' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Perception'>
    <roles>
      <role fnrole='Perceiver' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Feeling'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Emotion' vnrole='Stimulus'/>
      <role fnrole='Emotional_state' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.2' fnframe='Reading'>
    <roles>
      <role fnrole='Reader' vnrole='Experiencer'/>
      <role fnrole='Text' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.3' fnframe='Perception_active'>
    <roles>
      <role fnrole='Perceiver_agentive' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
      <role fnrole='Body_part' vnrole='Experiencer'/> <!-- only when a body part is the subject -->
    </roles>
  </vncls>
  <vncls class='30.4' fnframe='Appearance'>
    <roles>
      <role fnrole='Perceiver_passive' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
    </roles>
  </vncls>
  <vncls class='30.4' fnframe='Perception_active'> <!-- it seems like this mapping shouldn't exist -->
    <roles>
      <role fnrole='Perceiver_agentive' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Stimulus'/>
      <role fnrole='Body_part' vnrole='Experiencer'/> <!-- only when a body part is the subject -->
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Experiencer_obj'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Stimulus' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Eventive_cognizer_affecting'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Event' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Attempt_suasion'>
    <roles>
      <role fnrole='Addressee' vnrole='Experiencer'/>
      <role fnrole='Speaker' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Manipulate_into_doing'>
    <roles>
      <role fnrole='Victim' vnrole='Experiencer'/>
      <role fnrole='Manipulator' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Experiencer_focus'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Content' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Cause_to_experience'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Agent' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Victim' vnrole='Experiencer'/>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Cause_emotion'>
    <roles>
      <role fnrole='Victim' vnrole='Experiencer'/>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Event' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Subjective_influence'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Situation' vnrole='Cause'/>
      <role fnrole='Entity' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Cause_to_experience'> <!-- added for Cause_to_experience.amuse.v; only works for volitional agent/subjects -->
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Agent' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.1' fnframe='Rejuvenation'> <!-- added for Rejuvenation.invigorate.v; FN class is broader, not just experience -->
    <roles>
      <role fnrole='Entity' vnrole='Experiencer'/>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Experiencer_focus'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Content' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Judgment'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Judgment_communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Experiencer'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Preference'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Focal_participant' vnrole='Theme'/>
      <role fnrole='Location_of_event' vnrole='Predicate'/>
      <role fnrole='Contrast' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Partiality'>
    <roles>
      <role fnrole='Judge' vnrole='Experiencer'/>
      <role fnrole='Dispute' vnrole='Theme'/>
      <role fnrole='Sides' vnrole='Theme'/>
      <role fnrole='Side_1' vnrole='Theme'/>
      <role fnrole='Side_2' vnrole='Predicate'/>
      <role fnrole='Manifestation_of_bias' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Experiencer'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Predicate'/>
      <role fnrole='Medium' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Opinion'> <!-- added -->
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Opinion' vnrole='Theme'/>
      <role fnrole='Opinion' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Certainty'> <!-- added for Certainty.trust.v;  vnrole Predicate should be mapped to non-existent FE Reason -->
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Content' vnrole='Theme'/>
      <role fnrole='Expressor' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='31.2' fnframe='Trust'> <!-- added for Trust.trust.v; maybe vnrole Predicate should be mapped to non-existent FE Reason-->
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Source' vnrole='Theme'/>
      <role fnrole='Information' vnrole='Theme'/>
      <role fnrole='Expressor' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Experiencer_obj'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Stimulus' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Emotion_active'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Topic' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Experiencer_focus'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Content' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Emotions_of_mental_activity'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Stimulus' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Judgment'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Evaluee' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Cogitation'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Topic' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Response'> <!-- added for Response.react.v; FN frame is much broader, non-emotional -->
    <roles>
      <role fnrole='Agent' vnrole='Experiencer'/>
      <role fnrole='Trigger' vnrole='Cause'/>
      <role fnrole='Responding_entity' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Emotion_heat'> <!-- added -->
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='31.3' fnframe='Judgment_communication'> <!-- added -->
    <roles>
      <role fnrole='Communicator' vnrole='Experiencer'/>
      <role fnrole='Evaluee' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='32.1' fnframe='Desiring'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Theme' vnrole='Event'/>
    </roles>
  </vncls>
  <vncls class='32.1' fnframe='Experiencer_focus'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Content' vnrole='Event'/>
      <role fnrole='Reason' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='32.1' fnframe='Preference'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Focal_participant' vnrole='Theme'/>
      <role fnrole='Location_of_event' vnrole='Predicate'/> <!-- improper; there is no Predicate role in vn -->
      <role fnrole='Contrast' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='32.1' fnframe='Partiality'>
    <roles>
      <role fnrole='Judge' vnrole='Experiencer'/>
      <role fnrole='Dispute' vnrole='Theme'/>
      <role fnrole='Sides' vnrole='Theme'/>
      <role fnrole='Side_1' vnrole='Theme'/>
      <role fnrole='Side_2' vnrole='Attribute'/>
      <role fnrole='Manifestation_of_bias' vnrole='Predicate'/> <!-- improper; there is no Predicate role in vn -->
    </roles>
  </vncls>
  <vncls class='32.1' fnframe='Needing'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Requirement' vnrole='Theme'/>
      <role fnrole='Explanation' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='32.2' fnframe='Desiring'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Theme' vnrole='Event'/>
    </roles>
  </vncls>
  <vncls class='32.2' fnframe='Experiencer_focus'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Content' vnrole='Event'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Judgment_communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Judgment'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Judgment_direct_address'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Forgiveness'>
    <roles>
      <role fnrole='Judge' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Offense' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Rewards_and_punishments'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Grant_permission'>
    <roles>
      <role fnrole='Grantor' vnrole='Agent'/>
      <role fnrole='Grantee' vnrole='Theme'/>
      <role fnrole='Action' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Certainty'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Attack'>
    <roles>
      <role fnrole='Assailant' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
      <role fnrole='Purpose' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Notification_of_charges'>
    <roles>
      <role fnrole='Arraign_authority' vnrole='Agent'/>
      <role fnrole='Accused' vnrole='Theme'/>
      <role fnrole='Charges' vnrole='Predicate'/>
      <role fnrole='Containing_event' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='33' fnframe='Abusing'> <!-- added; FN frame is much narrower than this class -->
    <roles>
      <role fnrole='Abuser' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='34' fnframe='Scrutiny'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Theme'/>
      <role fnrole='Phenomenon' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='34' fnframe='Assessing'>
    <roles>
      <role fnrole='Assessor' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Feature' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='34.1' fnframe='Assessing'>
    <roles>
      <role fnrole='Assessor' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Feature' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='34.1' fnframe='Scrutiny'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Theme'/>
      <role fnrole='Phenomenon' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='34.2' fnframe='Estimating'> <!-- FN frame is much broader in syntactic possibilities -->
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Value' vnrole='Value'/>
    </roles>
  </vncls>
  <vncls class='35.1' fnframe='Seeking'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Sought_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.2' fnframe='Seeking'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Sought_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.2' fnframe='Scrutiny'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.2' fnframe='Scouring'> <!-- added -->
    <roles>
      <role fnrole='Searcher' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Sought_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.2' fnframe='Shopping'> <!-- added for Shopping.shop.v -->
    <roles>
      <role fnrole='Shopper' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Goods' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.2' fnframe='Inspecting'> <!-- added -->
    <roles>
      <role fnrole='Inspector' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Unwanted_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.3' fnframe='Cotheme'> <!-- added -->
    <roles>
      <role fnrole='Theme' vnrole='Agent'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Cotheme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.4' fnframe='Seeking'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Sought_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.4' fnframe='Scrutiny'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.4' fnframe='Operational_testing'>
    <roles>
      <role fnrole='Tester' vnrole='Agent'/>
      <role fnrole='Product' vnrole='Location'/>
      <role fnrole='Tested_property' vnrole='Location'/>
      <role fnrole='Unwanted_characteristics' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.5' fnframe='Seeking'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Sought_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.5' fnframe='Scrutiny'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='35.6' fnframe='Seeking'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Ground' vnrole='Location'/>
      <role fnrole='Sought_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Compatibility'>
    <roles>
      <role fnrole='Item1' vnrole='Actor1'/>
      <role fnrole='Item2' vnrole='Actor2'/>
      <role fnrole='Parameter' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Collaboration'>
    <roles>
      <role fnrole='Partner1' vnrole='Actor1'/>
      <role fnrole='Partner2' vnrole='Actor2'/>
      <role fnrole='Undertaking' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Discussion'>
    <roles>
      <role fnrole='Interlocutor1' vnrole='Actor1'/>
      <role fnrole='Interlocutor2' vnrole='Actor2'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Quarreling'>
    <roles>
      <role fnrole='Arguer1' vnrole='Actor1'/>
      <role fnrole='Arguer2' vnrole='Actor2'/>
      <role fnrole='Issue' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Hostile_encounter'>
    <roles>
      <role fnrole='Side1' vnrole='Actor1'/>
      <role fnrole='Side2' vnrole='Actor2'/>
      <role fnrole='Issue' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Competition'>
    <roles>
      <role fnrole='Participant1' vnrole='Actor1'/>
      <role fnrole='Participant2' vnrole='Actor2'/>
      <role fnrole='Competition' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Amalgamation'>
    <roles>
      <role fnrole='Parts' vnrole='Actor1'/>
      <role fnrole='Part_1' vnrole='Actor1'/>
      <role fnrole='Part_2' vnrole='Actor2'/>
      <role fnrole='Whole' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Be_in_agreement_on_assessment'> <!-- added for Be_in_agreement_on_assessment.concur.v; not sure what to do with FN roles Opinion (that-clause) and Issue (on-PP); seems like they should be mentioned in the vn valences but they're not -->
    <roles>
      <role fnrole='Cognizer_1' vnrole='Actor1'/>
      <role fnrole='Cognizers' vnrole='Actor1'/>
      <role fnrole='Cognizer_2' vnrole='Actor2'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.1' fnframe='Chatting'> <!-- added -->
    <roles>
      <role fnrole='Interlocutor1' vnrole='Actor1'/>
      <role fnrole='Interlocutor2' vnrole='Actor2'/>
      <role fnrole='Interlocutors' vnrole='Actor'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='36.2' fnframe='Personal_relationship'>
    <roles>
      <role fnrole='Partner_1' vnrole='Actor1'/>
      <role fnrole='Partner_2' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.2' fnframe='Forming_relationships'>
    <roles>
      <role fnrole='Partner_1' vnrole='Actor1'/>
      <role fnrole='Partner_2' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Quarreling'>
    <roles>
      <role fnrole='Arguer_1' vnrole='Actor1'/>
      <role fnrole='Arguer_2' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Discussion'>
    <roles>
      <role fnrole='Interlocutor_1' vnrole='Actor1'/>
      <role fnrole='Interlocutor_2' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Competition'>
    <roles>
      <role fnrole='Participant_1' vnrole='Actor1'/>
      <role fnrole='Participant_2' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Hostile_encounter'>
    <roles>
      <role fnrole='Side_1' vnrole='Actor1'/>
      <role fnrole='Side_2' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Congregating'> <!-- added for Congregating.meet.v -->
    <roles>
      <role fnrole='Party_1' vnrole='Actor1'/>
      <role fnrole='Party_2' vnrole='Actor2'/>
      <role fnrole='Configuration' vnrole='Actor'/>
      <role fnrole='Individuals' vnrole='Actor'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Visiting'> <!-- added; unclear if 'visit' actually undergoes all the alternations of the class -->
    <roles>
      <role fnrole='Agent' vnrole='Actor1'/>
      <role fnrole='Entity' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Make_acquaintance'> <!-- added for Make_acquaintance.meet.v -->
    <roles>
      <role fnrole='Individual_1' vnrole='Actor1'/>
      <role fnrole='Individual_2' vnrole='Actor2'/>
      <role fnrole='Individuals' vnrole='Actor'/>
    </roles>
  </vncls>
  <vncls class='36.3' fnframe='Jury_deliberation'> <!-- added; unclear, maybe not -->
    <roles>
      <role fnrole='Jury' vnrole='Actor'/>
    </roles>
  </vncls>
  <vncls class='36.4' fnframe='Communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Actor'/>
      <role fnrole='Communicator' vnrole='Actor1'/>
      <role fnrole='Addressee' vnrole='Actor2'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='36.4' fnframe='Hostile_encounter'> <!-- added -->
    <roles>
      <role fnrole='Sides' vnrole='Actor'/>
      <role fnrole='Side_1' vnrole='Actor1'/>
      <role fnrole='Side_2' vnrole='Actor2'/>
      <role fnrole='Issue' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='36.4' fnframe='Quarreling'> <!-- added for Quarreling.argue.v -->
    <roles>
      <role fnrole='Arguers' vnrole='Actor'/>
      <role fnrole='Arguer1' vnrole='Actor1'/>
      <role fnrole='Arguer2' vnrole='Actor2'/>
      <role fnrole='Issue' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Reasoning'>
    <roles>
      <role fnrole='Arguer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Justifying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='State_of_affairs' vnrole='Topic'/>
      <role fnrole='Act' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Speak_on_topic'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Audience' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Hear'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Hearer' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Reporting'>
    <roles>
      <role fnrole='Informer' vnrole='Agent'/>
      <role fnrole='Behavior' vnrole='Topic'/>
      <role fnrole='Authorities' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Request'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Telling'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Contacting'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Communication' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1' fnframe='Questioning'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.1' fnframe='Education_teaching'> <!-- added for Education_teaching.teach.v -->
    <roles>
      <role fnrole='Student' vnrole='Recipient'/>
      <role fnrole='Subject' vnrole='Topic'/>
      <role fnrole='Skill' vnrole='Topic'/>
      <role fnrole='Role' vnrole='Topic'/>
      <role fnrole='Precept' vnrole='Topic'/>
      <role fnrole='Fact' vnrole='Topic'/>
      <role fnrole='Teacher' vnrole='Agent'/>
      <role fnrole='Institution' vnrole='Agent'/>
      <role fnrole='Course' vnrole='Agent'/>
      <role fnrole='Material' vnrole='Source'/>
      <role fnrole='Material' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='37.1.1' fnframe='Adducing'> <!-- added for Adducing.cite.v -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Specified_entity' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.1' fnframe='Contacting'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Communication' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.1' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.1' fnframe='Justifying'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='State_of_affairs' vnrole='Topic'/>
      <role fnrole='Act' vnrole='Topic'/>
      <role fnrole='Judge' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.1' fnframe='Reasoning'>
    <roles>
      <role fnrole='Arguer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.2' fnframe='Questioning'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.1.2' fnframe='Request'> <!-- added -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.2' fnframe='Reporting'>
    <roles>
      <role fnrole='Informer' vnrole='Agent'/>
      <role fnrole='Behavior' vnrole='Topic'/>
      <role fnrole='Authorities' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.2' fnframe='Request'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.2' fnframe='Telling'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.3' fnframe='Communication_manner'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.3' fnframe='Communication_noise'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.3' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.4' fnframe='Communication_means'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.4' fnframe='Contacting'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Communication' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.5' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Actor1'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='37.6' fnframe='Quarreling'>
    <roles>
      <role fnrole='Arguer_1' vnrole='Actor1'/>
      <role fnrole='Arguer_2' vnrole='Actor2'/>
      <role fnrole='Issue' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='37.6' fnframe='Chatting'>
    <roles>
      <role fnrole='Interlocutor_1' vnrole='Actor1'/>
      <role fnrole='Interlocutor_2' vnrole='Actor2'/>
      <role fnrole='Topic' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='37.6' fnframe='Discussion'>
    <roles>
      <role fnrole='Interlocutor_1' vnrole='Actor1'/>
      <role fnrole='Interlocutor_2' vnrole='Actor2'/>
      <role fnrole='Interlocutors' vnrole='Actor'/>
      <role fnrole='Topic' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='37.7' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.7' fnframe='Telling'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.7' fnframe='Expressing_publicly'>
    <roles>
      <role fnrole='Communucator' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.7' fnframe='Reveal_secret'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Information' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.7' fnframe='Text_creation'>
    <roles>
      <role fnrole='Author' vnrole='Agent'/>
      <role fnrole='Text' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.7' fnframe='Communication_response'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Trigger' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.8' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.8' fnframe='Complaining'> <!-- added for Complaining.grouse.v -->
    <roles>
      <role fnrole='Complainer' vnrole='Agent'/>
      <role fnrole='Complaint' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.8' fnframe='Bragging'> <!-- added for moved LUs -->
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.9' fnframe='Attempt_suasion'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.9' fnframe='Telling'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.9' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.10' fnframe='Reveal_secret'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Information' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.11' fnframe='Speak_on_topic'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Topic'/>
      <role fnrole='Audience' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.11' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='37.12' fnframe='Judgment_communication'> <!-- only for 'tout' so far -->
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='37.13' fnframe='Telling'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Message' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='37.13' fnframe='Telling'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Topic' vnrole='Topic'/>
      <role fnrole='Message' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='38' fnframe='Commitment'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Addressee' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='38' fnframe='Make_noise'>
    <roles>
      <role fnrole='Noisy_event' vnrole='Agent'/>
      <role fnrole='Sound_source' vnrole='Agent'/>
      <role fnrole='Sound' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='39.1' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
      <role fnrole='Source' vnrole='Source'/>

    </roles>
  </vncls>
  <vncls class='39.2' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='39.2' fnframe='Grinding'>
    <roles>
      <role fnrole='Grinder' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='39.3' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='39.4' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='39.5' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='39.6' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='39.7' fnframe='Ingestion'>
    <roles>
      <role fnrole='Ingestor' vnrole='Agent'/>
      <role fnrole='Ingestibles' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='40.1.1' fnframe='Excreting'>
    <roles>
      <role fnrole='Excreter' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.1.1' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.1.1' fnframe='Breathing'> <!-- added for Breathing.pant.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.1.2' fnframe='Fluidic_motion'>
    <roles>
      <role fnrole='Fluid' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.1.2' fnframe='Excreting'>
    <roles>
      <role fnrole='Excreter' vnrole='Agent'/>
      <role fnrole='Excreta' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.1.2' fnframe='Breathing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Air' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.1.3' fnframe='Emitting'>
    <roles>
      <role fnrole='Source_emitter' vnrole='Agent'/>
      <role fnrole='Emission' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.1.3' fnframe='Breathing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Air' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.1.3' fnframe='Excreting'> <!-- added for Excreting.perspire.v -->
    <roles>
      <role fnrole='Excreter' vnrole='Agent'/>
      <role fnrole='Excreta' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.2' fnframe='Communication_noise'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Addressee' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='40.2' fnframe='Making_faces'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Internal_cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='40.2' fnframe='Communication_manner'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Addressee' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='40.2' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.2' fnframe='Judgment_communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Cause'/>
      <role fnrole='Reason' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='40.3.1' fnframe='Gesture'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Indicated_entity' vnrole='Theme'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='40.3.1' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='40.3.2' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Internal_cause' vnrole='Cause'/>
      <role fnrole='External_cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='40.3.2' fnframe='Posture'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.3.2' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.3.3' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.4' fnframe='Sleep'>
    <roles>
      <role fnrole='Sleeper' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='40.6' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Experiencer'/>
    </roles>
  </vncls>
  <vncls class='40.6' fnframe='Moving_in_place'> <!-- added for Moving_in_place.quiver.v; may be incorrect, FN frame covers all motion not just body motion -->
    <roles>
      <role fnrole='Agent' vnrole='Experiencer'/>
      <role fnrole='Cause' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='40.7' fnframe='Death'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Protagonist' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.7' fnframe='Killing'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='40.8.1' fnframe='Perception_body'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='40.8.2' fnframe='Perception_body'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='40.8.3' fnframe='Experience_bodily_harm'>
    <roles>
      <role fnrole='Experiencer' vnrole='Experiencer'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.1.1' fnframe='Grooming'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.1.1' fnframe='Dressing'> <!-- added for Dressing.dress.v; could be incorrect; VN class doesn't have a role for the clothing -->
    <roles>
      <role fnrole='Wearer' vnrole='Agent'/>
      <role fnrole='Wearer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.1.1' fnframe='Undressing'> <!-- added for Dressing.dress.v; could be incorrect; VN class doesn't have a role for the clothing -->
    <roles>
      <role fnrole='Wearer' vnrole='Agent'/>
      <role fnrole='Wearer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.1.2' fnframe='Grooming'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.2.1' fnframe='Grooming'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.2.2' fnframe='Grooming'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.2.2' fnframe='Hair_configuration'>
    <roles>
      <role fnrole='Hair' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.2.2' fnframe='Process_materials'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Material' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='41.2.2' fnframe='Rope_manipulation'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Rope' vnrole='Patient'/>
    </roles>
  </vncls>
  <!--vncls class='41.3.1' fnframe='Clothing_status'>
    <roles>
    </roles>
  </vncls-->
  <vncls class='41.3.1' fnframe='Undressing'> <!-- added for Undressing.doff.v -->
    <roles>
      <role fnrole='Wearer' vnrole='Agent'/>
      <role fnrole='Clothing' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='41.3.1' fnframe='Dressing'> <!-- added for Dressing.don.v -->
    <roles>
      <role fnrole='Wearer' vnrole='Agent'/>
      <role fnrole='Clothing' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='41.3.2' fnframe='Dressing'> <!-- added for Dressing.dress up.v; could be incorrect; VN class doesn't have a role for the clothing -->
    <roles>
      <role fnrole='Wearer' vnrole='Agent'/>
      <role fnrole='Wearer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='42.1' fnframe='Killing'>
    <roles>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='42.1' fnframe='Execution'>
    <roles>
      <role fnrole='Executioner' vnrole='Agent'/>
      <role fnrole='Executed' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='42.2' fnframe='Killing'>
    <roles>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='42.2' fnframe='Cause_harm'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='42.2' fnframe='Hit_target'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Target' vnrole='Patient'/>
      <role fnrole='Subregion' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='42.2' fnframe='Execution'>
    <roles>
      <role fnrole='Executioner' vnrole='Agent'/>
      <role fnrole='Executed' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='42.3' fnframe='Conquering'>
    <roles>
      <role fnrole='Conqueror' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='43.1' fnframe='Light_movement'>
    <roles>
      <role fnrole='Emitter' vnrole='Agent'/>
      <role fnrole='Beam' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.1' fnframe='Location_of_light'>
    <roles>
      <role fnrole='Cause_to_shine' vnrole='Agent'/>
      <role fnrole='Figure' vnrole='Theme'/>
      <role fnrole='Light' vnrole='Theme'/>
      <role fnrole='Ground' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.2' fnframe='Make_Noise'>
    <roles>
      <role fnrole='Noisy_event' vnrole='Theme'/>
      <role fnrole='Sound' vnrole='Theme'/>
      <role fnrole='Sound_source' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.2' fnframe='Sound_movement'> <!-- added -->
    <roles>
      <role fnrole='Sound' vnrole='Theme'/>
      <role fnrole='Location_of_sound_source' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.2' fnframe='Motion_noise'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.3' fnframe='Chemical-sense_description'>
    <roles>
      <role fnrole='Sensory_attribute' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.4' fnframe='Fluidic_motion'>
    <roles>
      <role fnrole='Fluid' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.4' fnframe='Excreting'>
    <roles>
      <role fnrole='Excreta' vnrole='Theme'/>
      <role fnrole='Excreter' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='43.4' fnframe='Emanating'>
    <roles>
      <role fnrole='Emission' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.4' fnframe='Emitting'>
    <roles>
      <role fnrole='Emission' vnrole='Theme'/>
      <role fnrole='Source_emitter' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='43.4' fnframe='Mass_motion'>
    <roles>
      <role fnrole='Mass_theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='44' fnframe='Damaging'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='44' fnframe='Destroying'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Destroyer' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='44' fnframe='Cause_to_fragment'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Whole_patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='44' fnframe='Killing'> <!-- added -->
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.1' fnframe='Damaging'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.1' fnframe='Cause_to_fragment'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.1' fnframe='Separation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Whole' vnrole='Patient'/>
      <role fnrole='Parts' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='45.1' fnframe='Grinding'> <!-- added -->
    <roles>
      <role fnrole='Grinder' vnrole='Agent'/>
      <role fnrole='Grinding_cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.2' fnframe='Reshaping'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Deformer' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.2' fnframe='Expansion'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.2' fnframe='Cause_expansion'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.3' fnframe='Absorb_heat'>
    <roles>
      <role fnrole='Heat_source' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.3' fnframe='Apply_heat'>
    <roles>
      <role fnrole='Cook' vnrole='Agent'/>
      <role fnrole='Food' vnrole='Patient'/>
      <role fnrole='Heating_instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.3' fnframe='Cooking_creation'>
    <roles>
      <role fnrole='Cook' vnrole='Agent'/>
      <role fnrole='Ingredients' vnrole='Patient'/>
      <role fnrole='Heating_instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.3' fnframe='Cause_temperature_change'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Hot_Cold_source' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.3' fnframe='Inchoative_change_of_temperature'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Hot_Cold_source' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cure'>
    <roles>
      <role fnrole='Healer' vnrole='Agent'/>
      <role fnrole='Treatment' vnrole='Instrument'/>
      <role fnrole='Medication' vnrole='Instrument'/>
      <role fnrole='Affliction' vnrole='Patient'/>
      <role fnrole='Patient' vnrole='Patient'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Emptying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Instrument'/>
      <role fnrole='Source' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Filling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Patient'/>
      <role fnrole='Theme' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_rot'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Theme' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Waking_up'>
    <roles>
      <role fnrole='Sleeper' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Aging'> <!-- added for Aging.age.v; only for intransitive cases -->
    <roles>
      <role fnrole='Entity' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_wake'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Sleeper' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Transformation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Initial_entity' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Apply_heat'>
    <roles>
      <role fnrole='Cook' vnrole='Agent'/>
      <role fnrole='Food' vnrole='Patient'/>
      <role fnrole='Heating_instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_temperature_change'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Hot_Cold_source' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Inchoative_change_of_temperature'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Closure'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Fastener' vnrole='Instrument'/>
      <role fnrole='Containing_object' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Change_of_consistency'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Change_of_phase'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Expansion'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Corroding'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Corroding_caused'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_be_wet'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Liquid' vnrole='Instrument'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_be_sharp'> <!-- added for Cause_to_be_sharp.blunt.v; covers only transitive senses -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Rotting'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_change_of_position_on_a_scale'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Attribute' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Change_position_on_a_scale'>
    <roles>
      <role fnrole='Attribute' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_change_of_phase'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_be_dry'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Dryee' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Dispersal'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Individuals' vnrole='Patient'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Separation'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Whole' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_expansion'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Reshaping'>
    <roles>
      <role fnrole='Deformer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Amalgamation'>
    <roles>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_amalgamate'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Parts' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Experiencer_obj'>
    <roles>
      <role fnrole='Stimulus' vnrole='Agent'/>
      <role fnrole='Experiencer' vnrole='Patient'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Become_silent'>
    <roles>
      <role fnrole='Expressor' vnrole='Patient'/>
      <role fnrole='Speaker' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Silencing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Speaker' vnrole='Patient'/>
      <role fnrole='Expressor' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Setting_fire'>
    <roles>
      <role fnrole='Kindler' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Flame' vnrole='Patients'/>
      <role fnrole='Flammables' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Corroding_caused'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Duplication'>
    <roles>
      <role fnrole='Copy' vnrole='Agent'/>
      <role fnrole='Creator' vnrole='Agent'/>
      <role fnrole='Original' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_change_of_consistency'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Change_agent' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Eclipse'>
    <roles>
      <role fnrole='Obstruction' vnrole='Agent'/>
      <role fnrole='Eclipsed' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Rite'>
    <roles>
      <role fnrole='Leader' vnrole='Agent'/>
      <role fnrole='Guardian' vnrole='Agent'/>
      <role fnrole='Member' vnrole='Patient'/>
      <role fnrole='Object' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Bungling'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Patient'/>
      <role fnrole='Action' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Categorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Experience_bodily_harm'>
    <roles>
      <role fnrole='Experiencer' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
      <role fnrole='Injuring_entity' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Preserving'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Medium' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Killing'>
    <roles>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Progress'> <!-- added for Progress.mature.v -->
    <roles>
      <role fnrole='Entity' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_change'> <!-- added for Cause_change.alter.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Entity' vnrole='Patient'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_to_make_progress'> <!-- added for Cause_to_make_progress.improve.v -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Project' vnrole='Patient'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Using'> <!-- added for Using.operate.v; add FE to map to VN role Instrument -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Operating_a_system'> <!-- added for Operating_a_system.operate.v; add FE to map to VN role Instrument -->
    <roles>
      <role fnrole='Operator' vnrole='Agent'/>
      <role fnrole='System' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Become_silent'> <!-- added for Become_silent.quieten.v; only covers intransitive uses; might be too narrowly defined as being about Speaking events -->
    <roles>
      <role fnrole='Speaker' vnrole='Patient'/>
      <role fnrole='Expressor' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Being_in_operation'> <!-- added for Being_in_operation.operate.v -->
    <roles>
      <role fnrole='Device' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Halt'> <!-- added for Halt.halt.v; only covers intransitive uses -->
    <roles>
      <role fnrole='Theme' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Birth'> <!-- added for Birth.propagate.v; only covers transitive uses; not sure what to do about Mother/Father and Child/Egg -->
    <roles>
      <role fnrole='Egg' vnrole='Patient'/>
      <role fnrole='Child' vnrole='Patient'/>
      <role fnrole='Parents' vnrole='Agent'/>
      <role fnrole='Mother' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Proliferating_in_number'> <!-- added for Proliferating_in_number.multiply.v; only covers intransitive uses -->
    <roles>
      <role fnrole='Theme' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Absorb_heat'> <!-- added for Absorb_heat.scorch.v; only covers intransitive uses -->
    <roles>
      <role fnrole='Entity' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Apply_heat'> <!-- added for Apply_heat.sear.v; only covers transitive uses; FN frame is narrower in only being about food -->
    <roles>
      <role fnrole='Food' vnrole='Patient'/>
      <role fnrole='Cook' vnrole='Agent'/>
      <role fnrole='Heating_instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Apply_heat'> <!-- added for Apply_heat.sear.v; only covers transitive uses; FN frame is narrower in only being about food -->
    <roles>
      <role fnrole='Food' vnrole='Patient'/>
      <role fnrole='Cook' vnrole='Agent'/>
      <role fnrole='Heating_instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_change_of_strength'> <!-- added for Cause_change_of_strength.strengthen.v; only covers transitive uses -->
    <roles>
      <role fnrole='Patient' vnrole='Patient'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Cause_change'> <!-- added for Cause_change.vary.v; only covers transitive uses -->
    <roles>
      <role fnrole='Patient' vnrole='Patient'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Grinding'> <!-- added; only covers intransitive uses -->
    <roles>
      <role fnrole='Grinder' vnrole='Agent'/>
      <role fnrole='Grinding_cause' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Motion_directional'> <!-- added -->
    <roles>
      <role fnrole='Theme' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.4' fnframe='Destroying'> <!-- added -->
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Destroyer' vnrole='Agent'/>
      <role fnrole='Undergoer' vnrole='Patient'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='45.5' fnframe='Corroding'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.5' fnframe='Rotting'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.5' fnframe='Corroding_caused'>
    <roles>
      <role fnrole='Undergoer' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.5' fnframe='Cause_expansion'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.5' fnframe='Cause_change_of_position_on_a_scale'>
    <roles>
      <role fnrole='Attribute' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='45.6' fnframe='Cause_change_of_position_on_a_scale'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Attribute' vnrole='Attribute'/>
      <role fnrole='Difference' vnrole='Extent'/>
    </roles>
  </vncls>
  <vncls class='45.6' fnframe='Change_position_on_a_scale'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Attribute' vnrole='Attribute'/>
      <role fnrole='Difference' vnrole='Extent'/>
    </roles>
  </vncls>
  <vncls class='45.6' fnframe='Cause_expansion'>
    <roles>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Dimension' vnrole='Attribute'/>
      <role fnrole='Size_change' vnrole='Extent'/>
    </roles>
  </vncls>
  <vncls class='45.6' fnframe='Proliferating_in_number'> <!-- added for Proliferating_in_number.multiply.v -->
    <roles>
      <role fnrole='Set' vnrole='Patient'/>
      <role fnrole='Attribute' vnrole='Attribute'/>
      <role fnrole='Difference' vnrole='Extent'/>
    </roles>
  </vncls>
  <vncls class='45.6' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='46' fnframe='Residence'>
    <roles>
      <role fnrole='Resident' vnrole='Theme'/>
      <role fnrole='Co-resident' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='46' fnframe='Temporary_stay'>
    <roles>
      <role fnrole='Guest' vnrole='Theme'/>
      <role fnrole='Co-guest' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='46' fnframe='Colonization'> <!-- added for Colonization.settle.v -->
    <roles>
      <role fnrole='Colonists' vnrole='Theme'/>
      <role fnrole='New_area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.1' fnframe='Existence'>
    <roles>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.1' fnframe='Process_continue'>
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
<!--      <role fnrole='Goal' vnrole='Location'/> this doesn't exist any more -->
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.1' fnframe='State_continue'> <!-- added for State_continue.remain.v -->
    <roles>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.1' fnframe='Thriving'> <!-- added for Thriving.flourish.v -->
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Circumstances' vnrole='Location'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.1' fnframe='Waiting'> <!-- added -->
    <roles>
      <role fnrole='Protagonist' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Fluidic_motion'>
    <roles>
      <role fnrole='Fluid' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Corroding'>
    <roles>
      <role fnrole='Undergoer' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Rotting'>
    <roles>
      <role fnrole='Undergoer' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Motion_noise'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Corroding_caused'>
    <roles>
      <role fnrole='Undergoer' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Emotion_heat'>
    <roles>
      <role fnrole='Emotion' vnrole='Theme'/>
      <role fnrole='Experiencer' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.2' fnframe='Dispersal'>
    <roles>
      <role fnrole='Individuals' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Location'/>
      <role fnrole='Goal_area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.3' fnframe='Cause_to_move_in_place'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Fixed_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.3' fnframe='Moving_in_place'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Fixed_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.3' fnframe='Body_movement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.3' fnframe='Self_motion'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.3' fnframe='Motion'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.4' fnframe='Sound_movement'>
    <roles>
      <role fnrole='Sound' vnrole='Theme'/>
      <role fnrole='Sound_source' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.5.1' fnframe='Self_motion'>
    <roles>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.5.1' fnframe='Abundance'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.5.1' fnframe='Mass_motion'>
    <roles>
      <role fnrole='Mass_theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.5.2' fnframe='Commerce_collect'>
    <roles>
      <role fnrole='Buyer' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.5.2' fnframe='Congregating'>
    <roles>
      <role fnrole='Individuals' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.5.2' fnframe='Gathering_up'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Individuals' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.5.2' fnframe='Amassing'>
    <roles>
      <role fnrole='Recipient' vnrole='Agent'/>
      <role fnrole='Mass_theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.5.2' fnframe='Mass_motion'>
    <roles>
      <role fnrole='Mass_theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.6' fnframe='Posture'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.6' fnframe='State_continue'> <!-- added -->
    <roles>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='State' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.7' fnframe='Fluidic_motion'>
    <roles>
      <role fnrole='Fluid' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.7' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.7' fnframe='Motion_directional'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.7' fnframe='Path_shape'>
    <roles>
      <role fnrole='Road' vnrole='Theme'/>
      <role fnrole='Path' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.7' fnframe='Motion'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='47.7' fnframe='Expansion'>
    <roles>
      <role fnrole='Item' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='47.8' fnframe='Adorning'>
    <roles>
      <role fnrole='Theme' vnrole='Theme1'/>
      <role fnrole='Location' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='47.8' fnframe='Closure'>
    <roles>
      <role fnrole='Fastener' vnrole='Theme1'/>
      <role fnrole='Containing_object' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='47.8' fnframe='Containing'>
    <roles>
      <role fnrole='Container' vnrole='Theme1'/>
      <role fnrole='Contents' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='47.8' fnframe='Cotheme'>
    <roles>
      <role fnrole='Theme' vnrole='Theme1'/>
      <role fnrole='Cotheme' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='47.8' fnframe='Path_shape'>
    <roles>
      <role fnrole='Theme' vnrole='Theme1'/>
      <role fnrole='Road' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='47.8' fnframe='Locative_relation'> <!-- added for Locative_relation.border.v -->
    <roles>
      <role fnrole='Figure' vnrole='Theme1'/>
      <role fnrole='Figures' vnrole='Theme1'/>
      <role fnrole='Ground' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='48.1.1' fnframe='Coming_to_be'>
    <roles>
      <role fnrole='Entity' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
      <role fnrole='Time' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='48.1.1' fnframe='Waking_up'>
    <roles>
      <role fnrole='Sleeper' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='48.1.1' fnframe='Process_start'>
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
      <role fnrole='Time' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='48.1.1' fnframe='Fluidic_motion'> <!-- added -->
    <roles>
      <role fnrole='Fluid' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Area' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='48.1.2' fnframe='Statement'>
    <roles>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='48.1.2' fnframe='Reveal_secret'>
    <roles>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Information' vnrole='Theme'/>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='48.2' fnframe='Death'>
    <roles>
      <role fnrole='Protagonist' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='48.2' fnframe='Departing'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='48.3' fnframe='Event'>
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
      <role fnrole='Time' vnrole='Location'/> <!-- unclear why is Time mapped to Location -->
    </roles>
  </vncls>
  <vncls class='48.3' fnframe='Catastrophe'>
    <roles>
      <role fnrole='Undesirable_event' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
      <role fnrole='Time' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='48.3' fnframe='Daring'>
    <roles>
      <role fnrole='Action' vnrole='Theme'/>
      <role fnrole='Place' vnrole='Location'/>
      <role fnrole='Time' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='49' fnframe='Body_movement'>
    <roles>
      <role fnrole='Entity' vnrole='Agent'/>
      <role fnrole='Body_part' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='49' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Patient'/>
    </roles>
  </vncls>
  <vncls class='50' fnframe='Change_posture'>
    <roles>
      <role fnrole='Protagonist' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Path_shape'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path' vnrole='Location'/>
      <role fnrole='Road' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Departing'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Quitting_a_place'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Arriving'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Escaping'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Undesirable_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Evading'>
    <roles>
      <role fnrole='Evader' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Motion_directional'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.1' fnframe='Motion'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.2' fnframe='Departing'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='51.3.1' fnframe='Cause_to_move_in_place'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Body_part' vnrole='Theme'/>
      <role fnrole='Fixed_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.1' fnframe='Cause_motion'> <!-- added -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.1' fnframe='Motion_directional'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.1' fnframe='Motion'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.1' fnframe='Path_shape'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path' vnrole='Location'/>
      <role fnrole='Road' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.1' fnframe='Moving_in_place'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Fixed_location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.2' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.2' fnframe='Motion'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.2' fnframe='Travel'>
    <roles>
      <role fnrole='Traveler' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.2' fnframe='Motion_noise'>
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.2' fnframe='Quitting_a_place'> <!-- added -->
    <roles>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Intended_goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.3.2' fnframe='Cause_motion'> <!-- added -->
    <roles>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='51.4.1' fnframe='Carrying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Carrier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.4.1' fnframe='Operate_vehicle'>
    <roles>
      <role fnrole='Driver' vnrole='Agent'/>
      <role fnrole='Vehicle' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.4.1' fnframe='Ride_vehicle'>
    <roles>
      <role fnrole='Vehicle' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.4.2' fnframe='Operate_vehicle'>
    <roles>
      <role fnrole='Driver' vnrole='Agent'/>
      <role fnrole='Vehicle' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.4.2' fnframe='Ride_vehicle'>
    <roles>
      <role fnrole='Vehicle' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.4.2' fnframe='Carrying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Carrier' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.4.2' fnframe='Travel'>
    <roles>
      <role fnrole='Traveler' vnrole='Agent'/>
      <role fnrole='Co-participant' vnrole='Theme'/>
      <role fnrole='Baggage' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.5' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Theme'/>
      <role fnrole='Area' vnrole='Location'/>
      <role fnrole='Goal' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='51.6' fnframe='Cotheme'>
    <roles>
      <role fnrole='Theme' vnrole='Agent'/>
      <role fnrole='Cotheme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='51.7' fnframe='Cotheme'>
    <roles>
      <role fnrole='Theme' vnrole='Agent'/>
      <role fnrole='Cotheme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='51.8' fnframe='Arriving'>
    <roles>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Location'/>
      <role fnrole='Path' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='52' fnframe='Avoiding'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Undesirable_situation' vnrole='Theme'/>
      <role fnrole='Undesirable_situation' vnrole='Location'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='52' fnframe='Preventing'>
    <roles>
      <role fnrole='Preventing_cause' vnrole='Agent'/>
      <role fnrole='Event' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='52' fnframe='Evading'>
    <roles>
      <role fnrole='Evader' vnrole='Agent'/>
      <role fnrole='Pursuer' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='53.1' fnframe='Hindering'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Action' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='53.1' fnframe='Prevarication'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='53.1' fnframe='Waver_between_options'> <!-- added for Waver_between_options.dither.v; add FEs to map to Location, perhaps; FN frame is rather narrower, I think -->
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='53.2' fnframe='Self_motion'>
    <roles>
      <role fnrole='Self_mover' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='54.1' fnframe='Dimension'>
    <roles>
      <role fnrole='Object' vnrole='Theme'/>
      <role fnrole='Measurement' vnrole='Value'/>
    </roles>
  </vncls>
  <vncls class='54.1' fnframe='Adding_up'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Numbers' vnrole='Theme'/>
      <role fnrole='Result' vnrole='Value'/>
    </roles>
  </vncls>
  <vncls class='54.1' fnframe='Amounting_to'>
    <roles>
      <role fnrole='Attribute' vnrole='Theme'/>
      <role fnrole='Value' vnrole='Value'/>
    </roles>
  </vncls>
  <vncls class='54.2' fnframe='Expensiveness'>
    <roles>
      <role fnrole='Goods' vnrole='Theme'/>
      <role fnrole='Asset' vnrole='Asset'/>
      <role fnrole='Payer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='54.2' fnframe='Have_as_requirement'> <!-- added -->
    <roles>
      <role fnrole='Dependent' vnrole='Theme'/>
      <role fnrole='Required_entity' vnrole='Asset'/>
      <role fnrole='Required_individual' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='54.3' fnframe='Containing'>
    <roles>
      <role fnrole='Container' vnrole='Location'/>
      <role fnrole='Contents' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='54.3' fnframe='Capacity'>
    <roles>
      <role fnrole='Entity' vnrole='Location'/>
      <role fnrole='Theme' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='54.3' fnframe='Suitability'>
    <roles>
      <role fnrole='Evaluee' vnrole='Location'/>
      <role fnrole='User' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='54.4' fnframe='Assessing'>
    <roles>
      <role fnrole='Assessor' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Value' vnrole='Value'/>
    </roles>
  </vncls>
  <vncls class='54.4' fnframe='Categorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Item' vnrole='Theme'/>
      <role fnrole='Category' vnrole='Value'/>
    </roles>
  </vncls>
  <vncls class='54.5' fnframe='Commerce_sell'>
    <roles>
      <role fnrole='Seller' vnrole='Agent'/>
      <role fnrole='Goods' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='54.5' fnframe='Frugality'>
    <roles>
      <role fnrole='Resouce_controller' vnrole='Agent'/>
      <role fnrole='Resouce' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='54.5' fnframe='Fining'> <!-- added for Fining.fine.v; unclear why FN agent is necessarily a speaker - seems too speech-acty for me -->
    <roles>
      <role fnrole='Fine' vnrole='Asset'/>
      <role fnrole='Payer' vnrole='Recipient'/>
      <role fnrole='Reason' vnrole='Cause'/>
      <role fnrole='Speaker' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='54.5' fnframe='Commerce_collect'> <!-- added for Commerce_collect.bill.v -->
    <roles>
      <role fnrole='Money' vnrole='Asset'/>
      <role fnrole='Buyer' vnrole='Recipient'/>
      <role fnrole='Goods' vnrole='Cause'/>
      <role fnrole='Seller' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='54.5' fnframe='Wagering'>
    <roles>
      <role fnrole='Asset' vnrole='Asset'/>
      <role fnrole='Gambler' vnrole='Agent'/>
      <role fnrole='Uncertain_situation' vnrole='Cause'/>
      <role fnrole='Outcome' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Activity_start'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Time' vnrole='Time'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Process_start'>
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Time' vnrole='Time'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Process_resume'>
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
      <role fnrole='Time' vnrole='Time'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Activity_ongoing'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Activity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Process_continue'>
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Time' vnrole='Time'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Process_stop'>
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
      <role fnrole='Time' vnrole='Time'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Process_end'>
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.1' fnframe='Activity_finish'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.2' fnframe='Process_stop'>
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='55.3' fnframe='Activity_ongoing'> <!-- added for verbs that changed classes -->
    <roles>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Time' vnrole='Time'/>
      <role fnrole='Duration' vnrole='Time'/>
    </roles>
  </vncls>
  <vncls class='55.3' fnframe='Process_continue'> <!-- added for verbs that changed classes -->
    <roles>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Time' vnrole='Time'/>
      <role fnrole='Duration' vnrole='Time'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Activity_stop'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Means' vnrole='Instrument'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Activity_finish'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Means' vnrole='Instrument'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Killing'>
    <roles>
      <role fnrole='Killer' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Firing'>
    <roles>
      <role fnrole='Employer' vnrole='Agent'/>
      <role fnrole='Employee' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Halt'>
    <roles>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Process_end'> <!-- added for some verbs that changed class -->
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
      <role fnrole='Last_subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.4' fnframe='Process_stop'>
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
      <role fnrole='Last_subevent' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Achieving_first'>
    <roles>
      <role fnrole='New_idea' vnrole='Theme'/>
      <role fnrole='Cognizer' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Accomplishment'>
    <roles>
      <role fnrole='Goal' vnrole='Theme'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Cause_to_start'>
    <roles>
      <role fnrole='Effect' vnrole='Theme'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Intentionally_create'>
    <roles>
      <role fnrole='Created_entity' vnrole='Theme'/>
      <role fnrole='Creator' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Activity_start'>
    <roles>
      <role fnrole='Activity' vnrole='Theme'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Execute_plan'>
    <roles>
      <role fnrole='Plan' vnrole='Theme'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Means' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='55.5' fnframe='Launch_process'>
    <roles>
      <role fnrole='Process' vnrole='Theme'/>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Subevent' vnrole='Instrument'/>
      <role fnrole='Means' vnrole='Oblique'/>
    </roles>
  </vncls>
  <vncls class='56' fnframe='Temporary_stay'> <!-- added for Temporary_stay.overnight.v -->
    <roles>
      <role fnrole='Guest' vnrole='Theme'/>
      <role fnrole='Location' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='57' fnframe='Precipitation'>
    <roles>
      <role fnrole='Precipitation' vnrole='Theme'/>
    </roles>
  </vncls>
  <!--vncls class='57' fnframe='Weather'>
    <roles>
    </roles>
  </vncls-->
  <vncls class='58' fnframe='Attempt_suasion'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Content' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='58' fnframe='Suasion'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Content' vnrole='Proposition'/>
      <role fnrole='Text' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='58' fnframe='Request'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Message' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='58.1' fnframe='Suasion'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Content' vnrole='Proposition'/>
      <role fnrole='Text' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='58.1' fnframe='Request'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Message' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='59' fnframe='Employing'>
    <roles>
      <role fnrole='Employer' vnrole='Agent'/>
      <role fnrole='Employee' vnrole='Patient'/>
      <role fnrole='Field' vnrole='Proposition'/>
      <role fnrole='Position' vnrole='Proposition'/>
      <role fnrole='Task' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='59' fnframe='Attempt_suasion'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Content' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='59' fnframe='Talking_into'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Content' vnrole='Proposition'/>
      <role fnrole='Goods' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='59' fnframe='Hiring'>
    <roles>
      <role fnrole='Employer' vnrole='Agent'/>
      <role fnrole='Employee' vnrole='Patient'/>
      <role fnrole='Position' vnrole='Proposition'/>
      <role fnrole='Task' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='59' fnframe='Daring'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Action' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='59' fnframe='Prevarication'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='60' fnframe='Permitting'>
    <roles>
      <role fnrole='Principle' vnrole='Agent'/>
      <role fnrole='State_of_affairs' vnrole='Patient'/>
      <role fnrole='State_of_affairs' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='60' fnframe='Grant_permission'>
    <roles>
      <role fnrole='Grantor' vnrole='Agent'/>
      <role fnrole='Grantee' vnrole='Patient'/>
      <role fnrole='Action' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='60' fnframe='Request'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Patient'/>
      <role fnrole='Message' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='61' fnframe='Attempt'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Predicate'/>
      <role fnrole='Goal' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='61' fnframe='Purpose'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Predicate'/>
      <role fnrole='Goal' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='62' fnframe='Purpose'>
    <roles>
      <role fnrole='Agent' vnrole='Experiencer'/>
      <role fnrole='Goal' vnrole='Theme'/>
      <role fnrole='Attribute' vnrole='Theme'/>
      <role fnrole='Value' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='62' fnframe='Expectation'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='64' fnframe='Permitting'>
    <roles>
      <role fnrole='Principle' vnrole='Agent'/>
      <role fnrole='State_of_affairs' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='65' fnframe='Permitting'>
    <roles>
      <role fnrole='Principle' vnrole='Agent'/>
      <role fnrole='State_of_affairs' vnrole='Theme'/>
      <role fnrole='State_of_affairs' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='65' fnframe='Grant_permission'>
    <roles>
      <role fnrole='Grantor' vnrole='Agent'/>
      <role fnrole='Grantee' vnrole='Theme'/>
      <role fnrole='Action' vnrole='Location'/>
      <role fnrole='Place' vnrole='Location'/>
    </roles>
  </vncls>
  <vncls class='66' fnframe='Frugality'>
    <roles>
      <role fnrole='Resource_controller' vnrole='Agent'/>
      <role fnrole='Resource' vnrole='Theme'/>
      <role fnrole='Behavior' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='66' fnframe='Exhaust_resource'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Resource' vnrole='Theme'/>
      <role fnrole='Purpose' vnrole='Recipient'/>
    </roles>
  </vncls>
  <vncls class='67' fnframe='Prohibiting'>
    <roles>
      <role fnrole='Principle' vnrole='Agent'/>
      <role fnrole='State_of_affairs' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='67' fnframe='Suasion'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Text' vnrole='Agent'/>
      <role fnrole='Addressee' vnrole='Theme'/>
      <role fnrole='Content' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='67' fnframe='Deny_permission'>
    <roles>
      <role fnrole='Authority' vnrole='Agent'/>
      <role fnrole='Protagonist' vnrole='Theme'/>
      <role fnrole='Action' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='67' fnframe='Preventing'>
    <roles>
      <role fnrole='Preventing_cause' vnrole='Agent'/>
      <role fnrole='Event' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='67' fnframe='Thwarting'>
    <roles>
      <role fnrole='Preventing_cause' vnrole='Agent'/>
      <role fnrole='Protagonist' vnrole='Theme'/>
      <role fnrole='Action' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='68' fnframe='Frugality'>
    <roles>
      <role fnrole='Resource_controller' vnrole='Agent'/>
      <role fnrole='Resource' vnrole='Asset'/>
      <role fnrole='Behavior' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='69' fnframe='Process_stop'>
    <roles>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Reason' vnrole='Agent'/>
      <role fnrole='Process' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='69' fnframe='Avoiding'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Undesirable_situation' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='70' fnframe='Reliance'>
    <roles>
      <role fnrole='Protagonist' vnrole='Agent'/>
      <role fnrole='Means' vnrole='Theme'/>
      <role fnrole='Instrument' vnrole='Theme'/>
      <role fnrole='Intermediary' vnrole='Theme'/>
      <role fnrole='Benefit' vnrole='Theme'/>
      <role fnrole='Purpose' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='71' fnframe='Collaboration'>
    <roles>
      <role fnrole='Partners' vnrole='Actor'/>
      <role fnrole='Partner_1' vnrole='Actor1'/>
      <role fnrole='Partner_2' vnrole='Actor2'/>
      <role fnrole='Undertaking' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='71' fnframe='Revenge'>
    <roles>
      <role fnrole='Avenger' vnrole='Actor'/>
      <role fnrole='Avenger' vnrole='Actor1'/>
      <role fnrole='Offender' vnrole='Actor2'/>
      <role fnrole='Injury' vnrole='Actor2'/>
      <role fnrole='Injured_Party' vnrole='Actor2'/>
      <role fnrole='Instrument' vnrole='Actor2'/>
      <role fnrole='Punishment' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='71' fnframe='Misdeed'>
    <roles>
      <role fnrole='Wrongdoer' vnrole='Actor'/>
      <role fnrole='Wrongdoer' vnrole='Actor1'/>
      <role fnrole='Injured_party' vnrole='Actor2'/>
      <role fnrole='Misdeed' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='72' fnframe='Assistance'>
    <roles>
      <role fnrole='Helper' vnrole='Agent'/>
      <role fnrole='Benefitted_party' vnrole='Beneficiary'/>
      <role fnrole='Goal' vnrole='Theme'/>
      <role fnrole='Focal_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='73' fnframe='Participation'>
    <roles>
      <role fnrole='Participants' vnrole='Actor'/>
      <role fnrole='Participant_1' vnrole='Actor1'/>
      <role fnrole='Participant_2' vnrole='Actor2'/>
      <role fnrole='Event' vnrole='Theme'/>
      <role fnrole='Institution' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='73' fnframe='Working_on'> <!-- added; add FE co-worker to the frame (extrathematic)  -->
    <roles>
      <role fnrole='Agent' vnrole='Actor'/>
      <role fnrole='Agent' vnrole='Actor1'/>
      <role fnrole='Goal' vnrole='Theme'/>
      <role fnrole='Salient_entity' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='73' fnframe='Collaboration'>
    <roles>
      <role fnrole='Partners' vnrole='Actor'/>
      <role fnrole='Partner_1' vnrole='Actor1'/>
      <role fnrole='Partner_2' vnrole='Actor2'/>
      <role fnrole='Undertaking' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='75' fnframe='Success_or_failure'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Goal' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='76' fnframe='Cause_confinement'>
    <roles>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Cause' vnrole='Cause'/>
      <role fnrole='Theme' vnrole='Patient'/>
      <role fnrole='Goal' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='76' fnframe='Hindering'>
    <roles>
      <role fnrole='Agent' vnrole='Cause'/>
      <role fnrole='Cause' vnrole='Cause'/>
      <role fnrole='Item' vnrole='Patient'/>
      <role fnrole='Attribute' vnrole='Proposition'/>
      <role fnrole='Path' vnrole='Proposition'/>
      <role fnrole='Value_1' vnrole='Proposition'/>
      <role fnrole='Value_2' vnrole='Proposition'/>
      <role fnrole='Means' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='77' fnframe='Awareness'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Evidence'>
    <roles>
      <role fnrole='Support' vnrole='Cause'/>
      <role fnrole='Cognizer' vnrole='Recipient'/>
      <role fnrole='Proposition' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Message' vnrole='Topic'/>
      <role fnrole='Topic' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Verification'>
    <roles>
      <role fnrole='Inspector' vnrole='Cause'/>
      <role fnrole='Medium' vnrole='Cause'/>
      <role fnrole='Unconfirmed_content' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Sign'>
    <roles>
      <role fnrole='Indicator' vnrole='Cause'/>
      <role fnrole='Indicated' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Predicting'>
    <roles>
      <role fnrole='Evidence' vnrole='Cause'/>
      <role fnrole='Speaker' vnrole='Cause'/>
      <role fnrole='Eventuality' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='78' fnframe='Reasoning'>
    <roles>
      <role fnrole='Support' vnrole='Cause'/>
      <role fnrole='Arguer' vnrole='Cause'/>
      <role fnrole='Addressee' vnrole='Recipient'/>
      <role fnrole='Content' vnrole='Topic'/>
    </roles>
  </vncls>
  <vncls class='80' fnframe='Verdict'>
    <roles>
      <role fnrole='Judge' vnrole='Cause'/>
      <role fnrole='Reason' vnrole='Cause'/>
      <role fnrole='Defendant' vnrole='Source'/>
      <role fnrole='Charges' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='81' fnframe='Notification_of_charges'>
    <roles>
      <role fnrole='Arraign_authority' vnrole='Agent'/>
      <role fnrole='Accused' vnrole='Theme'/>
      <role fnrole='Charges' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='81' fnframe='Judgement'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='81' fnframe='Judgement_communication'>
    <roles>
      <role fnrole='Communicator' vnrole='Agent'/>
      <role fnrole='Evaluee' vnrole='Theme'/>
      <role fnrole='Reason' vnrole='Predicate'/>
      <role fnrole='Topic' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='82' fnframe='Quitting'>
    <roles>
      <role fnrole='Employee' vnrole='Agent'/>
      <role fnrole='Position' vnrole='Source'/>
      <role fnrole='Field' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='82' fnframe='Departing'>
    <roles>
      <role fnrole='Theme' vnrole='Agent'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='82' fnframe='Quitting_a_place'>
    <roles>
      <role fnrole='Self_mover' vnrole='Agent'/>
      <role fnrole='Source' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='84' fnframe='Becoming_aware'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Means' vnrole='Source'/>
      <role fnrole='Instrument' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='84' fnframe='Coming_to_believe'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
      <role fnrole='Evidence' vnrole='Source'/>
      <role fnrole='Means' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='84' fnframe='Education_teaching'>
    <roles>
      <role fnrole='Student' vnrole='Agent'/>
      <role fnrole='Subject' vnrole='Theme'/>
      <role fnrole='Skill' vnrole='Theme'/>
      <role fnrole='Role' vnrole='Theme'/>
      <role fnrole='Precept' vnrole='Theme'/>
      <role fnrole='Fact' vnrole='Theme'/>
      <role fnrole='Teacher' vnrole='Source'/>
      <role fnrole='Institution' vnrole='Source'/>
      <role fnrole='Course' vnrole='Source'/>
      <role fnrole='Material' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='84' fnframe='Memorization'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Pattern' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='85' fnframe='Defend'>
    <roles>
      <role fnrole='Defender' vnrole='Agent'/>
      <role fnrole='Victim' vnrole='Theme'/>
      <role fnrole='Assailant' vnrole='Proposition'/>
      <role fnrole='Victim' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='85' fnframe='Justifying'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Act' vnrole='Theme'/>
      <role fnrole='State_of_affairs' vnrole='Proposition'/>
      <role fnrole='Act' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='86.1' fnframe='Simultaneity'>
    <roles>
      <role fnrole='Profiled_event' vnrole='Theme1'/>
      <role fnrole='Landmark_event' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='87.2' fnframe='Grasp'>
    <roles>
      <role fnrole='Cognizer' vnrole='Experiencer'/>
      <role fnrole='Phenomenon' vnrole='Proposition'/>  <!-- add Role FE to map to vnrole Predicate -->
    </roles>
  </vncls>
  <vncls class='88' fnframe='Cogitation'>
    <roles>
      <role fnrole='Cognizer' vnrole='Eperiencer'/>
      <role fnrole='Topic' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='88' fnframe='Cogitation'>
    <roles>
      <role fnrole='Eperiencer' vnrole='Eperiencer'/>
      <role fnrole='Topic' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='88.1' fnframe='Cogitation'>
    <roles>
      <role fnrole='Eperiencer' vnrole='Eperiencer'/>
      <role fnrole='Topic' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='88.1' fnframe='Emotion_active'>
    <roles>
      <role fnrole='Experiencer' vnrole='Eperiencer'/>
      <role fnrole='Topic' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='88.2' fnframe='Others_situation_as_stimulus'>
    <roles>
      <role fnrole='Experiencer' vnrole='Eperiencer'/>
      <role fnrole='Other' vnrole='Cause'/>
      <role fnrole='Situation' vnrole='Cause'/>
    </roles>
  </vncls>
  <vncls class='89' fnframe='Compatibility'>
    <roles>
      <role fnrole='Item_1' vnrole='Actor'/>
      <role fnrole='Items' vnrole='Actor'/>
      <role fnrole='Item_2' vnrole='Proposition'/>
      <role fnrole='Parameter' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='89' fnframe='Be_in_agreement_on_assessment'> <!-- unclear if there should be 1/2 roles in VN -->
    <roles>
      <role fnrole='Cognizers' vnrole='Actor'/>
      <role fnrole='Opinion' vnrole='Proposition'/>
      <role fnrole='Question' vnrole='Proposition'/>
      <role fnrole='Topic' vnrole='Proposition'/>
    </roles>
  </vncls>
  <vncls class='90' fnframe='Surpassing'>
    <roles>
      <role fnrole='Profiled_item' vnrole='Theme1'/>
      <role fnrole='Standard_item' vnrole='Theme2'/>
      <role fnrole='Attribute' vnrole='Attribute'/>
      <role fnrole='Extent' vnrole='Attribute'/>
      <role fnrole='Standard_attribute' vnrole='Attribute'/>
      <role fnrole='Profiled_attribute' vnrole='Attribute'/>
    </roles>
  </vncls>
  <vncls class='91' fnframe='Importance'> <!-- added -->
    <roles>
      <role fnrole='Interested_party' vnrole='Experiencer'/>
      <role fnrole='Factor' vnrole='Cause'/>
     </roles>
  </vncls>
  <vncls class='92' fnframe='Institutionalization'>
    <roles>
      <role fnrole='Authority' vnrole='Agent'/>
      <role fnrole='Patient' vnrole='Theme'/>
      <role fnrole='Facility' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='92' fnframe='Cause_confinement'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Theme' vnrole='Theme'/>
      <role fnrole='Goal' vnrole='Destination'/>
    </roles>
  </vncls>
  <vncls class='93' fnframe='Change_of_leadership'>
    <roles>
      <role fnrole='New_leader' vnrole='Agent'/>
      <role fnrole='Role' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='94' fnframe='Daring'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Action' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='94' fnframe='Run_risk'>
    <roles>
      <role fnrole='Protagonist' vnrole='Agent'/>
      <role fnrole='Action' vnrole='Theme'/>
      <role fnrole='Asset' vnrole='Theme'/>
      <role fnrole='Bad_outcome' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='94' fnframe='Statement'>
    <roles>
      <role fnrole='Speaker' vnrole='Agent'/>
      <role fnrole='Message' vnrole='Theme'/>
      <role fnrole='Medium' vnrole='Theme'/>
      <role fnrole='Topic' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='95' fnframe='Giving_in'> <!-- VN class seems to omit some options available in FN, such as "acquiesce to her request" -->
    <roles>
      <role fnrole='Capitulator' vnrole='Actor1'/>
      <role fnrole='Compeller' vnrole='Actor2'/>
    </roles>
  </vncls>
  <vncls class='97.2' fnframe='Coming_to_believe'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Product'/>
      <role fnrole='Evidence' vnrole='Material'/>
      <role fnrole='Medium' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='97.2' fnframe='Reasoning'>
    <roles>
      <role fnrole='Arguer' vnrole='Agent'/>
      <role fnrole='Content' vnrole='Product'/>
      <role fnrole='Support' vnrole='Material'/>
      <role fnrole='Medium' vnrole='Agent'/>
    </roles>
  </vncls>
  <vncls class='98' fnframe='Confronting_problem'>
    <roles>
      <role fnrole='Arguer' vnrole='Agent'/>
      <role fnrole='Issue' vnrole='Theme'/>
      <role fnrole='Means' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='98' fnframe='Resolve_problem'>
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Cause' vnrole='Agent'/>
      <role fnrole='Problem' vnrole='Theme'/>
      <role fnrole='Means' vnrole='Instrument'/>
      <role fnrole='Instrument' vnrole='Instrument'/>
    </roles>
  </vncls>
  <vncls class='100' fnframe='Possession'>
    <roles>
      <role fnrole='Owner' vnrole='Theme1'/>
      <role fnrole='Possession' vnrole='Theme2'/>
    </roles>
  </vncls>
  <vncls class='103' fnframe='Have_as_requirement'>
    <roles>
      <role fnrole='Dependent' vnrole='Theme1'/>
      <role fnrole='Requirement' vnrole='Theme2'/>
      <role fnrole='Required_entity' vnrole='Theme2'/>
      <role fnrole='Required_individual' vnrole='Source'/>
    </roles>
  </vncls>
  <vncls class='105' fnframe='Using'> <!-- perhaps add VN role for PP-as -->
    <roles>
      <role fnrole='Agent' vnrole='Agent'/>
      <role fnrole='Instrument' vnrole='Theme'/>
      <role fnrole='Purpose' vnrole='Predicate'/>
    </roles>
  </vncls>
  <vncls class='108' fnframe='Adding_up'>
    <roles>
      <role fnrole='Cognizer' vnrole='Agent'/>
      <role fnrole='Numbers' vnrole='Theme'/>
    </roles>
  </vncls>
  <vncls class='109' fnframe='Appearance'>
    <roles>
      <role fnrole='Phenomenon' vnrole='Theme'/>
      <role fnrole='Appraisal' vnrole='Predicate'/>
      <role fnrole='Characterization' vnrole='Predicate'/>
      <role fnrole='Inference' vnrole='Predicate'/>
    </roles>
  </vncls>
</verbnetRoles-framenetFEs_RoleMappingData>
