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 SimilarityMeasure
SimilarityModel. createAndRegisterSimilarityMeasure(String uniqueName, String measureTemplateName, DataClass dataClass)
Creates a newSimilarityMeasure
and registersSimilarityMeasure
SimilarityModel. createSimilarityMeasure(String name, DataClass dataClass)
Creates a newSimilarityMeasure
that is not automatically registered.SimilarityMeasure
SimilarityModel. getSimilarityMeasure(DataClass dataClass)
Returns a suitable similarity measure for the given data class.SimilarityMeasure
SimilarityModel. getSimilarityMeasure(DataClass dataClass, String simName)
SimilarityMeasure
SimilarityValuator. 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 registeredSimilarityMeasure
s for the givenDataClass
.SimilarityMeasure
SimilarityModel. removeSimilarityMeasure(DataClass dataClass, String name)
Removes the similarity measure with the given name for the given data class.SimilarityMeasure
SimilarityModel. removeSimilarityMeasure(SimilarityMeasure measure)
Removes the given similarity measure.SimilarityMeasure
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 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 void
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.SimilarityMeasure
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.base Modifier and Type Interface Description interface
SMInterval
The attribute value in the query and in the case are intervals.interface
SMObjectEqual
This similarity measure is used to compare two objects w.r.t.interface
SMTableDataClass
This similarity measure is used in classDataClass
and is used if no other similarity measure fits to both object.interface
SMTableDataObject
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.aggregate Modifier and Type Interface Description interface
SMAggregate
Abstract interface that collects all similarity measures forAggregateClass
es.interface
SMAggregateAverage
The weighted average is the most typically used aggregation function.interface
SMAggregateEuclidian
The Euclidian aggregation is the same as Minkowski aggregation with a fixed p = 2.interface
SMAggregateKMaximum
The k-maximum aggregation is a generalization of the standard maximum aggregation.interface
SMAggregateKMinimum
The k-minimum aggregation is a generalization of the standard minimum aggregation.interface
SMAggregateMaximum
When using the maximum aggregation, the overall similarity is determined by the maximum local similarity.interface
SMAggregateMinimum
When using the minimum aggregation, the overall similarity is determined by the minimum local similarity.interface
SMAggregateMinkowski
The Minkowski aggregation is a generalization of this weighted average.interface
SMAggregateWeighted
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 SimilarityMeasure Modifier and Type Class Description class
SMAggregateAverageImpl
class
SMAggregateEuclidianImpl
class
SMAggregateImpl
class
SMAggregateKMaximumImpl
class
SMAggregateKMinimumImpl
class
SMAggregateMaximumImpl
class
SMAggregateMinimumImpl
class
SMAggregateMinkowskiImpl
class
SMAggregateWeightedImpl
Methods in de.uni_trier.wi2.procake.similarity.base.aggregate.impl with parameters of type SimilarityMeasure Modifier and Type Method Description protected 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.collection Modifier and Type Interface Description interface
SMCollection
interface
SMCollectionIsolatedMapping
Generalinterface
SMCollectionMapping
The CollectionMapping performs a best possible mapping of the query items to the case items of the collection.interface
SMListCorrectness
The SMListCorrectness uses theCorrectnessMetric
to compare the elements of two lists and compute a similarity.interface
SMListDP
interface
SMListDTW
interface
SMListMapping
The SMListMapping performs a compare on the elements of two lists.interface
SMListSWA
-
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 class
SMCollectionImpl
class
SMCollectionIsolatedMappingImpl
class
SMCollectionMappingImpl
A* - algorithm - implementation of a Collection-mapping-similarity measureclass
SMListCorrectnessImpl
class
SMListDPImpl
class
SMListDTWImpl
class
SMListMappingImpl
class
SMListSWAImpl
Methods in de.uni_trier.wi2.procake.similarity.base.collection.impl with parameters of type SimilarityMeasure Modifier and Type Method Description protected 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 SimilarityMeasure Modifier and Type Class Description class
SMIntervalImpl
class
SMObjectEqualImpl
class
SMTableDataClassImpl
class
SMTableDataObjectImpl
-
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 interface
SMNumeric
Abstract interface that collects all similarity measures forAtomicClass
.interface
SMNumericExponential
Another possibility to describe the similarity between two numeric values is by an exponential function.interface
SMNumericFuzzy
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
SMNumericLinear
In most cases the similarity between two numeric values can be described by a linear function.interface
SMNumericSigmoid
We can also use sigmoid functions as a generalization of threshold functions.interface
SMNumericThreshold
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 SimilarityMeasure Modifier and Type Class Description class
SMNumericExponentialImpl
class
SMNumericFuzzyImpl
See interface for descriptionclass
SMNumericImpl
class
SMNumericLinearImpl
class
SMNumericSigmoidImpl
class
SMNumericThresholdImpl
-
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 interface
SMOntology
Abstract interface that collects all similarity measures forURIClass
interface
SMOntologyPath
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.aggregate Modifier and Type Interface Description interface
SMOntologyAggAvg
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 SimilarityMeasure Modifier and Type Class Description class
SMOntologyAggAvgImpl
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.group Modifier and Type Interface Description interface
SMOntologyDirectGroup
Calculates the similarity between query- and case-sets based on the set-based measures.interface
SMOntologyIndirectGroup
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 SimilarityMeasure Modifier and Type Class Description class
SMOntologyDirectGroupImpl
This similarity measure calculates the similarity between to sets of objects from an ontology.class
SMOntologyIndirectGroupImpl
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 SimilarityMeasure Modifier and Type Class Description class
SMOntologyImpl
Abstract interface that collects all similarity measures forURIClass
.class
SMOntologyPathImpl
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.pair Modifier and Type Interface Description interface
SMOntologyFbMS
Calculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.interface
SMOntologyFbSanchez
Calculates the similarity between query and case based on the equal and different features of the query and case entity in an ontology.interface
SMOntologyIsEquivalent
Calculates the similarity between query and case based on the existence of specific relations between query and case entity in an ontology.interface
SMOntologySpRada
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.interface
SMOntologySpSlimani
Calculates the similarity between query and case based on the shortest path between query and case entity in an ontology.interface
SMOntologySpWuPalmer
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 SimilarityMeasure Modifier and Type Class Description class
SMOntologyFbMSImpl
This similarity measure calculates the similarity of to entities in an ontology.class
SMOntologyFbSanchezImpl
This similarity measure calculates the similarity of to entities in an ontology.class
SMOntologyIsEquivalentImpl
This similarity measure calculates the similarity of two entities in an ontology.class
SMOntologySpRadaImpl
This similarity measure calculates the similarity of to entities in an ontology.class
SMOntologySpSlimaniImpl
This similarity measure calculates the similarity of to entities in an ontology.class
SMOntologySpWuPalmerImpl
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.string Modifier and Type Interface Description interface
SMString
Abstract interface that collects all similarity measures forStringClass
interface
SMStringCosine
Measures the Cosine similarity of two vectors of an inner product space and compares the angle between them.interface
SMStringEqual
Compares two strings.interface
SMStringJaroWinkler
Measures the JaroWinkler similarity of two strings.interface
SMStringLevenshtein
Compares two strings using the Levenshtein algorithm.interface
SMStringNGram
Measures the nGram similarity of two strings.interface
SMStringRegexp
The query will be interpreted as regular expression in the specified syntax.interface
SMStringTermCount
Compares two strings using the Term Count algorithm.interface
SMStringWildcard
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 SimilarityMeasure Modifier and Type Class Description class
SMStringCosineImpl
class
SMStringEqualImpl
class
SMStringImpl
class
SMStringJaroWinklerImpl
class
SMStringLevenshteinImpl
class
SMStringNGramImpl
class
SMStringRegexpImpl
class
SMStringTermCountImpl
class
SMStringWildcardImpl
-
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 interface
SMTaxonomy
Abstract interface that collects all similarity measures forAtomicClass
es with taxonomical orders, seeInstanceTaxonomyOrderPredicate
.interface
SMTaxonomyClassic
The classic taxonomy measure is calculated by both pre-initialised node weights and several strategies.interface
SMTaxonomyClassicUserWeights
This measure is very similar to theSMTaxonomyClassic
taxonomy except, that the weights must be set manually.interface
SMTaxonomyNodeHeight
This measure computes the similarity between two nodes based on the height of the nodes.interface
SMTaxonomyPath
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 SimilarityMeasure Modifier and Type Class Description class
SMTaxonomyClassicImpl
class
SMTaxonomyClassicUserWeightsImpl
class
SMTaxonomyImpl
class
SMTaxonomyNodeHeightImpl
class
SMTaxonomyPathImpl
class
SMTaxonomyWeightedNodes
-
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 class
SimilarityMeasureImpl
Methods 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 void
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
.SimilarityMeasure
SimilarityModelImpl. removeSimilarityMeasure(SimilarityMeasure sm)
void
SimilarityImpl. 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 interface
SMGraphAStar
Interface of the general GraphAStar-SimilarityMeasure.interface
SMGraphAStarOne
Interface of the GraphAStarOne-SimilarityMeasureinterface
SMGraphAStarThree
Interface of the GraphAStarThree similarity measureinterface
SMGraphAStarTwo
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 SimilarityMeasure Modifier and Type Class Description class
SMGraphAStarImpl
Abstract implementation of the AStar-Similarity Measure.class
SMGraphAStarOneImpl
A Star One implementation of Graph similarity measure.class
SMGraphAStarThreeImpl
A*III implementation of graph similarity measure.class
SMGraphAStarTwoImpl
A 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 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.item Modifier and Type Interface Description interface
SMNESTGraphItem
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 Modifier and Type Class Description class
SMNESTGraphItemImpl
Implementation 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 interface
SMGraphDTW
interface
SMGraphSWA
-
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 class
SMGraphDTWImpl
class
SMGraphSWAImpl
-
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 interface
SMSimpleTask
interface
SMSimpleWorkflow
interface
SMWorkflowEqual
interface
SMWorkflowLevenshtein
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 SimilarityMeasure Modifier and Type Class Description class
SMSimpleTaskImpl
class
SMSimpleWorkflowImpl
class
SMWorkflowEqualImpl
class
SMWorkflowLevenshteinImpl
-