Interface IMatcherCaller
- All Known Implementing Classes:
AddNegativesViaMatcher
,MatcherPipelineSequential
,TrainingAlignmentGenerator
public interface IMatcherCaller
A matcher interface which allows the matcher to call other matchers as well.
-
Method Summary
-
Method Details
-
match
AlignmentAndParameters match(Set<Object> sourceRespresentations, Set<Object> targetRespresentations, Object inputAlignment, Object parameters) throws Exception Aligns two ontologies/knowledge graphs given as the first and second parameter. An additional input alignment can be given as well as parameters which further define how and what to match. In case the matcher needs the objects in a specific type, callTODO
- Parameters:
sourceRespresentations
- a set of objects which all represents the source ontology/knowledge graphtargetRespresentations
- a set of objects which all represents the target ontology/knowledge graphinputAlignment
- this object represents the input alignmentparameters
- object representing additional parameters. Sensible classes areProperties
, Map<String, Object> or any similar data structure. Some already specified keys (strings) can be found atParameterConfigKeys
.- Returns:
- the resulting alignment and updated parameters of the matching process.
- Throws:
Exception
- any exception which occurs during matching
-