edu.upenn.cis.propbank_shen
Class VNRole

java.lang.Object
  extended by edu.upenn.cis.propbank_shen.VNRole

public class VNRole
extends Object

This class represents a propbank pointer to verbnet roles. For a full API for verbnet, please see the VerbNet website.

Author:
Scott Cotton

Field Summary
protected  Node node
          the node from the frameset xml document
protected  String vnclass
          the verbnet class
protected  String vntheta
          the theta role, such as Agent, Theme, Patient, etc
 
Constructor Summary
VNRole(Node n)
          construct a VNRole object from a vnrole node in the propbank lexical guidelines
 
Method Summary
 String getVNClass()
          return the VerbNet class identifier associated with this VNRole object
 String getVNTheta()
          return the VerbNet theta role associated with this VNRole object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vntheta

protected String vntheta
the theta role, such as Agent, Theme, Patient, etc


vnclass

protected String vnclass
the verbnet class


node

protected Node node
the node from the frameset xml document

Constructor Detail

VNRole

public VNRole(Node n)
construct a VNRole object from a vnrole node in the propbank lexical guidelines

Method Detail

getVNTheta

public String getVNTheta()
return the VerbNet theta role associated with this VNRole object


getVNClass

public String getVNClass()
return the VerbNet class identifier associated with this VNRole object