java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.external.services.setSimilarityMeasures.RelativeSubsetSizeCoefficient
All Implemented Interfaces:
SetSimilarityMeasure

public class RelativeSubsetSizeCoefficient extends Object implements SetSimilarityMeasure
  • Constructor Details

    • RelativeSubsetSizeCoefficient

      public RelativeSubsetSizeCoefficient()
  • Method Details

    • calculateSimilarity

      public double calculateSimilarity(String[] s1, String[] s2)
      Description copied from interface: SetSimilarityMeasure
      Instance-Specific similarity calculation. Returns a similarity value in the range of [0.0, 1.0].
      Specified by:
      calculateSimilarity in interface SetSimilarityMeasure
      Parameters:
      s1 - Set 1 as String Array.
      s2 - Set 2 as String Array.
      Returns:
      A similarity value in the range of [0.0, 1.0].
    • calculateSimilarity

      public double calculateSimilarity(HashSet<String> set1, HashSet<String> set2)
      Description copied from interface: SetSimilarityMeasure
      Instance-Specific similarity calculation. Returns a similarity value in the range of [0.0, 1.0].
      Specified by:
      calculateSimilarity in interface SetSimilarityMeasure
      Parameters:
      set1 - Set 1.
      set2 - Set 2.
      Returns:
      A similarity value in the range of [0.0, 1.0].
    • calculateSimilarityWithNumbers

      public double calculateSimilarityWithNumbers(int common, int sizeSet1, int sizeSet2)
      Description copied from interface: SetSimilarityMeasure
      A quick way to calcualte set similarity.
      Specified by:
      calculateSimilarityWithNumbers in interface SetSimilarityMeasure
      Parameters:
      common - The number of common elements.
      sizeSet1 - The size of set 1.
      sizeSet2 - The size of set 2.
      Returns:
      The similarity result.
    • getName

      public String getName()
      Description copied from interface: SetSimilarityMeasure
      Get the name representation of the SetSimilarity Measure.
      Specified by:
      getName in interface SetSimilarityMeasure
      Returns:
      Name respresentation as String.