Class MatcherCombination

java.lang.Object
eu.sealsproject.platform.res.tool.impl.AbstractPlugin
de.uni_mannheim.informatik.dws.melt.matching_base.MatcherURL
de.uni_mannheim.informatik.dws.melt.matching_base.MatcherCombination
All Implemented Interfaces:
eu.sealsproject.platform.res.domain.omt.IOntologyMatchingToolBridge, eu.sealsproject.platform.res.tool.api.IPlugin, eu.sealsproject.platform.res.tool.api.IToolBridge

public abstract class MatcherCombination extends MatcherURL
Combines multiple matchers. This can be very inefficient because the alignment has to be serialized after each matcher. Better use a more specialized MatcherCombination like: TODO
Author:
Sven Hertling
  • Field Details

  • Constructor Details

    • MatcherCombination

      public MatcherCombination()
  • Method Details

    • initializeMatchers

      protected abstract List<MatcherURL> initializeMatchers()
    • match

      public URL match(URL source, URL target, URL inputAlignment) throws Exception
      Description copied from class: MatcherURL
      Match two ontologies / knowledge graphs together and returns an alignment.
      Specified by:
      match in class MatcherURL
      Parameters:
      source - The source ontology / knowledge graph
      target - The target ontology / knowledge graph
      inputAlignment - The input alignment as URL (alignment API format)
      Returns:
      An alignment as URL (most often as file URL) the format is again the alignment API format.
      Throws:
      Exception - in case something went wrong.
    • getMatchers

      public List<MatcherURL> getMatchers()