Uses of Interface
de.uni_trier.wi2.procake.similarity.SimilarityMeasure
-
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity
Methods in de.uni_trier.wi2.procake.similarity that return SimilarityMeasure Modifier and Type Method Description SimilarityMeasureSimilarityModel. createAndRegisterSimilarityMeasure(String uniqueName, String measureTemplateName, DataClass dataClass)Creates a newSimilarityMeasureand registersSimilarityMeasureSimilarityModel. createSimilarityMeasure(String name, DataClass dataClass)Creates a newSimilarityMeasurethat is not automatically registered.SimilarityMeasureSimilarityModel. getSimilarityMeasure(DataClass dataClass)Returns a suitable similarity measure for the given data class.SimilarityMeasureSimilarityModel. getSimilarityMeasure(DataClass dataClass, String simName)SimilarityMeasureSimilarityValuator. getSimilarityMeasure(DataObject query, DataObject object)Returns the appropriate similarity measure for the common parent class of both given data objects.SimilarityMeasure[]SimilarityModel. getSimilarityMeasures(DataClass dataClass)Retrieves all registeredSimilarityMeasures for the givenDataClass.SimilarityMeasureSimilarityModel. removeSimilarityMeasure(DataClass dataClass, String name)Removes the similarity measure with the given name for the given data class.SimilarityMeasureSimilarityModel. removeSimilarityMeasure(SimilarityMeasure measure)Removes the given similarity measure.SimilarityMeasureSimilarityModel. renameSimilarityMeasure(DataClass dataClass, String oldName, String newName)Renames an already registeredSimilarityMeasure.Methods in de.uni_trier.wi2.procake.similarity that return types with arguments of type SimilarityMeasure Modifier and Type Method Description List<SimilarityMeasure>SimilarityModel. getSimilarityMeasures()Methods in de.uni_trier.wi2.procake.similarity with parameters of type SimilarityMeasure Modifier and Type Method Description voidSimilarityModel. addSimilarityMeasure(SimilarityMeasure measure, String name)Newly createdSimilarityMeasures are not registered automatically.booleanSimilarityModel. isDefaultSimilarityMeasure(SimilarityMeasure similarityMeasure)voidSimilarityModel. registerSimilarityMeasureTemplate(SimilarityMeasure measure)Registers a newSimilarityMeasuretemplate with the similarity model.SimilarityMeasureSimilarityModel. removeSimilarityMeasure(SimilarityMeasure measure)Removes the given similarity measure. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base Modifier and Type Interface Description interfaceSMIntervalThe attribute value in the query and in the case are intervals.interfaceSMObjectEqualThis similarity measure is used to compare two objects w.r.t.interfaceSMTableDataClassThis similarity measure is used in classDataClassand is used if no other similarity measure fits to both object.interfaceSMTableDataObjectDespite of dealing with symmetric table similarity measures asymmetric exceptions can be defined. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.aggregate
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.aggregate Modifier and Type Interface Description interfaceSMAggregateAbstract interface that collects all similarity measures forAggregateClasses.interfaceSMAggregateAverageThe weighted average is the most typically used aggregation function.interfaceSMAggregateEuclidianThe Euclidian aggregation is the same as Minkowski aggregation with a fixed p = 2.interfaceSMAggregateKMaximumThe k-maximum aggregation is a generalization of the standard maximum aggregation.interfaceSMAggregateKMinimumThe k-minimum aggregation is a generalization of the standard minimum aggregation.interfaceSMAggregateMaximumWhen using the maximum aggregation, the overall similarity is determined by the maximum local similarity.interfaceSMAggregateMinimumWhen using the minimum aggregation, the overall similarity is determined by the minimum local similarity.interfaceSMAggregateMinkowskiThe Minkowski aggregation is a generalization of this weighted average.interfaceSMAggregateWeightedAbstract interface for aggregate similarity measures with weighted attributes. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.aggregate.impl
Classes in de.uni_trier.wi2.procake.similarity.base.aggregate.impl that implement SimilarityMeasure Modifier and Type Class Description classSMAggregateAverageImplclassSMAggregateEuclidianImplclassSMAggregateImplclassSMAggregateKMaximumImplclassSMAggregateKMinimumImplclassSMAggregateMaximumImplclassSMAggregateMinimumImplclassSMAggregateMinkowskiImplclassSMAggregateWeightedImplMethods in de.uni_trier.wi2.procake.similarity.base.aggregate.impl with parameters of type SimilarityMeasure Modifier and Type Method Description protected voidSMAggregateImpl. initializeBasedOn(SimilarityMeasure base)protected voidSMAggregateKMaximumImpl. initializeBasedOn(SimilarityMeasure base)protected voidSMAggregateKMinimumImpl. initializeBasedOn(SimilarityMeasure base)protected voidSMAggregateMinkowskiImpl. initializeBasedOn(SimilarityMeasure base)protected voidSMAggregateWeightedImpl. initializeBasedOn(SimilarityMeasure base) -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.collection
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.collection Modifier and Type Interface Description interfaceSMCollectioninterfaceSMCollectionIsolatedMappingGeneralinterfaceSMCollectionMappingThe CollectionMapping performs the best possible mapping of the query items to the case items of the collection.interfaceSMListCorrectnessThe SMListCorrectness uses theCorrectnessMetricto compare the elements of two lists and compute a similarity.interfaceSMListDPinterfaceSMListDTWinterfaceSMListMappingThe SMListMapping performs a compare on the elements of two lists.interfaceSMListSWA -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.collection.impl
Classes in de.uni_trier.wi2.procake.similarity.base.collection.impl that implement SimilarityMeasure Modifier and Type Class Description classSMCollectionImplclassSMCollectionIsolatedMappingImplclassSMCollectionMappingImplA* - algorithm - implementation of a Collection-mapping-similarity measureclassSMListCorrectnessImplclassSMListDPImplclassSMListDTWImplclassSMListMappingImplImplementation ofSMListMapping.classSMListSWAImplMethods in de.uni_trier.wi2.procake.similarity.base.collection.impl with parameters of type SimilarityMeasure Modifier and Type Method Description protected voidSMCollectionImpl. initializeBasedOn(SimilarityMeasure base)protected voidSMCollectionMappingImpl. initializeBasedOn(SimilarityMeasure base) -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.impl
Classes in de.uni_trier.wi2.procake.similarity.base.impl that implement SimilarityMeasure Modifier and Type Class Description classSMIntervalImplclassSMObjectEqualImplclassSMTableDataClassImplclassSMTableDataObjectImpl -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.numeric
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.numeric Modifier and Type Interface Description interfaceSMNumericAbstract interface that collects all similarity measures forAtomicClass.interfaceSMNumericExponentialAnother possibility to describe the similarity between two numeric values is by an exponential function.interfaceSMNumericFuzzyIs providing fuzzy similarity functionality, according to the paper: Case-based Reasoning for Diagnosis of Stress using Enhanced Cosine and Fuzzy Similarity; by M.interfaceSMNumericLinearIn most cases the similarity between two numeric values can be described by a linear function.interfaceSMNumericSigmoidWe can also use sigmoid functions as a generalization of threshold functions.interfaceSMNumericThresholdThreshold functions should be used if there is the possibility that the contribution of an attribute to the utility is binary in the sense that up to a certain difference the case is useful and beyond it is not useful. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.numeric.impl
Classes in de.uni_trier.wi2.procake.similarity.base.numeric.impl that implement SimilarityMeasure Modifier and Type Class Description classSMNumericExponentialImplclassSMNumericFuzzyImplSee interface for descriptionclassSMNumericImplclassSMNumericLinearImplclassSMNumericSigmoidImplclassSMNumericThresholdImpl -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology Modifier and Type Interface Description interfaceSMOntologyAbstract interface that collects all similarity measures forURIClassinterfaceSMOntologyPathThe similarity between query and case based on the shortest path between query and case node in an ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.aggregate
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.aggregate Modifier and Type Interface Description interfaceSMOntologyAggAvgCalculates the similarity between query and case based on the local similarities of the connected objects of the query and case entities via specific relations in an ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl
Classes in de.uni_trier.wi2.procake.similarity.base.ontology.aggregate.impl that implement SimilarityMeasure Modifier and Type Class Description classSMOntologyAggAvgImplThis similarity measure calculates the similarity of to entities in an ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.group
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.group Modifier and Type Interface Description interfaceSMOntologyDirectGroupCalculates the similarity between query- and case-sets based on the set-based measures.interfaceSMOntologyIndirectGroupCalculates the similarity between query- and case-sets based on the pair similarity of their objects. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.group.impl
Classes in de.uni_trier.wi2.procake.similarity.base.ontology.group.impl that implement SimilarityMeasure Modifier and Type Class Description classSMOntologyDirectGroupImplThis similarity measure calculates the similarity between to sets of objects from an ontology.classSMOntologyIndirectGroupImplThis similarity measure calculates the similarity between to sets of objects from an ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.impl
Classes in de.uni_trier.wi2.procake.similarity.base.ontology.impl that implement SimilarityMeasure Modifier and Type Class Description classSMOntologyImplAbstract interface that collects all similarity measures forURIClass.classSMOntologyPathImplThis similarity measure calculates the path length between two classes in a ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.pair
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.pair Modifier and Type Interface Description interfaceSMOntologyFbMSCalculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.interfaceSMOntologyFbSanchezCalculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.interfaceSMOntologyIsEquivalentCalculates the similarity between query and case based on the existence of specific relations between query and case entity in an ontology.interfaceSMOntologySpRadaCalculates the similarity between query and case based on the shortest path between query and case entity in an ontology.interfaceSMOntologySpSlimaniCalculates the similarity between query and case based on the shortest path between query and case entity in an ontology.interfaceSMOntologySpWuPalmerCalculates the similarity between query and case based on the shortest path between query and case entity in an ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.pair.impl
Classes in de.uni_trier.wi2.procake.similarity.base.ontology.pair.impl that implement SimilarityMeasure Modifier and Type Class Description classSMOntologyFbMSImplThis similarity measure calculates the similarity of to entities in an ontology.classSMOntologyFbSanchezImplThis similarity measure calculates the similarity of to entities in an ontology.classSMOntologyIsEquivalentImplThis similarity measure calculates the similarity of two entities in an ontology.classSMOntologySpRadaImplThis similarity measure calculates the similarity of to entities in an ontology.classSMOntologySpSlimaniImplThis similarity measure calculates the similarity of to entities in an ontology.classSMOntologySpWuPalmerImplThis similarity measure calculates the similarity of to entities in an ontology. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.string
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.string Modifier and Type Interface Description interfaceSMStringAbstract interface that collects all similarity measures forStringClassinterfaceSMStringCosineMeasures the Cosine similarity of two vectors of an inner product space and compares the angle between them.interfaceSMStringEqualCompares two strings.interfaceSMStringJaroWinklerMeasures the JaroWinkler similarity of two strings.interfaceSMStringLevenshteinCompares two strings using the Levenshtein algorithm.interfaceSMStringNGramMeasures the nGram similarity of two strings.interfaceSMStringRegexpThe query will be interpreted as regular expression in the specified syntax.interfaceSMStringTermCountCompares two strings using the Term Count algorithm.interfaceSMStringWildcardCompares a query and case string, where the query can contain wildcards. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.string.impl
Classes in de.uni_trier.wi2.procake.similarity.base.string.impl that implement SimilarityMeasure Modifier and Type Class Description classSMStringCosineImplclassSMStringEqualImplclassSMStringImplclassSMStringJaroWinklerImplclassSMStringLevenshteinImplclassSMStringNGramImplclassSMStringRegexpImplclassSMStringTermCountImplclassSMStringWildcardImpl -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.taxonomy
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.taxonomy Modifier and Type Interface Description interfaceSMTaxonomyAbstract interface that collects all similarity measures forAtomicClasses with taxonomical orders, seeInstanceTaxonomyOrderPredicate.interfaceSMTaxonomyClassicThe classic taxonomy measure is calculated by both pre-initialised node weights and several strategies.interfaceSMTaxonomyClassicUserWeightsThis measure is very similar to theSMTaxonomyClassictaxonomy except, that the weights must be set manually.interfaceSMTaxonomyNodeHeightThis measure computes the similarity between two nodes based on the height of the nodes.interfaceSMTaxonomyPathThe similarity between query and case based on the shortest path between query and case in relation to the longest possible path. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.taxonomy.impl
Classes in de.uni_trier.wi2.procake.similarity.base.taxonomy.impl that implement SimilarityMeasure Modifier and Type Class Description classSMTaxonomyClassicImplclassSMTaxonomyClassicUserWeightsImplclassSMTaxonomyImplclassSMTaxonomyNodeHeightImplImplementation ofSMTaxonomyNodeHeight.classSMTaxonomyPathImplImplementation ofSMTaxonomyPath.classSMTaxonomyWeightedNodes -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.impl
Classes in de.uni_trier.wi2.procake.similarity.impl that implement SimilarityMeasure Modifier and Type Class Description classSimilarityMeasureImplMethods in de.uni_trier.wi2.procake.similarity.impl that return types with arguments of type SimilarityMeasure Modifier and Type Method Description List<SimilarityMeasure>SimilarityModelImpl. getSimilarityMeasures()Methods in de.uni_trier.wi2.procake.similarity.impl with parameters of type SimilarityMeasure Modifier and Type Method Description voidSimilarityModelImpl. addSimilarityMeasure(SimilarityMeasure measure, String name)protected voidSimilarityMeasureImpl. initializeBasedOn(SimilarityMeasure base)Initialize measure based on existing instancebooleanSimilarityModelImpl. isDefaultSimilarityMeasure(SimilarityMeasure similarityMeasure)voidSimilarityModelImpl. registerSimilarityMeasureTemplate(SimilarityMeasure measure)Add the similarity measure passed to theSimilarityModelImpl.similarityMeasureTemplateCache.SimilarityMeasureSimilarityModelImpl. removeSimilarityMeasure(SimilarityMeasure sm)voidSimilarityImpl. setSimilarityMeasure(SimilarityMeasure similarityMeasure)Constructors in de.uni_trier.wi2.procake.similarity.impl with parameters of type SimilarityMeasure Constructor Description DependencySimilarityImpl(SimilarityMeasure similarityMeasure, List<DataObject> queryObjects, List<DataObject> caseObjects, double alpha)SimilarityImpl(SimilarityMeasure similarityMeasure, DataObject queryObject, DataObject caseObject)Creates a similarity object with an invalid similarity value.SimilarityImpl(SimilarityMeasure similarityMeasure, DataObject queryObject, DataObject caseObject, double value)Creates a similarity object with based on a given similarity value.SimilarityImpl(SimilarityMeasure similarityMeasure, DataObject queryObject, DataObject caseObject, double value, ArrayList<Similarity> localSimilarities)Creates a similarity object with based on a given similarity value.SimilarityImpl(SimilarityMeasure similarityMeasure, DataObject queryObject, DataObject caseObject, double value, ArrayList<Similarity> localSimilarities, Object info)Creates a similarity object with based on a given similarity value. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.astar
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.astar Modifier and Type Interface Description interfaceSMGraphAStarInterface of the general GraphAStar-SimilarityMeasure.interfaceSMGraphAStarOneInterface of the GraphAStarOne-SimilarityMeasureinterfaceSMGraphAStarThreeInterface of the GraphAStarThree similarity measureinterfaceSMGraphAStarTwoInterface of the GraphAStarTwo-SimilarityMeasure -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.astar.impl
Classes in de.uni_trier.wi2.procake.similarity.nest.astar.impl that implement SimilarityMeasure Modifier and Type Class Description classSMGraphAStarImplAbstract implementation of the AStar-Similarity Measure.classSMGraphAStarOneImplA Star One implementation of Graph similarity measure.classSMGraphAStarThreeImplA*III implementation of graph similarity measure.classSMGraphAStarTwoImplA Star Two implementation of Graph similarity measure.Methods in de.uni_trier.wi2.procake.similarity.nest.astar.impl with parameters of type SimilarityMeasure Modifier and Type Method Description protected voidSMGraphAStarImpl. initializeBasedOn(SimilarityMeasure base)protected voidSMGraphAStarThreeImpl. initializeBasedOn(SimilarityMeasure base) -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.item
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.item Modifier and Type Interface Description interfaceSMNESTGraphItemSimilarity measure to compare twoNESTGraphItemObjects. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.item.impl
Classes in de.uni_trier.wi2.procake.similarity.nest.item.impl that implement SimilarityMeasure Modifier and Type Class Description classSMNESTGraphItemImplImplementation of measureSMNESTGraphItem. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence Modifier and Type Interface Description interfaceSMGraphDTWinterfaceSMGraphSWA -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence.impl
Classes in de.uni_trier.wi2.procake.similarity.nest.sequence.impl that implement SimilarityMeasure Modifier and Type Class Description classSMGraphDTWImplclassSMGraphSWAImpl -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.wf
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.wf Modifier and Type Interface Description interfaceSMSimpleTaskinterfaceSMSimpleWorkflowinterfaceSMWorkflowEqualinterfaceSMWorkflowLevenshteinThis similarity measure computes the similarity between workflows in a sophisticated way considering three compononents: -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.wf.impl
Classes in de.uni_trier.wi2.procake.similarity.wf.impl that implement SimilarityMeasure Modifier and Type Class Description classSMSimpleTaskImplclassSMSimpleWorkflowImplclassSMWorkflowEqualImplclassSMWorkflowLevenshteinImpl
-