W3C home > Mailing lists > Public > semantic-web@w3.org > February 2018

[RELEASE] ROBOT 1.0.0 - a command-line tool for working with OWL ontologies

From: Chris Mungall <cjmungall@lbl.gov>
Date: Tue, 20 Feb 2018 10:31:34 -0800
Message-ID: <CAN9AifsezezMDR1xDaxFMtcGWC-eYLD7AEfQNPYjQ0txweWGSg@mail.gmail.com>
To: Owl Dev <public-owl-dev@w3.org>, semantic-web <semantic-web@w3.org>, obo-discuss <obo-discuss@googlegroups.com>
*We are pleased to announce the release of version 1.0.0 of ROBOT:
https://github.com/ontodev/robot/releases/tag/v1.0.0
<https://github.com/ontodev/robot/releases/tag/v1.0.0> ROBOT is a
command-line tool for working with OWL ontologies, especially ontologies in
the Open Biological and Biomedical Ontologies (OBO) community. While
graphical editors such as Protégé are great for editing ontologies
interactively, ROBOT is for automating ontology development tasks such as
importing terms, building terms from templates, converting between file
formats, merging OWL files, reasoning, and testing ontologies. ROBOT helps
to bridge the gap between ontology development and software
engineering.ROBOT is currently used in the development and release of GO,
ENVO, ECO, HPO, RO, OBI, MRO, and a number of other ontologies in the OBO
Library (http://obofoundry.org <http://obofoundry.org>). Although ROBOT
aims to encourage standard OBO workflows, the functionality is generic and
it should be usable with any ontology.We have a new website
http://robot.obolibrary.org <http://robot.obolibrary.org>, and are actively
improving the documentation based on user feedback. ROBOT is used in the
ontology starter kit (https://github.com/INCATools/ontology-starter-kit/
<https://github.com/INCATools/ontology-starter-kit/>) which will create an
ontology repository with pieces in place for running ROBOT-based
workflows.There are two main parts to ROBOT:1. robot-core is a library of
common ontology operations, building on OWLAPI2. robot-command is a
command-line interface for robot-coreROBOT is written in Java and
distributed from Maven Central. It can be used with any language that runs
on the Java Virtual Machine, so you can use robot-core operations in your
own code. See the JavaDocs at at
https://www.javadoc.io/doc/org.obolibrary.robot/robot-core/
<https://www.javadoc.io/doc/org.obolibrary.robot/robot-core/> .The project
is hosted on GitHub and shared under a BSD license. We welcome all
suggestions for improvements, including additional documentation and
training material https://github.com/ontodev/robot/issues
<https://github.com/ontodev/robot/issues>.AcknowledgmentsROBOT development
has been supported by NIH grant 1 R24 HG010032-01, “Services to support the
OBO foundry standards” to C. Mungall and B. Peters. The initial version of
ROBOT was funded by the Gene Ontology Consortium. We thank the numerous
developers for their contributions
<https://github.com/ontodev/robot/graphs/contributors> and users for their
feedback <https://github.com/ontodev/robot/issues>*
Received on Tuesday, 20 February 2018 18:32:43 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 20 February 2018 18:32:51 UTC