de.fzi.kadmos.api.algorithm
Interface UpdatingAlignmentAlgorithm
- All Superinterfaces:
- AlignmentAlgorithm
public interface UpdatingAlignmentAlgorithm
- extends AlignmentAlgorithm
Interface to be implemented by algorithms that are capable of
consuming a given initial alignment, known a priori to the invocation
of the algorithm. Updating alignment algorithms must implement the
align(OWLOntology, OWLOntology, Alignment)
method in which they
do their computation.
- Since:
- 1.0.0
- Version:
- 1.3.0
- Author:
- Juergen Bock
align
Alignment align(OWLOntology ontology1,
OWLOntology ontology2,
Alignment initialAlignment)
throws AlignmentAlgorithmException,
IncompatibleAlignmentsException
- Computes an alignment between the given ontologies,
respecting a given initial alignment.
Implementing classes are not expected to change the
provided initial alignment, but instead create a new
Alignment
object which is returned. It is not
specified how the initial alignment will be interpreted.
- Parameters:
ontology1
- Ontology 1.ontology2
- Ontology 2.initialAlignment
- Initial alignment.
- Throws:
AlignmentAlgorithmException
- If a problem occurs when
computing the alignment.
IncompatibleAlignmentsException
- If the initial alignment
refers to different ontologies
than the alignment computed here.- Since:
- 1.0.0
Copyright © 2012. All Rights Reserved.