public class ASCoverageMeasure extends ASAbstractCoverageTraversal
Measure.TYPES
Modifier and Type | Field and Description |
---|---|
(package private) int |
globaliterations |
(package private) java.util.Hashtable<java.net.URI,java.util.Set<java.util.Hashtable<java.net.URI,java.net.URI>>> |
prevtable2 |
EquivRel, prevtable
network
Constructor and Description |
---|
ASCoverageMeasure() |
ASCoverageMeasure(org.semanticweb.owl.align.OntologyNetwork noo) |
ASCoverageMeasure(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)
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(java.util.Hashtable<java.net.URI,java.net.URI> tab1,
java.util.Hashtable<java.net.URI,java.net.URI> tab2) |
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.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) |
getDissim, getMeasureValue, getMType, getSim, objectsToPreserve
addAlignment, getAlignments, setAlignmentSpace
int globaliterations
java.util.Hashtable<java.net.URI,java.util.Set<java.util.Hashtable<java.net.URI,java.net.URI>>> prevtable2
public ASCoverageMeasure(org.semanticweb.owl.align.OntologyNetwork noo, int it)
public ASCoverageMeasure(org.semanticweb.owl.align.OntologyNetwork noo)
public ASCoverageMeasure()
public double getValue(fr.inrialpes.exmo.ontowrap.Ontology<?> o1, fr.inrialpes.exmo.ontowrap.Ontology<?> o2) throws OntoSimException
getValue
in class ASAbstractCoverageTraversal
OntoSimException
public void differs(java.util.Hashtable<java.net.URI,java.net.URI> tab1, java.util.Hashtable<java.net.URI,java.net.URI> tab2)
differs
in class ASAbstractCoverageTraversal
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)
traverse
in class ASAbstractCoverageTraversal
public boolean alreadyVisited(java.net.URI current, java.util.Hashtable<java.net.URI,java.net.URI> topreserve)
alreadyVisited
in class ASAbstractCoverageTraversal
public boolean includedIn(java.util.Hashtable<java.net.URI,java.net.URI> sub, java.util.Hashtable<java.net.URI,java.net.URI> sup)
includedIn
in class ASAbstractCoverageTraversal
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)
applyAlignment
in class ASAbstractCoverageTraversal
al
- an alignment through which the entities will be transformedentities
- a record of which entity has already been transformed into which entity(C) INRIA, Univ. Grenoble Alpes & friends, 2008-2017