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.