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) java.util.Hashtable<java.net.URI,java.util.Set<java.util.Set<java.net.URI>>> |
prevtable |
(package private) java.util.Hashtable<java.net.URI,java.util.Set<java.util.Hashtable<java.net.URI,java.net.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(java.net.URI current,
java.util.Hashtable<java.net.URI,java.net.URI> topreserve) |
java.util.Hashtable<java.net.URI,java.net.URI> |
applyAlignment(org.semanticweb.owl.align.Alignment al,
java.util.Hashtable<java.net.URI,java.net.URI> entities) |
void |
differs(java.util.Hashtable<java.net.URI,java.net.URI> tab1,
java.util.Hashtable<java.net.URI,java.net.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(java.util.Hashtable<java.net.URI,java.net.URI> sub,
java.util.Hashtable<java.net.URI,java.net.URI> sup) |
java.util.Set<java.net.URI> |
objectsToPreserve(fr.inrialpes.exmo.ontowrap.Ontology<?> o1) |
java.util.Hashtable<java.net.URI,java.net.URI> |
traverse(java.util.Hashtable<java.net.URI,java.net.URI> max,
int size,
java.util.Hashtable<java.net.URI,java.net.URI> topreserve,
java.net.URI current,
java.net.URI target) |
addAlignment, getAlignments, setAlignmentSpace
int globaliterations
java.util.Hashtable<java.net.URI,java.util.Set<java.util.Set<java.net.URI>>> prevtable
fr.inrialpes.exmo.align.impl.BasicRelation EquivRel
java.util.Hashtable<java.net.URI,java.util.Set<java.util.Hashtable<java.net.URI,java.net.URI>>> prevtable2
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 void differs(java.util.Hashtable<java.net.URI,java.net.URI> tab1, java.util.Hashtable<java.net.URI,java.net.URI> tab2)
public java.util.Hashtable<java.net.URI,java.net.URI> traverse(java.util.Hashtable<java.net.URI,java.net.URI> max, int size, java.util.Hashtable<java.net.URI,java.net.URI> topreserve, java.net.URI current, java.net.URI target)
public boolean alreadyVisited(java.net.URI current, java.util.Hashtable<java.net.URI,java.net.URI> topreserve)
public boolean includedIn(java.util.Hashtable<java.net.URI,java.net.URI> sub, java.util.Hashtable<java.net.URI,java.net.URI> sup)
public java.util.Hashtable<java.net.URI,java.net.URI> applyAlignment(org.semanticweb.owl.align.Alignment al, java.util.Hashtable<java.net.URI,java.net.URI> entities)
al
- an alignment through which the entities will be transformedentities
- a record of which entity has already been transformed into which entitypublic java.util.Set<java.net.URI> objectsToPreserve(fr.inrialpes.exmo.ontowrap.Ontology<?> o1) throws OntoSimException
o1:
- an ontologyOntoSimException
(C) INRIA, Univ. Grenoble Alpes & friends, 2008-2017