Class MatcherPipelineYAAA
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
de.uni_mannheim.informatik.dws.melt.matching_jena.MatcherYAAA
de.uni_mannheim.informatik.dws.melt.matching_jena.MatcherPipelineYAAA
- All Implemented Interfaces:
eu.sealsproject.platform.res.domain.omt.IOntologyMatchingToolBridge
,eu.sealsproject.platform.res.tool.api.IPlugin
,eu.sealsproject.platform.res.tool.api.IToolBridge
A matcher template for matchers that are based on YAAA.
- Author:
- Sven Hertling
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
protected List<MatcherYAAA>
Fields inherited from class de.uni_mannheim.informatik.dws.melt.matching_base.MatcherFile
FILE_PREFIX, FILE_SUFFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract List<MatcherYAAA>
match
(URL source, URL target, Alignment inputAlignment, Properties properties) Aligns two ontologies specified via URL, with an input alignment as Alignment object, and returns the mapping of the resulting alignment.Methods inherited from class de.uni_mannheim.informatik.dws.melt.matching_jena.MatcherYAAA
match
Methods inherited from class de.uni_mannheim.informatik.dws.melt.matching_base.MatcherFile
match
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
-
LOGGER
private static final org.slf4j.Logger LOGGER -
matchers
-
-
Constructor Details
-
MatcherPipelineYAAA
public MatcherPipelineYAAA()
-
-
Method Details
-
initializeMatchers
-
getMatchers
-
match
public Alignment match(URL source, URL target, Alignment inputAlignment, Properties properties) throws Exception Description copied from class:MatcherYAAA
Aligns two ontologies specified via URL, with an input alignment as Alignment object, and returns the mapping of the resulting alignment. Note: This method might be called multiple times in a row when using the evaluation framework. Make sure to return a mapping which is specific to the given inputs.- Specified by:
match
in classMatcherYAAA
- Parameters:
source
- this url represents the source ontologytarget
- this url represents the target ontologyinputAlignment
- this mapping represents the input alignmentproperties
- additional properties- Returns:
- The resulting mapping of the matching process.
- Throws:
Exception
- An exception that was risen while matching.
-