Class AMapping

  • All Implemented Interfaces:
    Serializable, IMapping
    Direct Known Subclasses:
    FileMapping, HybridMapping, MemoryMapping

    public abstract class AMapping
    extends Object
    implements IMapping
    Version:
    2015-11-24
    Author:
    Axel-C. Ngonga Ngomo (ngonga@informatik.uni-leipzig.de), Mohamed Sherif <sherif @ informatik.uni-leipzig.de>, Tommaso Soru <tsoru @ informatik.uni-leipzig.de>, Klaus Lyko <lyko @ informatik.uni-leipzig.de>
    See Also:
    Serialized Form
    • Constructor Detail

      • AMapping

        public AMapping()
    • Method Detail

      • getConfidence

        public abstract double getConfidence​(String key,
                                             String value)
      • add

        public abstract void add​(String key,
                                 String value,
                                 double confidence)
      • size

        public abstract int size()
      • reverseSourceTarget

        public abstract AMapping reverseSourceTarget()
      • getNumberofMappings

        public abstract int getNumberofMappings()
      • getNumberofPositiveMappings

        public abstract int getNumberofPositiveMappings()
      • getOnlyPositiveExamples

        public abstract AMapping getOnlyPositiveExamples()
      • contains

        public abstract boolean contains​(String key,
                                         String value)
      • getBestOneToNMapping

        public abstract AMapping getBestOneToNMapping()
      • getSubMap

        public abstract AMapping getSubMap​(double threshold)
      • getBestOneToOneMappings

        public AMapping getBestOneToOneMappings​(AMapping m)
        Returns the best one to one mapping with a bias towards the source Should actually be solved with Hospital residents
        Parameters:
        m - , the input mapping
        Returns:
        the best one-to-one mapping of m
      • getPredicateURI

        public String getPredicateURI()
      • getSize

        public int getSize()
      • setSize

        public void setSize​(int size)
      • getPredicate

        public String getPredicate()
      • setPredicate

        public void setPredicate​(String mappingPredicate)
      • setLinkSpecification

        public void setLinkSpecification​(LinkSpecification linkSpecification)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object