public class SuggOntologyCoda extends Object
Modifier and Type | Field and Description |
---|---|
private org.apache.uima.jcas.tcas.Annotation |
ann |
private Map<String,BaseProjectionRule> |
baseProjectionRuleMap |
private Map<String,NodeAssignment> |
nodeNameToNodeAssignmentMap |
private Map<String,List<CODATriple>> |
suggestedBaseRuleIdToDeleteARTTtripleMap |
private Map<String,List<CODATriple>> |
suggestedBaseRuleIdToInsertARTTtripleMap |
Constructor and Description |
---|
SuggOntologyCoda(org.apache.uima.jcas.tcas.Annotation ann,
boolean addNodeAssignmentMap) |
private org.apache.uima.jcas.tcas.Annotation ann
private Map<String,List<CODATriple>> suggestedBaseRuleIdToInsertARTTtripleMap
private Map<String,List<CODATriple>> suggestedBaseRuleIdToDeleteARTTtripleMap
private Map<String,BaseProjectionRule> baseProjectionRuleMap
private Map<String,NodeAssignment> nodeNameToNodeAssignmentMap
public SuggOntologyCoda(org.apache.uima.jcas.tcas.Annotation ann, boolean addNodeAssignmentMap)
public void addProjectionRule(BaseProjectionRule bpr)
public BaseProjectionRule getBaseProjectionRulesFromId(String baseProjRuleId)
public void addSuggestedInsertTriple(String baseRuleId, CODATriple codaTriple)
public void addSuggestedInsertTripleList(String baseRuleId, List<CODATriple> codaTripleList)
public List<CODATriple> getInsertARTTripleListFromBaseProjRuleId(String baseProjRuleId)
public List<CODATriple> getAllInsertARTTriple()
public void addSuggestedDeleteTriple(String baseRuleId, CODATriple codaTriple)
public void addSuggestedDeleteTripleList(String baseRuleId, List<CODATriple> codaTripleList)
public List<CODATriple> getDeleteARTTripleListFromBaseProjRuleId(String baseProjRuleId)
public List<CODATriple> getAllDeleteARTTriple()
public org.apache.uima.jcas.tcas.Annotation getAnnotation()
public Map<String,NodeAssignment> getNodeNameToNodeAssignmentMap() throws ValueNotPresentDueToConfigurationException
public void addNodeAssignmen(String nodeName, NodeAssignment nodeAssignment) throws ValueNotPresentDueToConfigurationException
Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.