public class ConceptSimilarityWebServiceImpl extends java.lang.Object implements ConceptSimilarityWebService, ConceptSimilarityRestService
Modifier and Type | Field and Description |
---|---|
(package private) SemanticSimRegistryBean |
semanticSimRegistryBean |
Constructor and Description |
---|
ConceptSimilarityWebServiceImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List<SimServiceInfo> |
getConceptGraphs() |
private ConceptSimilarityService |
getConceptSimilarityService(java.lang.String conceptGraph) |
SimServiceInfo |
getDefaultConceptGraph() |
SemanticSimRegistryBean |
getSemanticSimRegistryBean() |
private java.util.List<ConceptSimilarityService.SimilarityMetricEnum> |
metricArrayToList(java.lang.String[] metrics) |
void |
setSemanticSimRegistryBean(SemanticSimRegistryBean semanticSimRegistryBean) |
java.util.List<ConceptPairSimilarity> |
similarities(java.lang.String conceptGraph,
ConceptPair[] conceptPairs,
java.lang.String[] metrics,
boolean lcs)
compute similarity for a list of concept pairs
|
ConceptPairSimilarity |
similarity(java.lang.String conceptGraph,
java.lang.String concept1,
java.lang.String concept2,
java.lang.String metrics,
java.lang.String lcs) |
SemanticSimRegistryBean semanticSimRegistryBean
public SemanticSimRegistryBean getSemanticSimRegistryBean()
public void setSemanticSimRegistryBean(SemanticSimRegistryBean semanticSimRegistryBean)
public ConceptPairSimilarity similarity(java.lang.String conceptGraph, java.lang.String concept1, java.lang.String concept2, java.lang.String metrics, java.lang.String lcs)
similarity
in interface ConceptSimilarityRestService
private ConceptSimilarityService getConceptSimilarityService(java.lang.String conceptGraph)
public java.util.List<ConceptPairSimilarity> similarities(java.lang.String conceptGraph, ConceptPair[] conceptPairs, java.lang.String[] metrics, boolean lcs)
ConceptSimilarityWebService
similarities
in interface ConceptSimilarityWebService
conceptPairs
- required, concept pairs for which similarity should be
computedmetrics
- required, similarity metrics to computelcs
- optional - if true, fill in the lcs paths for each concept pair.private java.util.List<ConceptSimilarityService.SimilarityMetricEnum> metricArrayToList(java.lang.String[] metrics)
public SimServiceInfo getDefaultConceptGraph()
getDefaultConceptGraph
in interface ConceptSimilarityRestService
getDefaultConceptGraph
in interface ConceptSimilarityWebService
public java.util.List<SimServiceInfo> getConceptGraphs()
getConceptGraphs
in interface ConceptSimilarityRestService
getConceptGraphs
in interface ConceptSimilarityWebService