|
INRIA & friends | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.inrialpes.exmo.align.impl.BasicAlignment
fr.inrialpes.exmo.align.impl.OWLAPIAlignment
Represents an OWL ontology alignment. An ontology comprises a number of collections. Each ontology has a number of classes, properties and individuals, along with a number of axioms asserting information about those objects. NOTE(JE): hashtabale are indexed by URI. This is strange, but there might be a reason
Field Summary | |
protected int |
debug
|
protected Parameters |
extensions
|
protected java.util.Hashtable |
hash1
|
protected java.util.Hashtable |
hash2
|
protected java.lang.String |
level
|
protected OWLOntology |
onto1
|
protected OWLOntology |
onto2
|
private boolean |
STRICT_IMPLEMENTATION
|
protected long |
time
|
protected java.lang.String |
type
|
protected java.net.URI |
uri1
This is the URI of the place from which the ontology has been loaded! This is NOT the Ontology URI which can be obtained by onto1.getLogicalURI(); |
protected java.net.URI |
uri2
|
Constructor Summary | |
OWLAPIAlignment()
|
Method Summary | |
void |
accept(AlignmentVisitor visitor)
Alignment methods |
Cell |
addAlignCell(java.lang.Object ob1,
java.lang.Object ob2,
java.lang.String relation,
double measure)
Cell methods |
protected void |
addCell(Cell c)
|
Cell |
getAlignCell1(java.lang.Object ob)
Cells are retrieved These primitives are deprecated. |
Cell |
getAlignCell2(java.lang.Object ob)
|
java.util.Set |
getAlignCells1(java.lang.Object ob)
Cells are retrieved These primitives are deprecated. |
java.util.Set |
getAlignCells2(java.lang.Object ob)
|
java.lang.Object |
getOntology1()
Alignment methods * |
java.lang.Object |
getOntology2()
|
protected void |
init(OWLOntology onto1,
OWLOntology onto2)
|
void |
removeAlignCell(Cell c)
|
void |
setOntology1(java.lang.Object ontology)
|
void |
setOntology2(java.lang.Object ontology)
|
Methods inherited from class fr.inrialpes.exmo.align.impl.BasicAlignment |
addAlignCell, clone, compose, cut, cut, cut2, dump, getAlignedObject1, getAlignedObject2, getAlignedRelation1, getAlignedRelation2, getAlignedStrength1, getAlignedStrength2, getArrayElements, getElements, getExtension, getExtensions, getFile1, getFile2, getLevel, getType, harden, ingest, inverse, join, meet, nbCells, render, setExtension, setFile1, setFile2, setLevel, setType |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private boolean STRICT_IMPLEMENTATION
protected int debug
protected java.lang.String level
protected java.lang.String type
protected OWLOntology onto1
protected OWLOntology onto2
protected java.util.Hashtable hash1
protected java.util.Hashtable hash2
protected long time
protected Parameters extensions
protected java.net.URI uri1
protected java.net.URI uri2
Constructor Detail |
public OWLAPIAlignment()
Method Detail |
public void accept(AlignmentVisitor visitor) throws AlignmentException
Alignment
accept
in interface Alignment
accept
in class BasicAlignment
AlignmentException
protected void init(OWLOntology onto1, OWLOntology onto2)
init
in class BasicAlignment
public java.lang.Object getOntology1()
getOntology1
in interface Alignment
getOntology1
in class BasicAlignment
public java.lang.Object getOntology2()
getOntology2
in interface Alignment
getOntology2
in class BasicAlignment
public void setOntology1(java.lang.Object ontology) throws AlignmentException
setOntology1
in interface Alignment
setOntology1
in class BasicAlignment
AlignmentException
public void setOntology2(java.lang.Object ontology) throws AlignmentException
setOntology2
in interface Alignment
setOntology2
in class BasicAlignment
AlignmentException
public Cell addAlignCell(java.lang.Object ob1, java.lang.Object ob2, java.lang.String relation, double measure) throws AlignmentException
addAlignCell
in interface Alignment
addAlignCell
in class BasicAlignment
AlignmentException
protected void addCell(Cell c) throws AlignmentException
addCell
in class BasicAlignment
AlignmentException
public java.util.Set getAlignCells1(java.lang.Object ob) throws AlignmentException
Alignment
getAlignCells1
in interface Alignment
getAlignCells1
in class BasicAlignment
AlignmentException
public java.util.Set getAlignCells2(java.lang.Object ob) throws AlignmentException
getAlignCells2
in interface Alignment
getAlignCells2
in class BasicAlignment
AlignmentException
public Cell getAlignCell1(java.lang.Object ob) throws AlignmentException
Alignment
getAlignCell1
in interface Alignment
getAlignCell1
in class BasicAlignment
AlignmentException
public Cell getAlignCell2(java.lang.Object ob) throws AlignmentException
getAlignCell2
in interface Alignment
getAlignCell2
in class BasicAlignment
AlignmentException
public void removeAlignCell(Cell c) throws AlignmentException
removeAlignCell
in class BasicAlignment
AlignmentException
|
INRIA & friends | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |