Alignment API and Server 3.6

org.semanticweb.owl.align
Interface OntologyNetwork

All Superinterfaces:
Cloneable
All Known Subinterfaces:
LogicOntologyNetwork
All Known Implementing Classes:
BasicOntologyNetwork

public interface OntologyNetwork
extends Cloneable

Represents a distributed system of aligned ontologies or network of ontologies.

Version:
$Id: OntologyNetwork.java 987 2009-05-27 13:48:33Z 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 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)

Alignment API and Server 3.6

(C) INRIA & friends, 2003-2008