Cell Cycle Ontology

Home Tools CCO tools
CCO tools

ONTO-PERL 

ONTO-PERL is a Perl API for managing ontologies in OBO format. It allows to process ontologies using a wealth of methods, and to export ontologies to several formats (OBO, RDF, OWL, XML, GML, SBML, XGMML, DOT). ONTO-PERL can be directly downloaded or installed via CPAN.

For more information, please refer to the following publication:

ONTO-PERL: An API supporting the development and analysis of bio-ontologies. E. Antezana; M. Egana; B. De Baets; M. Kuiper; V. Mironov
Bioinformatics 2008; doi: 10.1093/bioinformatics/btn042

ONTOLOGY PREPROCESSOR LANGUAGE (OPPL) 

Ontology PreProcessor Language (OPPL) is a "macro" language for working with OWL ontologies. OPPL can be used to define OPPL statements (macros) that alter OWL ontologies. The alteration can be of three kinds:

  1. Add/remove an entity.
  2. Select entities and add/remove axioms to/from them. The condition for selecting entities can be semantic (e.g. participates_in only (part_of some cell_cycle)) or an annotation value (e.g. label "mitosis").
  3. Add an entity and add/remove axioms to/from it.

The OPPL syntax is very simple and is partly based in Manchester OWL syntax. A typical OPPL statement looks like this:

SELECT subClassOf participates_in some sport;ADD subClassOf participates_in some (event or (part_of some event));REMOVE label "sports man";