|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.udo.cs.miningmart.schemamatching.MmSchemaMatcher
edu.udo.cs.miningmart.schemamatching.StringBasedSchemaMatcher
Abstract superclass of those schema matching methods in the MiningMart environment that use only pairs of strings to do the matching.
Constructor Summary | |
StringBasedSchemaMatcher()
|
Method Summary | |
double |
getDirectSimilarity(BaseAttribute ba1,
BaseAttribute ba2)
Returns the double value that this matcher considers as the similarity between ba1 and ba2, based only on information related to these BaseAttributes. |
double |
getDirectSimilarity(Concept con1,
Concept con2)
Returns the double value that this matcher considers as the similarity between con1 and con2, based only on the information in these concepts but not on dependent attributes (like BaseAttributes). |
double |
getSimilarityInvolvingConcepts(BaseAttribute ba1,
BaseAttribute ba2)
Returns the double value that this matcher considers as the similarity between ba1 and ba2, taking the similarity of their respective concepts into accounts as well. |
abstract double |
getStringSimilarity(java.lang.String str1,
java.lang.String str2)
Returns the double value that this matcher considers as the similarity between the two given Strings. |
Methods inherited from class edu.udo.cs.miningmart.schemamatching.MmSchemaMatcher |
getSimilarity, getSimilarityMatrix, getThresholdForComparingAttributes, getThresholdForComparingConcepts |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StringBasedSchemaMatcher()
Method Detail |
public double getDirectSimilarity(BaseAttribute ba1, BaseAttribute ba2) throws SchemaMatchException
MmSchemaMatcher
getDirectSimilarity
in class MmSchemaMatcher
ba1
- One BaseAttributeba2
- Another BaseAttribute
SchemaMatchException
MmSchemaMatcher.getDirectSimilarity(edu.udo.cs.miningmart.m4.BaseAttribute, edu.udo.cs.miningmart.m4.BaseAttribute)
public double getDirectSimilarity(Concept con1, Concept con2) throws SchemaMatchException
MmSchemaMatcher
getDirectSimilarity
in class MmSchemaMatcher
con1
- One Conceptcon2
- Another Concept
SchemaMatchException
MmSchemaMatcher.getDirectSimilarity(edu.udo.cs.miningmart.m4.Concept, edu.udo.cs.miningmart.m4.Concept)
public abstract double getStringSimilarity(java.lang.String str1, java.lang.String str2) throws SchemaMatchException
str1
- One Stringstr2
- Another String
SchemaMatchException
public double getSimilarityInvolvingConcepts(BaseAttribute ba1, BaseAttribute ba2) throws SchemaMatchException
getSimilarityInvolvingConcepts
in class MmSchemaMatcher
ba1
- One BaseAttributeba2
- Another BaseAttribute
SchemaMatchException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |