public abstract class ASAbstractCoverageTraversal extends AbstractAlignmentSpaceMeasure<fr.inrialpes.exmo.ontowrap.LoadedOntology<?>>
Measure.TYPES
Modifier and Type | Field and Description |
---|---|
(package private) fr.inrialpes.exmo.align.impl.BasicRelation |
EquivRel |
(package private) int |
globaliterations |
(package private) Hashtable<URI,Set<Set<URI>>> |
prevtable |
(package private) Hashtable<URI,Set<Hashtable<URI,URI>>> |
prevtable2 |
network
Constructor and Description |
---|
ASAbstractCoverageTraversal() |
ASAbstractCoverageTraversal(org.semanticweb.owl.align.OntologyNetwork noo) |
ASAbstractCoverageTraversal(org.semanticweb.owl.align.OntologyNetwork noo,
int it) |
Modifier and Type | Method and Description |
---|---|
boolean |
alreadyVisited(URI current,
Hashtable<URI,URI> topreserve) |
Hashtable<URI,URI> |
applyAlignment(org.semanticweb.owl.align.Alignment al,
Hashtable<URI,URI> entities)
returns an hashtable containing pairs: target URI x source URI
has modified entities so as to suppress those source URI which have been transformed.
|
void |
differs(Hashtable<URI,URI> tab1,
Hashtable<URI,URI> tab2) |
double |
getDissim(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o1,
fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o2) |
double |
getMeasureValue(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o1,
fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o2) |
Measure.TYPES |
getMType() |
double |
getSim(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o1,
fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o2) |
double |
getValue(fr.inrialpes.exmo.ontowrap.Ontology o1,
fr.inrialpes.exmo.ontowrap.Ontology o2) |
boolean |
includedIn(Hashtable<URI,URI> sub,
Hashtable<URI,URI> sup) |
Set<URI> |
objectsToPreserve(fr.inrialpes.exmo.ontowrap.Ontology o1)
returns the set of URI of objects belonging to the initial ontology.
|
Hashtable<URI,URI> |
traverse(Hashtable<URI,URI> max,
int size,
Hashtable<URI,URI> topreserve,
URI current,
URI target) |
addAlignment, getAlignments, setAlignmentSpace
int globaliterations
fr.inrialpes.exmo.align.impl.BasicRelation EquivRel
public ASAbstractCoverageTraversal(org.semanticweb.owl.align.OntologyNetwork noo, int it)
public ASAbstractCoverageTraversal(org.semanticweb.owl.align.OntologyNetwork noo)
public ASAbstractCoverageTraversal()
public Measure.TYPES getMType()
public double getMeasureValue(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o1, fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o2)
public double getSim(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o1, fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o2)
public double getDissim(fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o1, fr.inrialpes.exmo.ontowrap.LoadedOntology<?> o2)
public double getValue(fr.inrialpes.exmo.ontowrap.Ontology o1, fr.inrialpes.exmo.ontowrap.Ontology o2) throws OntoSimException
OntoSimException
public Hashtable<URI,URI> traverse(Hashtable<URI,URI> max, int size, Hashtable<URI,URI> topreserve, URI current, URI target)
public Hashtable<URI,URI> applyAlignment(org.semanticweb.owl.align.Alignment al, Hashtable<URI,URI> entities)
public Set<URI> objectsToPreserve(fr.inrialpes.exmo.ontowrap.Ontology o1) throws OntoSimException
OntoSimException
(C) INRIA, UPMF & friends, 2008-2015