Class SMOntologyAggMinImpl
java.lang.Object
de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
de.uni_trier.wi2.procake.similarity.base.ontology.impl.SMOntologyImpl
de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl.SMOntologyAggWeightedImpl
de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl.SMOntologyAggMinImpl
- All Implemented Interfaces:
SMOntologyAggMin
,SMOntologyAggWeighted
,SMOntology
,SimilarityMeasure
This similarity measure calculates the similarity of to entities in an ontology. A description of
the measure can be found in
SMOntologyAggMin
.-
Nested Class Summary
Nested classes/interfaces inherited from class de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl.SMOntologyAggWeightedImpl
SMOntologyAggWeightedImpl.InferredRelationInfo, SMOntologyAggWeightedImpl.RelationInfo
-
Field Summary
Fields inherited from class de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl.SMOntologyAggWeightedImpl
relationCache
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
LOG_ORDER_NAME_NOT_FOUND
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.SMOntologyAggMin
NAME
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.SMOntologyAggWeighted
DEFAULT_IGNORE_MISSING_RELATIONS_IN_QUERY, DEFAULT_WEIGHT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncompute
(DataObject queryObject, DataObject caseObject, SimilarityValuator valuator) The system name can be used to distinguish the similarity measures.Methods inherited from class de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl.SMOntologyAggWeightedImpl
createDataObjectFromLiteral, getDefaultWeight, getNormalizedRelationWeights, getRelations, getRelevantResources, isIgnoreMissingRelationsInQuery, setDefaultWeight, setIgnoreMissingRelationsInQuery, setInferredRelation, setRelation, validLiteralDataClass
Methods inherited from class de.uni_trier.wi2.procake.similarity.base.ontology.impl.SMOntologyImpl
checkArgumentApplicability, checkInstanceOntologyOrderPredicate, isSimilarityFor, validateNonNull, validateOntologyMatching, validateOntologyResource
Methods inherited from class de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
getDataClass, getName, initialize, initializeBasedOn, isAggregate, isForceOverride, isInterval, isNumeric, isObject, isReusable, isSet, isTable, isTaxonomy, isText, setDataClass, setForceOverride, setName, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
getDataClass, getName, isForceOverride, isReusable, setForceOverride
Methods inherited from interface de.uni_trier.wi2.procake.similarity.base.ontology.SMOntology
checkArgumentApplicability, checkInstanceOntologyOrderPredicate
Methods inherited from interface de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.SMOntologyAggWeighted
getDefaultWeight, getRelations, isIgnoreMissingRelationsInQuery, setDefaultWeight, setIgnoreMissingRelationsInQuery, setInferredRelation, setRelation
-
Constructor Details
-
SMOntologyAggMinImpl
public SMOntologyAggMinImpl()
-
-
Method Details
-
compute
public Similarity compute(DataObject queryObject, DataObject caseObject, SimilarityValuator valuator) - Specified by:
compute
in interfaceSimilarityMeasure
- Returns:
-
getSystemName
Description copied from interface:SimilarityMeasure
The system name can be used to distinguish the similarity measures. Each similarity measure that can be instantiated contains a static final field called NAME representing the system name, e.g.,SMAggregateEuclidian.NAME
The system name must also be given during initialization, see
SimilarityModel.createSimilarityMeasure(String, DataClass)
.- Specified by:
getSystemName
in interfaceSimilarityMeasure
- Returns:
- The system name of the similarity measure. This is equal to SimilarityMeasure.NAME.
-