|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object se.lth.cs.nlp.nlputils.framenet.FrameNet
public class FrameNet
An interface to the FrameNet database.
Constructor Summary | |
---|---|
FrameNet(String frames,
String frRel)
Creates a FrameNet from the database files. |
|
FrameNet(String frames,
String frRel,
boolean use_all)
Creates a FrameNet from the database files. |
|
FrameNet(String frames,
String frRel,
boolean use_all,
String filterFile)
Creates a FrameNet from the database files. |
|
FrameNet(String frames,
String frRel,
String filterFile)
Creates a FrameNet from the database files. |
Method Summary | |
---|---|
void |
dumpFrames(PrintWriter out)
|
Set<String> |
getAllLemmas()
Returns the set of all FrameNet lemmas. |
String |
getConvertedLemma(String fnLemma)
Converts an unstandardized lemma to a standardized. |
Set<Pair<String,String>> |
getExcludes(String frame)
Returns the list of Excludes pairs for the given frame. |
String |
getFNLemma(String converted)
Converts a standardized lemma to an unstandardized. |
List<String> |
getFrameElementNames(String frame)
Looks up the list of frame element names for a frame. |
List<FrameElement> |
getFrameElements(String frame)
Looks up the list of frame elements for a frame. |
List<String> |
getFramesByLemma(String lemma)
Looks up a list of frames given a lemma. |
List<Pair<String,String>> |
getLemmasByHeadPos(String lem,
String pos)
Looks up a list of lemma-frame pairs given a single-word lemma and its POS (which must be N, V, or A). |
Set<Pair<String,String>> |
getRequires(String frame)
Returns the set of Requires pairs for the given frame. |
String |
simpleDisambiguation(List<String> frames,
Collection<String> labels)
Returns the set of possible frames, given a set of assigned FEs. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FrameNet(String frames, String frRel, boolean use_all, String filterFile)
frames
- the name of the FrameNet file.frRel
- the name of the relation file.use_all
- whether all frames, or just those with non-empty annotation sets, should be used.filterFile
- the name of a file with the list of used frames. May be null.public FrameNet(String frames, String frRel)
frames
- the name of the FrameNet file.frRel
- the name of the relation file.public FrameNet(String frames, String frRel, boolean use_all)
frames
- the name of the FrameNet file.frRel
- the name of the relation file.use_all
- whether all frames, or just those with non-empty annotation sets, should be used.public FrameNet(String frames, String frRel, String filterFile)
frames
- the name of the FrameNet file.frRel
- the name of the relation file.filterFile
- the name of a file with the list of used frames. May be null.Method Detail |
---|
public List<String> getFramesByLemma(String lemma)
lemma
- the lemma.
public List<Pair<String,String>> getLemmasByHeadPos(String lem, String pos)
lem
- the single-word lemma.pos
- the pos of the lemma.
public List<FrameElement> getFrameElements(String frame)
frame
- the frame.
public List<String> getFrameElementNames(String frame)
frame
- the frame.
public String getConvertedLemma(String fnLemma)
fnLemma
- the lemma in unstandardized FrameNet form.
public String getFNLemma(String converted)
converted
- the standardized lemma.
public String simpleDisambiguation(List<String> frames, Collection<String> labels)
frames
- the list of all possible frames.labels
- the assigned FEs.
public Set<String> getAllLemmas()
public Set<Pair<String,String>> getExcludes(String frame)
frame
- the frame.
public Set<Pair<String,String>> getRequires(String frame)
frame
- the frame.
public void dumpFrames(PrintWriter out)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |