Class MatcherPipelineSequential
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_base.MatcherPipelineSequential
- All Implemented Interfaces:
IMatcherCaller
Executes all matchers one after the other.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionMatcherPipelineSequential
(Iterable<Object> matchers) MatcherPipelineSequential
(Object... matchers) -
Method Summary
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
matchers
-
-
Constructor Details
-
MatcherPipelineSequential
public MatcherPipelineSequential() -
MatcherPipelineSequential
-
MatcherPipelineSequential
-
-
Method Details
-
match
public AlignmentAndParameters match(Set<Object> sourceRepresentations, Set<Object> targetRepresentations, Object inputAlignment, Object parameters) throws Exception Description copied from interface:IMatcherCaller
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
- Specified by:
match
in interfaceIMatcherCaller
- Parameters:
sourceRepresentations
- a set of objects which all represents the source ontology/knowledge graphtargetRepresentations
- 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
-