All Classes and Interfaces

Class
Description
A generic PropertyValue that is not explicitly modeled
A PropertyValue that represents a textual definition of an ontology class or property
This combined ObjectPropertyDomain, ObjectPropertyRange, and some AllValuesFrom expressions into a single convenience structure
An edge connects two nodes via a predicate
A set of nodes that all stand in a mutual equivalence or identity relationship to one another
Corresponds to an axiom of the form C = X1 and ...
A graph object holds a collection of nodes and edges Corresponds to a Named Graph in RDF, and an Ontology in OWL Note: there is no assumption that either nodes or edges are unique to a graph ## Basic OBO Graphs ![Node UML](node-bog.png) *
Holds a collection of graphs, plus document-level metadata ## Model ![Node UML](graphdocument.png)
Corresponds to an axiom of the form C = X1 and ...
A holder for metadata The information in a Meta object consists sets of PropertyValue objects, which associate the Meta object holder with some value via some property.
A graph node corresponds to a class, individual or property
 
 
P <- P1 ...
A PropertyValue that represents a an alternative term for a node
OBO-style synonym scopes
 
 
A generic PropertyValue that is not explicitly modeled
Builds instances of type BasicPropertyValue.
A PropertyValue that represents a textual definition of an ontology class or property
Builds instances of type DefinitionPropertyValue.
This combined ObjectPropertyDomain, ObjectPropertyRange, and some AllValuesFrom expressions into a single convenience structure
Builds instances of type DomainRangeAxiom.
An edge connects two nodes via a predicate
Builds instances of type Edge.
A set of nodes that all stand in a mutual equivalence or identity relationship to one another
Builds instances of type EquivalentNodesSet.
Corresponds to an axiom of the form C = X1 and ...
Builds instances of type ExistentialRestrictionExpression.
 
A graph object holds a collection of nodes and edges Corresponds to a Named Graph in RDF, and an Ontology in OWL Note: there is no assumption that either nodes or edges are unique to a graph ## Basic OBO Graphs ![Node UML](node-bog.png) *
Builds instances of type Graph.
Holds a collection of graphs, plus document-level metadata ## Model ![Node UML](graphdocument.png)
Builds instances of type GraphDocument.
Corresponds to an axiom of the form C = X1 and ...
Builds instances of type LogicalDefinitionAxiom.
A holder for metadata The information in a Meta object consists sets of PropertyValue objects, which associate the Meta object holder with some value via some property.
Builds instances of type Meta.
A graph node corresponds to a class, individual or property
Builds instances of type Node.
 
 
 
 
 
 
 
P <- P1 ...
Builds instances of type PropertyChainAxiom.
Associates the container object with a value via a property.
A PropertyValue that represents a an alternative term for a node
Builds instances of type SynonymPropertyValue.
Immutable implementation of AbstractXrefPropertyValue.
Builds instances of type XrefPropertyValue.