Class SMOntologyImpl
java.lang.Object
de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
de.uni_trier.wi2.procake.similarity.base.ontology.impl.SMOntologyImpl
- All Implemented Interfaces:
SMOntology
,SimilarityMeasure
- Direct Known Subclasses:
SMOntologyAggWeightedImpl
,SMOntologyDirectGroupImpl
,SMOntologyFbMSImpl
,SMOntologyFbSanchezImpl
,SMOntologyIndirectGroupImpl
,SMOntologyIsEquivalentImpl
,SMOntologyPathImpl
,SMOntologySpRadaImpl
,SMOntologySpSlimaniImpl
,SMOntologySpWuPalmerImpl
Abstract interface that collects all similarity measures for
URIClass
.- Author:
- Tobias Dahlem
-
Field Summary
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
LOG_ORDER_NAME_NOT_FOUND
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkArgumentApplicability
(DataObject queryObject, DataObject caseObject) void
checkInstanceOntologyOrderPredicate
(DataObject queryObject, DataObject caseObject) boolean
isSimilarityFor
(DataClass dataClass, String orderName) protected @Nullable SimilarityImpl
validateNonNull
(org.slf4j.Logger logger, DataObject queryObject, DataObject caseObject) protected @Nullable SimilarityImpl
validateOntologyMatching
(org.slf4j.Logger logger, DataObject queryObject, DataObject caseObject, String ontologyName) protected @Nullable SimilarityImpl
validateOntologyResource
(org.slf4j.Logger logger, DataObject queryObject, DataObject caseObject, Ontology ontology, URIObject queryURIObject, URIObject caseURIObject) 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
compute, getDataClass, getName, getSystemName, isForceOverride, isReusable, setForceOverride
-
Constructor Details
-
SMOntologyImpl
public SMOntologyImpl()
-
-
Method Details
-
isSimilarityFor
- Specified by:
isSimilarityFor
in classSimilarityMeasureImpl
-
checkArgumentApplicability
- Specified by:
checkArgumentApplicability
in interfaceSMOntology
-
checkInstanceOntologyOrderPredicate
- Specified by:
checkInstanceOntologyOrderPredicate
in interfaceSMOntology
-
validateNonNull
@Nullable protected @Nullable SimilarityImpl validateNonNull(org.slf4j.Logger logger, DataObject queryObject, DataObject caseObject) -
validateOntologyMatching
@Nullable protected @Nullable SimilarityImpl validateOntologyMatching(org.slf4j.Logger logger, DataObject queryObject, DataObject caseObject, String ontologyName) -
validateOntologyResource
@Nullable protected @Nullable SimilarityImpl validateOntologyResource(org.slf4j.Logger logger, DataObject queryObject, DataObject caseObject, Ontology ontology, URIObject queryURIObject, URIObject caseURIObject)
-