public class GoldEntityAndAttributeReader
extends JCasAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
int |
identifiedAnnotationId |
static java.lang.String |
inputDirectory |
static java.lang.String |
PARAM_INPUTDIR |
private boolean |
VERBOSE |
Constructor and Description |
---|
GoldEntityAndAttributeReader() |
Modifier and Type | Method and Description |
---|---|
private void |
checkForAttrValue(IdentifiedAnnotation eMention,
java.lang.String role,
java.lang.String value) |
private java.util.HashMap<java.lang.String,java.util.ArrayList<Span>> |
filterToNamedEntitiesOnly(java.util.HashMap<java.lang.String,java.util.ArrayList<Span>> entityMentions,
java.util.HashMap<java.lang.String,java.lang.String> entityTypes) |
private boolean |
filterToNamedEntitiesOnly(java.util.HashMap<java.lang.String,java.util.ArrayList<Span>> entityMentions,
java.lang.String typeKey,
java.lang.String typeValue) |
private java.util.List<ArgumentInfo> |
getLeafAttributes(java.lang.String id,
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> mentionAttr,
java.util.HashMap<java.lang.String,ArgumentInfo> attrPtr,
java.util.HashMap<java.lang.String,ArgumentInfo> attrs,
java.util.List<ArgumentInfo> output) |
void |
initialize(UimaContext aContext) |
private boolean |
isRelationArgument(java.lang.String role) |
private static java.lang.String |
normalizeRoleName(java.lang.String role)
Convert Argument_CU and Related_to_CU to Argument and Related_to.
|
void |
process(JCas jCas) |
public static final java.lang.String PARAM_INPUTDIR
public static java.lang.String inputDirectory
public int identifiedAnnotationId
private boolean VERBOSE
public void initialize(UimaContext aContext) throws ResourceInitializationException
ResourceInitializationException
public void process(JCas jCas) throws AnalysisEngineProcessException
AnalysisEngineProcessException
private java.util.List<ArgumentInfo> getLeafAttributes(java.lang.String id, java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> mentionAttr, java.util.HashMap<java.lang.String,ArgumentInfo> attrPtr, java.util.HashMap<java.lang.String,ArgumentInfo> attrs, java.util.List<ArgumentInfo> output)
private boolean isRelationArgument(java.lang.String role)
private void checkForAttrValue(IdentifiedAnnotation eMention, java.lang.String role, java.lang.String value)
private java.util.HashMap<java.lang.String,java.util.ArrayList<Span>> filterToNamedEntitiesOnly(java.util.HashMap<java.lang.String,java.util.ArrayList<Span>> entityMentions, java.util.HashMap<java.lang.String,java.lang.String> entityTypes)
private boolean filterToNamedEntitiesOnly(java.util.HashMap<java.lang.String,java.util.ArrayList<Span>> entityMentions, java.lang.String typeKey, java.lang.String typeValue)
private static java.lang.String normalizeRoleName(java.lang.String role)