Uses of Interface
de.uni_trier.wi2.procake.similarity.SimilarityMeasure
Package
Description
Data similarity package description
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity
Modifier 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
.Modifier 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
Modifier 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.interface
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.aggregate
Modifier 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
Modifier and TypeClassDescriptionclass
class
class
Implementation ofSMAggregate
.class
class
class
class
class
class
Modifier 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
Modifier 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 SMListDTWWeighted falls back on theSMListDTW
and uses its localSimilarities.interface
The SMListMapping performs a compare on the elements of two lists.interface
The SMListMappingWeighted falls back on theSMListMapping
and uses its localSimilarities.interface
interface
The SMListSWAWeighted falls back on theSMListSWA
and uses its localSimilarities. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.collection.impl
Modifier and TypeClassDescriptionclass
class
class
A* - algorithm - implementation of a Collection-mapping-similarity measureclass
class
class
class
Implementation ofSMListDTWWeighted
.class
Implementation ofSMListMapping
.class
Implementation ofSMListMappingWeighted
.class
class
Implementation ofSMListSWAWeighted
.Modifier 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
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.numeric
Modifier 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
Modifier and TypeClassDescriptionclass
class
SeeSMNumericFuzzy
for description.class
class
SeeSMNumericLinear
for description.class
class
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology
Modifier 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
Modifier 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.interface
When using the minimum aggregation, the overall similarity is determined by the minimum local similarity.interface
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
Modifier 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
A description of the measure can be found inSMOntologyAggWeighted
. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.ontology.group
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
class
class
class
Implementation ofSMStringIsolatedMapping
.class
class
class
Implementation ofSMStringNGram
.class
class
class
Modifier and TypeMethodDescriptionprotected void
SMStringIsolatedMappingImpl.initializeBasedOn
(SimilarityMeasure base) -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.base.taxonomy
Modifier 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
Modifier and TypeClassDescriptionclass
class
class
class
Implementation ofSMTaxonomyNodeHeight
.class
Implementation ofSMTaxonomyPath
.class
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.impl
Modifier 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) Modifier 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) ModifierConstructorDescriptionDependencySimilarityImpl
(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
Modifier 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
Modifier 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.Modifier 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
Modifier and TypeInterfaceDescriptioninterface
Similarity measure to compare twoNESTGraphItemObjects
. -
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.item.impl
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.nest.sequence.impl
-
Uses of SimilarityMeasure in de.uni_trier.wi2.procake.similarity.wf
Modifier 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
Modifier and TypeClassDescriptionclass
class
class
class