All Classes and Interfaces
Class
Description
A generic
PropertyValue that is not explicitly modeledA
PropertyValue that represents a textual definition of an ontology class or
propertyThis 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

*
Holds a collection of graphs, plus document-level metadata
## Model

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 nodeOBO-style synonym scopes
A generic
PropertyValue that is not explicitly modeledBuilds instances of type
BasicPropertyValue.A
PropertyValue that represents a textual definition of an ontology class or
propertyBuilds 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

*
Builds instances of type
Graph.Holds a collection of graphs, plus document-level metadata
## Model

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 nodeBuilds instances of type
SynonymPropertyValue.Immutable implementation of
AbstractXrefPropertyValue.Builds instances of type
XrefPropertyValue.