|
INRIA & UMontrŽal | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.inrialpes.exmo.align.impl.alignmentExtractor
fr.inrialpes.exmo.align.impl.SimExtract
Extract a alignment from a distance of similarity Measure //JE: I am pretty sure that most of this class is useless. As a matter of fact, it copies the similarity into a matrix... instead of asking it (and iterating on the objects).
Field Summary | |
private java.util.Vector |
classlist1
|
private java.util.Vector |
classlist2
|
private double[][] |
classmatrix
class similarity matrix |
private double[][] |
individualmatrix
Individual similarity matrix |
private java.util.Vector |
individulist1
|
private java.util.Vector |
individulist2
|
private int |
nbclass1
|
private int |
nbclass2
|
private int |
nbindividu1
|
private int |
nbindividu2
|
private int |
nbprop1
|
private int |
nbprop2
|
private OWLOntology |
onto1
|
private OWLOntology |
onto2
|
private java.util.Vector |
proplist1
|
private java.util.Vector |
proplist2
|
private double[][] |
propmatrix
properties similarity matrix |
private Similarity |
sim
|
private double |
threshold
|
Constructor Summary | |
SimExtract(java.lang.String simClassName)
|
Method Summary | |
void |
align(Parameters param)
Intialize the Alignment extraction process. |
void |
createDistanceMatrix()
Create a Similarity Matrix between the terms of the two ontologies |
Alignment |
extractAlignment(java.lang.String type)
Extract an alignment form the Similarity Matrix. |
double |
getClassMatrix(int i,
int j)
|
double |
getIndividualMatrix(int i,
int j)
|
int |
getnbclass1()
|
int |
getnbclass2()
|
int |
getnbindividu1()
|
int |
getnbindividu2()
|
int |
getnbprop1()
|
int |
getnbprop2()
|
double |
getProMatrix(int i,
int j)
|
Similarity |
getSimilarity()
|
Methods inherited from class fr.inrialpes.exmo.align.impl.alignmentExtractor |
extract, threshold |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private OWLOntology onto1
private OWLOntology onto2
private Similarity sim
private double[][] propmatrix
private double[][] classmatrix
private double[][] individualmatrix
private int nbclass1
private int nbclass2
private int nbprop1
private int nbprop2
private int nbindividu1
private int nbindividu2
private java.util.Vector classlist2
private java.util.Vector classlist1
private java.util.Vector proplist2
private java.util.Vector proplist1
private java.util.Vector individulist2
private java.util.Vector individulist1
private double threshold
Constructor Detail |
public SimExtract(java.lang.String simClassName) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
Method Detail |
public void align(Parameters param)
param
- public void createDistanceMatrix()
createDistanceMatrix
in interface PreAlignment
public Alignment extractAlignment(java.lang.String type)
public Similarity getSimilarity()
public double getProMatrix(int i, int j)
public double getClassMatrix(int i, int j)
public double getIndividualMatrix(int i, int j)
public int getnbclass1()
public int getnbclass2()
public int getnbprop1()
public int getnbprop2()
public int getnbindividu1()
public int getnbindividu2()
|
INRIA & UMontrŽal | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |