fr.inrialpes.exmo.ontosim.align
Class ASAbstractCoverageTraversal
java.lang.Object
fr.inrialpes.exmo.ontosim.align.AbstractAlignmentSpaceMeasure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>
fr.inrialpes.exmo.ontosim.align.ASAbstractCoverageTraversal
- All Implemented Interfaces:
- AlignmentSpaceMeasure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>, Measure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>
- Direct Known Subclasses:
- ASLargestCoverageMeasure, ASUnionPathCoverageMeasure
public abstract class ASAbstractCoverageTraversal
- extends AbstractAlignmentSpaceMeasure<fr.inrialpes.exmo.align.onto.LoadedOntology<?>>
This class implements measures based on the coverage of the initial ontology by the composition of alignments
Method Summary |
double |
getDissim(fr.inrialpes.exmo.align.onto.LoadedOntology<?> o1,
fr.inrialpes.exmo.align.onto.LoadedOntology<?> o2)
|
double |
getMeasureValue(fr.inrialpes.exmo.align.onto.LoadedOntology<?> o1,
fr.inrialpes.exmo.align.onto.LoadedOntology<?> o2)
|
Measure.TYPES |
getMType()
|
double |
getSim(fr.inrialpes.exmo.align.onto.LoadedOntology<?> o1,
fr.inrialpes.exmo.align.onto.LoadedOntology<?> o2)
|
double |
getValue(fr.inrialpes.exmo.align.onto.Ontology o1,
fr.inrialpes.exmo.align.onto.Ontology o2)
|
boolean |
includedIn(Set<URI> sub,
Set<URI> sup)
|
Set<URI> |
objectsToPreserve(fr.inrialpes.exmo.align.onto.Ontology o1)
returns the set of URI of objects belonging to the initial ontology. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
prevtable
Hashtable<URI,Set<Set<URI>>> prevtable
EquivRel
fr.inrialpes.exmo.align.impl.BasicRelation EquivRel
ASAbstractCoverageTraversal
public ASAbstractCoverageTraversal(org.semanticweb.owl.align.OntologyNetwork noo)
ASAbstractCoverageTraversal
public ASAbstractCoverageTraversal()
getMType
public Measure.TYPES getMType()
getMeasureValue
public double getMeasureValue(fr.inrialpes.exmo.align.onto.LoadedOntology<?> o1,
fr.inrialpes.exmo.align.onto.LoadedOntology<?> o2)
getSim
public double getSim(fr.inrialpes.exmo.align.onto.LoadedOntology<?> o1,
fr.inrialpes.exmo.align.onto.LoadedOntology<?> o2)
getDissim
public double getDissim(fr.inrialpes.exmo.align.onto.LoadedOntology<?> o1,
fr.inrialpes.exmo.align.onto.LoadedOntology<?> o2)
objectsToPreserve
public Set<URI> objectsToPreserve(fr.inrialpes.exmo.align.onto.Ontology o1)
throws OntoSimException
- returns the set of URI of objects belonging to the initial ontology.
These objects will have to be preserved.
Since so far we work with URIAlignments, only the URIs are necessary
- Throws:
OntoSimException
getValue
public double getValue(fr.inrialpes.exmo.align.onto.Ontology o1,
fr.inrialpes.exmo.align.onto.Ontology o2)
throws OntoSimException
- Throws:
OntoSimException
includedIn
public boolean includedIn(Set<URI> sub,
Set<URI> sup)
(C) INRIA & friends, 2008-2009