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 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 entity
      uriTwo - the uri of the second matched entity
      relation - the relation from the mapping
      confidence - the confidence of teh mapping
      Returns:
      a map of feature name and corresponding value.
    • getMappingFeatureNames

      List<String> getMappingFeatureNames()
      Get the names of the mapping features which will also appear in the result of getMappingFeatures(String, String, String, double).
      Returns:
      A list of the feature names.