Package org.biojava.ontology
package org.biojava.ontology
A general-purpose API for ontologies.
These are directed graphs consisting of Term
obects. Each
edge in the graph is annotated with a term which defines the relationship
between its subject and object terms. In this API, these annotated
edges are called triples.
Some interfaces and implementations from this package are extended in
biojavax
to better facilitate their persistence to
biosql.
-
ClassDescriptionAbstract implementation of term This provides basic change-forwarding functionality from the annotation and ontology properties.Thrown to indicate that a term or triple can't be added to an ontology because it is already present.Default implementation of OntologyOps.Thrown to indicate that an ontology term is not acceptable or appropriate in a given contextAn ontology.A basic in-memory implementation of an ontologyThrown to indicate an error in an Ontology objectA factory for Ontology instances.This is an interface for optimizing ontology operators.A term in an ontology which identifies another ontology.Simple in-memory implementation of a remote ontology term.Tools for manipulating ontologies.A term in another ontology.Simple in-memory implementation of a remote ontology term.A term in an ontology.Simple in-memory implementation of an ontology term.A triple in an ontology.Basic in-memory implementation of a Triple in an ontology This can be used to implement Ontology.createTriple