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.MatcherFile
All Implemented Interfaces:
eu.sealsproject.platform.res.domain.omt.IOntologyMatchingToolBridge, eu.sealsproject.platform.res.tool.api.IPlugin, eu.sealsproject.platform.res.tool.api.IToolBridge
Direct Known Subclasses:
MatcherSeals, MatcherString, MatcherYAAA, MatcherYAAA

public abstract class MatcherFile
extends MatcherURL
For this matcher the results file that shall be written can be specified.
Author:
Sven Hertling
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static String FILE_PREFIX  
    protected static String FILE_SUFFIX  
  • Constructor Summary

    Constructors
    Constructor Description
    MatcherFile()  
  • Method Summary

    Modifier and Type Method Description
    URL match​(URL source, URL target, URL inputAlignment)
    Match two ontologies / knowledge graphs together and returns an alignment.
    abstract void match​(URL source, URL target, URL inputAlignment, File alignmentResult)  

    Methods inherited from class de.uni_mannheim.informatik.dws.melt.matching_base.MatcherURL

    align, align, canExecute, getType

    Methods inherited from class eu.sealsproject.platform.res.tool.impl.AbstractPlugin

    getId, getVersion, setId, setVersion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface eu.sealsproject.platform.res.tool.api.IPlugin

    getId, getVersion
  • Field Details

  • Constructor Details

    • MatcherFile

      public MatcherFile()
  • Method Details

    • 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.
    • match

      public abstract void match​(URL source, URL target, URL inputAlignment, File alignmentResult) throws Exception
      Throws:
      Exception