Alignment API and Server 4.1.${version.update}

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

Method Summary
 void addAlignment(Alignment al)
           
 void addOntology(URI onto)
           
 Set<Alignment> getAlignments()
           
 Set<URI> getOntologies()
           
 Set<Alignment> getSourceAlignments(URI onto)
           
 Set<Alignment> getTargetingAlignments(URI onto)
           
 void invert()
          close reflexively the network.
 void remAlignment(Alignment al)
           
 void remOntology(URI onto)
           
 

Method Detail

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

Alignment API and Server 4.1.${version.update}

(C) INRIA & friends, 2003-${curryear}