INRIA & UMontrŽal

fr.inrialpes.exmo.align.impl
Class MatrixMeasure

java.lang.Object
  extended byfr.inrialpes.exmo.align.impl.MatrixMeasure
All Implemented Interfaces:
Similarity
Direct Known Subclasses:
EditDistNameAlignment.EditDistName

public abstract class MatrixMeasure
extends java.lang.Object
implements Similarity

Implements the structure needed for recording class similarity or dissimilarity within a matrix structure.

Version:
$Id$
Author:
Jérôme Euzenat

Field Summary
 java.util.HashMap classlist1
           
 java.util.HashMap classlist2
           
 double[][] clmatrix
           
 int i
           
 int j
           
 int l1
           
 int l2
           
 int nbclass1
           
 int nbclass2
           
 int nbprop1
           
 int nbprop2
           
 OWLOntology onto1
           
 OWLOntology onto2
           
 double[][] prmatrix
           
 java.util.HashMap proplist1
           
 java.util.HashMap proplist2
           
 
Constructor Summary
MatrixMeasure()
           
 
Method Summary
 double getClassSimilarity(OWLClass c1, OWLClass c2)
           
 double getIndividualSimilarity(OWLIndividual i1, OWLIndividual i2)
           
 double getPropertySimilarity(OWLProperty p1, OWLProperty p2)
           
 void initialize(OWLOntology o1, OWLOntology o2)
           
 void initialize(OWLOntology onto1, OWLOntology onto2, Alignment align)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.inrialpes.exmo.align.impl.Similarity
compute
 

Field Detail

onto1

public OWLOntology onto1

onto2

public OWLOntology onto2

nbclass1

public int nbclass1

nbclass2

public int nbclass2

nbprop1

public int nbprop1

nbprop2

public int nbprop2

i

public int i

j

public int j

l1

public int l1

l2

public int l2

classlist2

public java.util.HashMap classlist2

classlist1

public java.util.HashMap classlist1

proplist2

public java.util.HashMap proplist2

proplist1

public java.util.HashMap proplist1

clmatrix

public double[][] clmatrix

prmatrix

public double[][] prmatrix
Constructor Detail

MatrixMeasure

public MatrixMeasure()
Method Detail

initialize

public void initialize(OWLOntology onto1,
                       OWLOntology onto2,
                       Alignment align)
Specified by:
initialize in interface Similarity

initialize

public void initialize(OWLOntology o1,
                       OWLOntology o2)
Specified by:
initialize in interface Similarity

getIndividualSimilarity

public double getIndividualSimilarity(OWLIndividual i1,
                                      OWLIndividual i2)
Specified by:
getIndividualSimilarity in interface Similarity

getClassSimilarity

public double getClassSimilarity(OWLClass c1,
                                 OWLClass c2)
Specified by:
getClassSimilarity in interface Similarity

getPropertySimilarity

public double getPropertySimilarity(OWLProperty p1,
                                    OWLProperty p2)
Specified by:
getPropertySimilarity in interface Similarity

INRIA & UMontrŽal

..no bottom yet...