OntoSim 1.0

fr.inrialpes.exmo.ontosim.align
Class ASLargestCoverageMeasure

java.lang.Object
  extended by fr.inrialpes.exmo.ontosim.align.AbstractAlignmentSpaceMeasure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>
      extended by fr.inrialpes.exmo.ontosim.align.ASAbstractCoverageTraversal
          extended by fr.inrialpes.exmo.ontosim.align.ASLargestCoverageMeasure
All Implemented Interfaces:
AlignmentSpaceMeasure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>, Measure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>

public class ASLargestCoverageMeasure
extends ASAbstractCoverageTraversal

This class implements measures based on the coverage of the initial ontology by the composition of alignments


Nested Class Summary
 
Nested classes/interfaces inherited from interface fr.inrialpes.exmo.ontosim.Measure
Measure.TYPES
 
Field Summary
 
Fields inherited from class fr.inrialpes.exmo.ontosim.align.ASAbstractCoverageTraversal
EquivRel, prevtable
 
Fields inherited from class fr.inrialpes.exmo.ontosim.align.AbstractAlignmentSpaceMeasure
measureMatrix, network
 
Constructor Summary
ASLargestCoverageMeasure()
           
ASLargestCoverageMeasure(org.semanticweb.owl.align.OntologyNetwork noo)
           
 
Method Summary
 boolean alreadyVisited(URI current, Set<URI> topreserve)
           
 Set<URI> applyAlignment(org.semanticweb.owl.align.Alignment al, Set<URI> entities)
           
 double getValue(fr.inrialpes.exmo.align.onto.Ontology o1, fr.inrialpes.exmo.align.onto.Ontology o2)
           
 int traverse(int max, int size, Set<URI> topreserve, URI current, URI target)
           
 
Methods inherited from class fr.inrialpes.exmo.ontosim.align.ASAbstractCoverageTraversal
getDissim, getMeasureValue, getMType, getSim, includedIn, objectsToPreserve
 
Methods inherited from class fr.inrialpes.exmo.ontosim.align.AbstractAlignmentSpaceMeasure
addAlignment, getAlignments, setAlignmentSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASLargestCoverageMeasure

public ASLargestCoverageMeasure(org.semanticweb.owl.align.OntologyNetwork noo)

ASLargestCoverageMeasure

public ASLargestCoverageMeasure()
Method Detail

getValue

public double getValue(fr.inrialpes.exmo.align.onto.Ontology o1,
                       fr.inrialpes.exmo.align.onto.Ontology o2)
                throws OntoSimException
Overrides:
getValue in class ASAbstractCoverageTraversal
Throws:
OntoSimException

traverse

public int traverse(int max,
                    int size,
                    Set<URI> topreserve,
                    URI current,
                    URI target)

alreadyVisited

public boolean alreadyVisited(URI current,
                              Set<URI> topreserve)

applyAlignment

public Set<URI> applyAlignment(org.semanticweb.owl.align.Alignment al,
                               Set<URI> entities)

OntoSim 1.0

(C) INRIA & friends, 2008-2009