public interface SemanticSearchService
| Modifier and Type | Method and Description |
|---|---|
Map<AttributeMetaData,Iterable<ExplainedQueryString>> |
explainAttributes(EntityMetaData source,
EntityMetaData target,
AttributeMetaData attributeMetaData)
Find all relevant source attributes with an explanation
|
Iterable<AttributeMetaData> |
findAttributes(EntityMetaData source,
EntityMetaData target,
AttributeMetaData attributeMetaData)
Find all relevant source attributes for the specified target attribute
|
Hit<OntologyTerm> |
findTags(AttributeMetaData attribute,
List<String> ontologyIds)
Finds
OntologyTerms for an attribute. |
Map<AttributeMetaData,Hit<OntologyTerm>> |
findTags(String entity,
List<String> ontologyIDs)
Finds
OntologyTerms that can be used to tag an attribute. |
Iterable<AttributeMetaData> findAttributes(EntityMetaData source, EntityMetaData target, AttributeMetaData attributeMetaData)
source - target - attributeMetaData - Map<AttributeMetaData,Iterable<ExplainedQueryString>> explainAttributes(EntityMetaData source, EntityMetaData target, AttributeMetaData attributeMetaData)
source - target - attributeMetaData - Map<AttributeMetaData,Hit<OntologyTerm>> findTags(String entity, List<String> ontologyIDs)
OntologyTerms that can be used to tag an attribute. >>>>>>> 3b45cb9... added a method in
MappingServiceController that allows us to get the explanations per suggested attributes in json formatentity - name of the entityontologies - IDs of ontologies to take the OntologyTerms from.Map of Hits for OntologyTerm resultsHit<OntologyTerm> findTags(AttributeMetaData attribute, List<String> ontologyIds)
OntologyTerms for an attribute.attribute - AttributeMetaData to tagontologyIds - IDs of ontologies to take the OntologyTerms from.List of Hits for OntologyTerms found, most relevant firstCopyright © 2015. All Rights Reserved.