Package de.fzi.kadmos.api

Provides an API for representing and working with ontology alignments.

See:
          Description

Interface Summary
Alignment Interface representing an alignment and basic operations on it.
AlignmentFactory Abstract factory interface for creating Alignment objects.
Correspondence<T extends OWLEntity> Interface for classes that represent a simple correspondence of OWLEntity objects.
CorrespondenceFactory Abstract factory interface for creating Correspondence objects.
Evaluable Marker interface to indicate that an API object can be evaluated.
 

Class Summary
ForwardingAlignment Abstract wrapper class for an Alignment following the Decorator pattern.
ForwardingCorrespondence<T extends OWLEntity> Abstract wrapper class for an Correspondence following the Decorator pattern.
 

Exception Summary
IncompatibleAlignmentsException Exception indicating that two alignments are incompatible.
IncompatibleEntityTypesException Exception indicating that entity types are incompatible with respect to corresponding to each other.
IncompatibleOntologyException Exception indicating that an alignment or correspondence is incompatible with an ontology.
KADMOSException Parent exception for unexpected behaviour of KADMOS.
MultiplicityException Exception indicating that the multiplicity of a given alignment is violated.
 

Package de.fzi.kadmos.api Description

Provides an API for representing and working with ontology alignments. This package provides interfaces and exceptions for dealing with ontology alignments. Classes representing alignments implement the Alignment interface. In case an alignment algorithm is to be implemented, developers are encouraged to implement Alignment and AlignmentAlgorithm. Default implementations of the interfaces can be found in the package de.fzi.kadmos.api.impl. Developers providing their own Correspondence implementations are strongly encouraged to also implement the CorrespondenceFactory and place it in the same package as their correspondence implementation. Developers providing their own Alignment implementations are strongly encouraged to also implement the AlignmentFactory and place it in the same package as their alignment implementation.

Since:
1.0.0
See Also:
de.fzi.kadmos.api.algorithm, de.fzi.kadmos.api.impl


Copyright © 2012. All Rights Reserved.