public interface Similarity
Modifier and Type | Method and Description |
---|---|
double |
classMeasure(java.lang.Object c1,
java.lang.Object c2) |
void |
compute(java.util.Properties p)
actually computes the similarity and store it in the adequate structures
|
double |
getClassSimilarity(java.lang.Object c1,
java.lang.Object c2)
Accessors to the stored similarity values
|
double |
getIndividualSimilarity(java.lang.Object i1,
java.lang.Object i2) |
double |
getPropertySimilarity(java.lang.Object p1,
java.lang.Object p2) |
boolean |
getSimilarity()
Is it a similarity or a distance?
|
double |
individualMeasure(java.lang.Object i1,
java.lang.Object i2) |
void |
initialize(LoadedOntology<java.lang.Object> onto1,
LoadedOntology<java.lang.Object> onto2)
Initialize the similarity value with various useful structures
|
void |
initialize(LoadedOntology<java.lang.Object> onto1,
LoadedOntology<java.lang.Object> onto2,
Alignment align) |
void |
printClassSimilarityMatrix(java.lang.String type)
Printers of the obtained similarity values
|
void |
printIndividualSimilarityMatrix(java.lang.String type) |
void |
printPropertySimilarityMatrix(java.lang.String type) |
double |
propertyMeasure(java.lang.Object p1,
java.lang.Object p2) |
boolean getSimilarity()
void initialize(LoadedOntology<java.lang.Object> onto1, LoadedOntology<java.lang.Object> onto2)
onto1
- andonto2:
- the two ontologies which are matchedvoid initialize(LoadedOntology<java.lang.Object> onto1, LoadedOntology<java.lang.Object> onto2, Alignment align)
void compute(java.util.Properties p)
p:
- the parameters of the measure to computedouble getClassSimilarity(java.lang.Object c1, java.lang.Object c2)
c1
- andc2:
- the two objects for which computing the similaritydouble getPropertySimilarity(java.lang.Object p1, java.lang.Object p2)
double getIndividualSimilarity(java.lang.Object i1, java.lang.Object i2)
void printClassSimilarityMatrix(java.lang.String type)
type:
- the type of layout of the printoutvoid printPropertySimilarityMatrix(java.lang.String type)
void printIndividualSimilarityMatrix(java.lang.String type)
double classMeasure(java.lang.Object c1, java.lang.Object c2) throws java.lang.Exception
java.lang.Exception
double propertyMeasure(java.lang.Object p1, java.lang.Object p2) throws java.lang.Exception
java.lang.Exception
double individualMeasure(java.lang.Object i1, java.lang.Object i2) throws java.lang.Exception
java.lang.Exception
(C) INRIA & friends, 2003-2020