|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object opennlp.tools.coref.AbstractLinker opennlp.tools.coref.DefaultLinker
public class DefaultLinker
This class perform coreference for treebank style parses or for noun-phrase chunked data. Non-constituent entities such as pre-nominal named-entities and sub entities in simple coordinated noun phases will be created. This linker requires that named-entity information also be provided. This information can be added to the parse using the -parse option with EnglishNameFinder.
Field Summary | |
---|---|
protected MaxentCompatibilityModel |
mcm
|
Fields inherited from class opennlp.tools.coref.AbstractLinker |
---|
corefProject, debug, entities, headFinder, linker, mentionFinder, mode, removeUnresolvedMentions, resolverNames, resolvers, SINGULAR_PRONOUN, useDiscourseModel |
Fields inherited from interface opennlp.tools.coref.Linker |
---|
COMBINED_NPS, DESCRIPTOR, ISA, NP, PRONOUN_MODIFIER, PROPER_NOUN_MODIFIER |
Constructor Summary | |
---|---|
DefaultLinker(String modelDirectory,
LinkerMode mode)
Creates a new linker with the specified model directory, running in the specified mode. |
|
DefaultLinker(String modelDirectory,
LinkerMode mode,
boolean useDiscourseModel)
Creates a new linker with the specified model directory, running in the specified mode which uses a discourse model based on the specified parameter. |
|
DefaultLinker(String modelDirectory,
LinkerMode mode,
boolean useDiscourseModel,
double fixedNonReferentialProbability)
Creates a new linker with the specified model directory, running in the specified mode which uses a discourse model based on the specified parameter and uses the specified fixed non-referential probability. |
Method Summary | |
---|---|
protected Gender |
computeGender(MentionContext mention)
|
protected Number |
computeNumber(MentionContext mention)
|
protected void |
initHeadFinder()
Initializes the head finder for this linker. |
protected void |
initMentionFinder()
Initializes the mention finder for this linker. |
protected void |
initResolvers(LinkerMode mode,
double fixedNonReferentialProbability)
Initializes the resolvers used by this linker. |
Methods inherited from class opennlp.tools.coref.AbstractLinker |
---|
checkForMerges, constructMentionContexts, getEntities, getHeadFinder, getMentionFinder, resolve, setEntities, train, updateExtent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected MaxentCompatibilityModel mcm
Constructor Detail |
---|
public DefaultLinker(String modelDirectory, LinkerMode mode) throws IOException
modelDirectory
- The directory where the models for this linker are kept.mode
- The mode that this linker is running in.
IOException
- when the models can not be read or written to based on the mode.public DefaultLinker(String modelDirectory, LinkerMode mode, boolean useDiscourseModel) throws IOException
modelDirectory
- The directory where the models for this linker are kept.mode
- The mode that this linker is running in.useDiscourseModel
- Whether the model should use a discourse model or not.
IOException
- when the models can not be read or written to based on the mode.public DefaultLinker(String modelDirectory, LinkerMode mode, boolean useDiscourseModel, double fixedNonReferentialProbability) throws IOException
modelDirectory
- The directory where the models for this linker are kept.mode
- The mode that this linker is running in.useDiscourseModel
- Whether the model should use a discourse model or not.fixedNonReferentialProbability
- The probability which resolvers are required to exceed to positi a coreference relationship.
IOException
- when the models can not be read or written to based on the mode.Method Detail |
---|
protected void initResolvers(LinkerMode mode, double fixedNonReferentialProbability) throws IOException
mode
- The mode in which this linker is being used.fixedNonReferentialProbability
-
IOException
protected void initHeadFinder()
protected void initMentionFinder()
protected Gender computeGender(MentionContext mention)
computeGender
in class AbstractLinker
protected Number computeNumber(MentionContext mention)
computeNumber
in class AbstractLinker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |