Class BaseFilterWithSetComparison

All Implemented Interfaces:
Filter, IMatcher<org.apache.jena.ontology.OntModel,Alignment,Properties>, eu.sealsproject.platform.res.domain.omt.IOntologyMatchingToolBridge, eu.sealsproject.platform.res.tool.api.IPlugin, eu.sealsproject.platform.res.tool.api.IToolBridge
Direct Known Subclasses:
BagOfWordsSetSimilarityFilter, CommonPropertiesFilter, SimilarNeighboursFilter, SimilarTypeFilter

public abstract class BaseFilterWithSetComparison extends MatcherYAAAJena implements Filter
Basic filter for instances which compares sets like neighbours or properties.
  • Field Details

    • threshold

      protected double threshold
      The threshold which should be larger or equal to be a valid match. Computation is based on set similarity.
    • setSimilarity

      protected SetSimilarity setSimilarity
      The set similarity to choose when computing similarity value between the two distinct property sets.
  • Constructor Details

    • BaseFilterWithSetComparison

      public BaseFilterWithSetComparison(double threshold, SetSimilarity setSimilarity)
  • Method Details

    • getThreshold

      public double getThreshold()
    • setThreshold

      public void setThreshold(double threshold)
    • getSetSimilarity

      public SetSimilarity getSetSimilarity()
    • setSetSimilarity

      public void setSetSimilarity(SetSimilarity setSimilarity)