Class MatcherMultiSourceURL
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_base.multisource.MatcherMultiSourceURL
- Direct Known Subclasses:
MatcherMultiSourceYAAAJena
,MultiSourceDispatcherAllPairs
,MultiSourceDispatcherIncrementalMerge
,MultiSourceDispatcherTransitivePairsOrderBased
,MultiSourceDispatcherTransitivePairsTextBased
,MultiSourceDispatcherUnionToUnion
Multi source matcher which expects URLs as parameters. Better do not use this class but implement the interface
IMatcherMultiSource
.
Subclasses of this class also try to implement this interface.-
Constructor Summary
-
Method Summary
-
Constructor Details
-
MatcherMultiSourceURL
public MatcherMultiSourceURL()
-
-
Method Details
-
match
Matches multiple ontologies/knowledge graphs together.- Parameters:
models
- the ontologies/knowledge graphs as URLsinputAlignment
- the input alignment as URL (alignment API format)parameters
- the parameters file url. Format are currently json or yaml.- 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
-
needsTransitiveClosureForEvaluation
public boolean needsTransitiveClosureForEvaluation()Returns a boolean value if the matcher needs a transitive closure for evaluation. E.g. some matchers match only A-B-C and the testcase asks for A-C then this is only true, if the transitive closure is computed- Returns:
- true if the transitive closure is need, false otherwise
-