Uses of Interface
de.uni_trier.wi2.procake.similarity.SimilarityMeasure
Packages that use SimilarityMeasure
Package
Description
Data similarity package description
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity
Methods in de.uni_trier.wi2.procake.similarity that return SimilarityMeasureModifier and TypeMethodDescriptionSimilarityModel.createAndRegisterSimilarityMeasure
(String uniqueName, String measureTemplateName, DataClass dataClass) Creates a newSimilarityMeasure
and registersSimilarityModel.createSimilarityMeasure
(String name, DataClass dataClass) Creates a newSimilarityMeasure
that is not automatically registered.SimilarityModel.getSimilarityMeasure
(DataClass dataClass) Returns a suitable similarity measure for the given data class.SimilarityModel.getSimilarityMeasure
(DataClass dataClass, String simName) SimilarityValuator.getSimilarityMeasure
(DataObject query, DataObject object) Returns the appropriate similarity measure for the common parent class of both given data objects.SimilarityModel.getSimilarityMeasures
(DataClass dataClass) Retrieves all registeredSimilarityMeasure
s for the givenDataClass
.SimilarityModel.removeSimilarityMeasure
(DataClass dataClass, String name) Removes the similarity measure with the given name for the given data class.SimilarityModel.removeSimilarityMeasure
(SimilarityMeasure measure) Removes the given similarity measure.SimilarityModel.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 SimilarityMeasureMethods in de.uni_trier.wi2.procake.similarity with parameters of type SimilarityMeasureModifier and TypeMethodDescriptionvoid
SimilarityModel.addSimilarityMeasure
(SimilarityMeasure measure, String name) Newly createdSimilarityMeasure
s are not registered automatically.boolean
SimilarityModel.isDefaultSimilarityMeasure
(SimilarityMeasure similarityMeasure) void
SimilarityModel.registerSimilarityMeasureTemplate
(SimilarityMeasure measure) Registers a newSimilarityMeasure
template with the similarity model.SimilarityModel.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.baseModifier and TypeInterfaceDescriptioninterface
The attribute value in the query and in the case are intervals.interface
This similarity measure is used to compare two objects w.r.t.interface
This similarity measure is used in classDataClass
and is used if no other similarity measure fits to both object.interface
Despite 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.aggregateModifier and TypeInterfaceDescriptioninterface
Abstract interface that collects all similarity measures forAggregateClass
es.interface
The weighted average is the most typically used aggregation function.interface
The Euclidian aggregation is the same as Minkowski aggregation with a fixed p = 2.interface
The k-maximum aggregation is a generalization of the standard maximum aggregation.interface
The k-minimum aggregation is a generalization of the standard minimum aggregation.interface
When using the maximum aggregation, the overall similarity is determined by the maximum local similarity.interface
When using the minimum aggregation, the overall similarity is determined by the minimum local similarity.interface
The Minkowski aggregation is a generalization of this weighted average.interface
Abstract 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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
Methods in de.uni_trier.wi2.procake.similarity.base.aggregate.impl with parameters of type SimilarityMeasureModifier and TypeMethodDescriptionprotected void
SMAggregateImpl.initializeBasedOn
(SimilarityMeasure base) protected void
SMAggregateKMaximumImpl.initializeBasedOn
(SimilarityMeasure base) protected void
SMAggregateKMinimumImpl.initializeBasedOn
(SimilarityMeasure base) protected void
SMAggregateMinkowskiImpl.initializeBasedOn
(SimilarityMeasure base) protected void
SMAggregateWeightedImpl.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.collectionModifier and TypeInterfaceDescriptioninterface
interface
Generalinterface
The CollectionMapping performs the best possible mapping of the query items to the case items of the collection.interface
The SMListCorrectness uses theCorrectnessMetric
to compare the elements of two lists and compute a similarity.interface
interface
interface
The SMListMapping performs a compare on the elements of two lists.interface
-
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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
class
A* - algorithm - implementation of a Collection-mapping-similarity measureclass
class
class
class
Implementation ofSMListMapping
.class
Methods in de.uni_trier.wi2.procake.similarity.base.collection.impl with parameters of type SimilarityMeasureModifier and TypeMethodDescriptionprotected void
SMCollectionImpl.initializeBasedOn
(SimilarityMeasure base) protected void
SMCollectionMappingImpl.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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
class
class
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.numeric
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.numericModifier and TypeInterfaceDescriptioninterface
Abstract interface that collects all similarity measures forAtomicClass
.interface
Another possibility to describe the similarity between two numeric values is by an exponential function.interface
Is providing fuzzy similarity functionality, according to the paper: Case-based Reasoning for Diagnosis of Stress using Enhanced Cosine and Fuzzy Similarity; by M.interface
In most cases the similarity between two numeric values can be described by a linear function.interface
We can also use sigmoid functions as a generalization of threshold functions.interface
Threshold 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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
See interface for descriptionclass
class
class
class
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontologyModifier and TypeInterfaceDescriptioninterface
Abstract interface that collects all similarity measures forURIClass
interface
The 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.aggregateModifier and TypeInterfaceDescriptioninterface
Calculates 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 SimilarityMeasureModifier and TypeClassDescriptionclass
This 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.groupModifier and TypeInterfaceDescriptioninterface
Calculates the similarity between query- and case-sets based on the set-based measures.interface
Calculates 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 SimilarityMeasureModifier and TypeClassDescriptionclass
This similarity measure calculates the similarity between to sets of objects from an ontology.class
This 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 SimilarityMeasureModifier and TypeClassDescriptionclass
Abstract interface that collects all similarity measures forURIClass
.class
This 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.pairModifier and TypeInterfaceDescriptioninterface
Calculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.interface
Calculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.interface
Calculates the similarity between query and case based on the existence of specific relations between query and case entity in an ontology.interface
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.interface
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.interface
Calculates 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 SimilarityMeasureModifier and TypeClassDescriptionclass
This similarity measure calculates the similarity of to entities in an ontology.class
This similarity measure calculates the similarity of to entities in an ontology.class
This similarity measure calculates the similarity of two entities in an ontology.class
This similarity measure calculates the similarity of to entities in an ontology.class
This similarity measure calculates the similarity of to entities in an ontology.class
This 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.stringModifier and TypeInterfaceDescriptioninterface
Abstract interface that collects all similarity measures forStringClass
interface
Measures the Cosine similarity of two vectors of an inner product space and compares the angle between them.interface
Compares two strings.interface
Generalinterface
Measures the JaroWinkler similarity of two strings.interface
Compares two strings using the Levenshtein algorithm.interface
Measures the nGram similarity of two strings.interface
The query will be interpreted as regular expression in the specified syntax.interface
Compares two strings using the Term Count algorithm.interface
Compares 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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
class
class
Implementation ofSMStringIsolatedMapping
.class
class
class
class
class
class
Methods in de.uni_trier.wi2.procake.similarity.base.string.impl with parameters of type SimilarityMeasureModifier and TypeMethodDescriptionprotected void
SMStringIsolatedMappingImpl.initializeBasedOn
(SimilarityMeasure base) -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.taxonomy
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.taxonomyModifier and TypeInterfaceDescriptioninterface
Abstract interface that collects all similarity measures forAtomicClass
es with taxonomical orders, seeInstanceTaxonomyOrderPredicate
.interface
The classic taxonomy measure is calculated by both pre-initialised node weights and several strategies.interface
This measure is very similar to theSMTaxonomyClassic
taxonomy except, that the weights must be set manually.interface
This measure computes the similarity between two nodes based on the height of the nodes.interface
The 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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
class
class
Implementation ofSMTaxonomyNodeHeight
.class
Implementation ofSMTaxonomyPath
.class
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.impl
Classes in de.uni_trier.wi2.procake.similarity.impl that implement SimilarityMeasureMethods in de.uni_trier.wi2.procake.similarity.impl that return SimilarityMeasureModifier and TypeMethodDescriptionSimilarityModelImpl.createAndRegisterSimilarityMeasure
(String uniqueName, String measureTemplateName, DataClass dataClass) SimilarityModelImpl.createSimilarityMeasure
(String name, DataClass dataClass) SimilarityModelImpl.getSimilarityMeasure
(DataClass dataClass) SimilarityModelImpl.getSimilarityMeasure
(DataClass dataClass, String name) SimilarityValuatorImpl.getSimilarityMeasure
(DataObject query, DataObject object) SimilarityModelImpl.getSimilarityMeasures
(DataClass dataClass) SimilarityModelImpl.removeSimilarityMeasure
(DataClass dataClass, String name) SimilarityModelImpl.removeSimilarityMeasure
(SimilarityMeasure sm) SimilarityModelImpl.renameSimilarityMeasure
(DataClass dataClass, String oldName, String newName) Methods in de.uni_trier.wi2.procake.similarity.impl that return types with arguments of type SimilarityMeasureMethods in de.uni_trier.wi2.procake.similarity.impl with parameters of type SimilarityMeasureModifier and TypeMethodDescriptionvoid
SimilarityModelImpl.addSimilarityMeasure
(SimilarityMeasure measure, String name) protected void
SimilarityMeasureImpl.initializeBasedOn
(SimilarityMeasure base) Initialize measure based on existing instanceboolean
SimilarityModelImpl.isDefaultSimilarityMeasure
(SimilarityMeasure similarityMeasure) void
SimilarityModelImpl.registerSimilarityMeasureTemplate
(SimilarityMeasure measure) Add the similarity measure passed to theSimilarityModelImpl.similarityMeasureTemplateCache
.SimilarityModelImpl.removeSimilarityMeasure
(SimilarityMeasure sm) void
SimilarityImpl.setSimilarityMeasure
(SimilarityMeasure similarityMeasure) Constructors in de.uni_trier.wi2.procake.similarity.impl with parameters of type SimilarityMeasureModifierConstructorDescriptionDependencySimilarityImpl
(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.astarModifier and TypeInterfaceDescriptioninterface
Interface of the general GraphAStar-SimilarityMeasure.interface
Interface of the GraphAStarOne-SimilarityMeasureinterface
Interface of the GraphAStarThree similarity measureinterface
Interface 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 SimilarityMeasureModifier and TypeClassDescriptionclass
Abstract implementation of the AStar-Similarity Measure.class
A Star One implementation of Graph similarity measure.class
A*III implementation of graph similarity measure.class
A Star Two implementation of Graph similarity measure.Methods in de.uni_trier.wi2.procake.similarity.nest.astar.impl with parameters of type SimilarityMeasureModifier and TypeMethodDescriptionprotected void
SMGraphAStarImpl.initializeBasedOn
(SimilarityMeasure base) protected void
SMGraphAStarThreeImpl.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.itemModifier and TypeInterfaceDescriptioninterface
Similarity 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 -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence -
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 -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.wf
Subinterfaces of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.wfModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
This 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 SimilarityMeasureModifier and TypeClassDescriptionclass
class
class
class