Interface SMOntologyIndirectGroup
- All Superinterfaces:
SimilarityMeasure
,SMOntology
- All Known Implementing Classes:
SMOntologyIndirectGroupImpl
Calculates the similarity between query- and case-sets based on the pair similarity of their
objects. The pairs a determined by the cartesian product, the pair similarity is calculated by a
user-defined similarity measure und the similarities are aggregated by a user-defined aggregation
function (Min, Max, Avg).
- Author:
- Tobias Dahlem
-
Field Summary
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
LOG_ORDER_NAME_NOT_FOUND
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAggFunction
(OntologyIndirectMeasureAggEnum aggFunction) Set the aggregation function for the calculated similarities.void
setSimMeasure
(String measure) Set the similarity measure for the determined pairs.Methods inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
compute, getDataClass, getName, getSystemName, isForceOverride, isReusable, setForceOverride
Methods inherited from interface de.uni_trier.wi2.procake.similarity.base.ontology.SMOntology
checkArgumentApplicability, checkInstanceOntologyOrderPredicate
-
Field Details
-
NAME
- See Also:
-
-
Method Details
-
getSimMeasure
String getSimMeasure()- Returns:
- the name of the similarity model used.
-
setSimMeasure
Set the similarity measure for the determined pairs.- Parameters:
measure
- the name of the measure from the similarity model used.
-
getAggFunction
OntologyIndirectMeasureAggEnum getAggFunction()- Returns:
- the name of the aggregation function used.
-
setAggFunction
Set the aggregation function for the calculated similarities.- Parameters:
aggFunction
- the name of the aggregation function.
-