public class SenseDisambiguatorAnnotator
extends JCasAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
conceptProperty |
(package private) boolean |
disabled |
private static Log |
log |
(package private) ConceptSimilarityService.SimilarityMetricEnum |
metric |
(package private) int |
windowSize |
(package private) WordSenseDisambiguator |
wsd |
Constructor and Description |
---|
SenseDisambiguatorAnnotator() |
Modifier and Type | Method and Description |
---|---|
protected void |
disambiguate(JCas jcas,
java.util.List<IdentifiedAnnotation> listNE) |
protected java.lang.String |
getConceptId(FeatureStructure oc)
get the concept id for the specified concept.
|
void |
initialize(UimaContext aContext) |
void |
process(JCas jcas) |
int windowSize
ConceptSimilarityService.SimilarityMetricEnum metric
WordSenseDisambiguator wsd
boolean disabled
java.lang.String conceptProperty
private static final Log log
public void initialize(UimaContext aContext) throws ResourceInitializationException
ResourceInitializationException
public void process(JCas jcas) throws AnalysisEngineProcessException
AnalysisEngineProcessException
protected java.lang.String getConceptId(FeatureStructure oc) throws AnalysisEngineProcessException
oc
- java.lang.IllegalAccessException
java.lang.ReflectiveOperationException
java.lang.NoSuchMethodException
AnalysisEngineProcessException
protected void disambiguate(JCas jcas, java.util.List<IdentifiedAnnotation> listNE) throws AnalysisEngineProcessException
jcas
- listNE
- list of named entities to disambiguateAnalysisEngineProcessException