org.semanticweb.owl.align
Interface OntologyNetwork
- All Superinterfaces:
- Cloneable
- All Known Subinterfaces:
- LogicOntologyNetwork
- All Known Implementing Classes:
- BasicOntologyNetwork, IDDLOntologyNetwork
public interface OntologyNetwork
- extends Cloneable
Represents a distributed system of aligned ontologies or network of ontologies.
- Version:
- $Id: OntologyNetwork.java 1205 2010-01-10 21:00:31Z euzenat $
- Author:
- Jérôme Euzenat
addAlignment
void addAlignment(Alignment al)
throws AlignmentException
- Throws:
AlignmentException
addOntology
void addOntology(URI onto)
remAlignment
void remAlignment(Alignment al)
throws AlignmentException
- Throws:
AlignmentException
remOntology
void remOntology(URI onto)
throws AlignmentException
- Throws:
AlignmentException
getAlignments
Set<Alignment> getAlignments()
getOntologies
Set<URI> getOntologies()
getTargetingAlignments
Set<Alignment> getTargetingAlignments(URI onto)
getSourceAlignments
Set<Alignment> getSourceAlignments(URI onto)
invert
void invert()
throws AlignmentException
- close reflexively the network.
The network is modified.
- Throws:
AlignmentException
(C) INRIA & friends, 2003-2010