fr.inrialpes.exmo.align.impl.method
Class StringDistAlignment
java.lang.Object
fr.inrialpes.exmo.align.impl.BasicAlignment
fr.inrialpes.exmo.align.impl.ObjectAlignment
fr.inrialpes.exmo.align.impl.DistanceAlignment
fr.inrialpes.exmo.align.impl.method.StringDistAlignment
- All Implemented Interfaces:
- Cloneable, Iterable<Cell>, Alignment, AlignmentProcess, Visitable
- Direct Known Subclasses:
- EditDistNameAlignment, NameEqAlignment, SMOANameAlignment, SubsDistNameAlignment
public class StringDistAlignment
- extends DistanceAlignment
- implements AlignmentProcess
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.
An improvement of that class is that, since it is based on names only,
it can match freely property names with class names...
- Version:
- $Id: StringDistAlignment.java 1871 2014-01-16 20:25:53Z euzenat $
- Author:
- Jérôme Euzenat
Constructor Summary |
StringDistAlignment()
Creation
(4.3) For compatibility reason with previous versions, the type is set to
"?*" so that the behaviour is the same. |
Method Summary |
void |
align(Alignment alignment,
Properties params)
Process matching
- create distance data structures,
- compute distance or similarity
- extract alignment |
Methods inherited from class fr.inrialpes.exmo.align.impl.ObjectAlignment |
createCell, createNewAlignment, getOntology1URI, getOntology2URI, init, loadInit, ontology1, ontology2, toObjectAlignment, toURIAlignment, toURIAlignment |
Methods inherited from class fr.inrialpes.exmo.align.impl.BasicAlignment |
accept, addAlignCell, addAlignCell, addAlignCell, addAlignCell, addCell, avgConfidence, clone, compose, convertExtension, cut, cut, cut2, deleteAllCells, diff, dump, getAlignCell1, getAlignCell2, getAlignCells1, getAlignCells2, getAlignedObject1, getAlignedObject2, getAlignedRelation1, getAlignedRelation2, getAlignedStrength1, getAlignedStrength2, getArrayElements, getElements, getExtension, getExtensions, getFile1, getFile2, getLevel, getOntology1, getOntology2, getOntologyObject1, getOntologyObject2, getParameters, getType, getXNamespace, getXNamespaces, harden, ingest, init, inverse, iterator, join, maxConfidence, meet, minConfidence, nbCells, remCell, removeAlignCell, render, setExtension, setExtensions, setFile1, setFile2, setLevel, setOntology1, setOntology2, setType, setXNamespace, varianceConfidence |
Methods inherited from interface org.semanticweb.owl.align.Alignment |
addAlignCell, addAlignCell, clone, compose, cut, cut, diff, dump, getAlignCell1, getAlignCell2, getAlignCells1, getAlignCells2, getAlignedObject1, getAlignedObject2, getAlignedRelation1, getAlignedRelation2, getAlignedStrength1, getAlignedStrength2, getElements, getExtension, getExtensions, getFile1, getFile2, getLevel, getOntology1, getOntology1URI, getOntology2, getOntology2URI, getType, harden, init, init, inverse, iterator, join, meet, nbCells, remCell, render, setExtension, setFile1, setFile2, setLevel, setOntology1, setOntology2, setType |
Methods inherited from interface org.semanticweb.owl.align.Visitable |
accept |
logger
static final org.slf4j.Logger logger
dissimilarity
Method dissimilarity
methodName
String methodName
StringDistAlignment
public StringDistAlignment()
- Creation
(4.3) For compatibility reason with previous versions, the type is set to
"?*" so that the behaviour is the same.
In future version (5.0), this should be reverted to "**",
so the extractors will behave differently
align
public void align(Alignment alignment,
Properties params)
throws AlignmentException
- Description copied from class:
DistanceAlignment
- Process matching
- create distance data structures,
- compute distance or similarity
- extract alignment
- Specified by:
align
in interface AlignmentProcess
- Overrides:
align
in class DistanceAlignment
- Throws:
AlignmentException
(C) INRIA & friends, 2003-2014