Interface IExplainerMapping
- All Known Implementing Classes:
AnalyticalAlignmentInformation
public interface IExplainerMapping
Interface for classes that are able to generate explanatory statements about individual mappings.
- Author:
- Sven Hertling, Jan Portisch
-
Method Summary
Modifier and TypeMethodDescriptionGet the names of the mapping features which will also appear in the result ofgetMappingFeatures(String, String, String, double)
.getMappingFeatures
(String uriOne, String uriTwo, String relation, double confidence) Gets information (features) about a mapping (represent through the parameters) from e.g.
-
Method Details
-
getMappingFeatures
Map<String,String> getMappingFeatures(String uriOne, String uriTwo, String relation, double confidence) Gets information (features) about a mapping (represent through the parameters) from e.g. a matcher. The result is a map of feature name and corresponding value.- Parameters:
uriOne
- the uri of the first matched entityuriTwo
- the uri of the second matched entityrelation
- the relation from the mappingconfidence
- the confidence of teh mapping- Returns:
- a map of feature name and corresponding value.
-
getMappingFeatureNames
Get the names of the mapping features which will also appear in the result ofgetMappingFeatures(String, String, String, double)
.- Returns:
- A list of the feature names.
-