# Ontology Development Kit

> The Ontology Development Kit is a toolbox of various ontology related tools such as ROBOT and dosdp-tools, bundled as a docker image. It provides executable workflows for managing ontologies continuous integration, releases and dynamic imports.

**Wikidata**: [Q112336713](https://www.wikidata.org/wiki/Q112336713)  
**Source**: https://4ort.xyz/entity/ontology-development-kit

## Summary
The Ontology Development Kit (ODK) is a free, open-source toolbox of ontology-related tools, including ROBOT and dosdp-tools, bundled as a Docker image. It provides executable workflows for managing ontologies, including continuous integration, releases, and dynamic imports.

## Key Facts
- **Type**: Open-source software and free software
- **Developed by**: Nicolas Matentzoglu, Damien Goutte-Gattat, and Christopher J. Mungall
- **License**: 3-clause BSD License
- **First release**: Version 0.0.1 on December 15, 2015
- **Latest release**: Version 1.2.21 on January 23, 2020
- **Website**: [http://incatools.github.io/ontology-development-kit/](http://incatools.github.io/ontology-development-kit/)
- **Source code**: Available at [https://github.com/INCATools/ontology-development-kit](https://github.com/INCATools/ontology-development-kit)
- **Dependencies**: Includes OWLAPI, curies, ROBOT, Dead Simple OWL Design Pattern, and SSSOM-py
- **Distribution**: Bundled as a Docker image

## FAQs
### Q: What is the Ontology Development Kit used for?
A: The ODK is used for managing ontologies, including continuous integration, releases, and dynamic imports. It bundles tools like ROBOT and dosdp-tools into a Docker image for streamlined workflows.

### Q: Who developed the Ontology Development Kit?
A: The ODK was developed by Nicolas Matentzoglu, Damien Goutte-Gattat, and Christopher J. Mungall, with contributions from other researchers.

### Q: Is the Ontology Development Kit free to use?
A: Yes, the ODK is open-source and distributed under the 3-clause BSD License, allowing free use, modification, and redistribution.

### Q: How do I install the Ontology Development Kit?
A: The ODK is distributed as a Docker image, so you can install it by pulling the image from the provided source code repository.

### Q: What tools are included in the Ontology Development Kit?
A: The ODK includes tools like ROBOT, dosdp-tools, OWLAPI, curies, and SSSOM-py, among others, for ontology management and workflow automation.

## Why It Matters
The Ontology Development Kit plays a crucial role in the field of biomedical ontologies by providing a standardized toolkit for building, maintaining, and managing ontologies. Its Docker-based distribution ensures consistency across different environments, while its integration with tools like ROBOT and dosdp-tools enhances the efficiency of ontology development workflows. By offering executable workflows for continuous integration, releases, and dynamic imports, the ODK simplifies the complex processes involved in ontology management, making it an essential resource for researchers and developers in the field.

## Notable For
- **First release**: Version 0.0.1 on December 15, 2015, marking the initial public availability of the toolkit.
- **Docker integration**: Bundled as a Docker image, ensuring consistent deployment across different environments.
- **Tool integration**: Combines multiple ontology-related tools, including ROBOT and dosdp-tools, into a single package.
- **Open-source licensing**: Distributed under the 3-clause BSD License, promoting free use and modification.
- **Continuous development**: Regular updates, with the latest release (1.2.21) occurring on January 23, 2020.

## Body
### Overview
The Ontology Development Kit (ODK) is a comprehensive toolbox designed to streamline the development and management of ontologies. It bundles various ontology-related tools, such as ROBOT and dosdp-tools, into a Docker image, providing a standardized environment for ontology workflows.

### Development and Release
- **Developers**: The ODK was developed by Nicolas Matentzoglu, Damien Goutte-Gattat, and Christopher J. Mungall, with contributions from other researchers.
- **First release**: Version 0.0.1 was released on December 15, 2015.
- **Latest release**: Version 1.2.21 was released on January 23, 2020.
- **License**: The ODK is distributed under the 3-clause BSD License, ensuring it remains open-source and freely available.

### Features and Tools
- **Tool integration**: The ODK includes tools like ROBOT, dosdp-tools, OWLAPI, curies, and SSSOM-py, among others, for ontology management and workflow automation.
- **Docker image**: The toolkit is distributed as a Docker image, ensuring consistent deployment across different environments.
- **Workflow automation**: The ODK provides executable workflows for continuous integration, releases, and dynamic imports, simplifying ontology management processes.

### Usage and Impact
- **Open-source**: The ODK is open-source and freely available, promoting collaboration and innovation in the field of biomedical ontologies.
- **Standardization**: By providing a standardized toolkit, the ODK helps ensure consistency and efficiency in ontology development workflows.
- **Research impact**: The ODK has been used in various research projects, contributing to the advancement of biomedical ontologies and knowledge representation.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Ontology Development Kit",
  "description": "A toolbox of ontology-related tools bundled as a Docker image for managing ontologies, including continuous integration, releases, and dynamic imports.",
  "url": "http://incatools.github.io/ontology-development-kit/",
  "sameAs": ["https://github.com/INCATools/ontology-development-kit"],
  "license": "https://spdx.org/licenses/BSD-3-Clause.html",
  "applicationCategory": "Ontology Management",
  "operatingSystem": "Docker",
  "softwareVersion": "1.2.21",
  "datePublished": "2020-01-23",
  "codeRepository": "https://github.com/INCATools/ontology-development-kit",
  "downloadUrl": "https://github.com/INCATools/ontology-development-kit/releases"
}

## References

1. [Source](https://api.github.com/repos/INCATools/ontology-development-kit)
2. [Release 0.0.1. 2015](https://github.com/INCATools/ontology-development-kit/releases/tag/v0.0.1)
3. [Release 1.0.0. 2016](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.0.0)
4. [Release 1.0.1. 2016](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.0.1)
5. [Release 1.0.2. 2018](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.0.2)
6. [Release 1.1.0. 2018](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.1.0)
7. [Release 1.1.1. 2018](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.1.1)
8. [Release 1.1.2. 2018](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.1.2)
9. [Release 1.1.3. 2018](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.1.3)
10. [Release 1.1.4. 2018](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.1.4)
11. [Release 1.2.21. 2020](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.2.21)
12. [Release 1.2.22. 2020](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.2.22)
13. [Release 1.2.23. 2020](https://github.com/INCATools/ontology-development-kit/releases/tag/v.1.2.23)
14. [Release 1.2.24. 2020](https://github.com/INCATools/ontology-development-kit/releases/tag/v.1.2.24)
15. [Release 1.2.25. 2020](https://github.com/INCATools/ontology-development-kit/releases/tag/v.1.2.25)
16. [Release 1.2.26. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v.1.2.26)
17. [Release 1.2.27. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v.1.2.27)
18. [Release 1.2.28. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v.1.2.28)
19. [Release 1.2.29. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.2.29)
20. [Release 1.2.30. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.2.30)
21. [Release 1.2.31. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.2.31)
22. [Release 1.2.32. 2021](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.2.32)
23. [Release 1.3.0. 2022](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.3.0)
24. [Release 1.3.1. 2022](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.3.1)
25. [Release 1.4. 2023](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.4)
26. [Release 1.4.1. 2023](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.4.1)
27. [Release 1.4.2. 2023](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.4.2)
28. [Release 1.4.3. 2023](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.4.3)
29. [Release 1.5.1. 2024](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.5.1)
30. [Release 1.5.2. 2024](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.5.2)
31. [Release 1.5.3. 2024](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.5.3)
32. [Release 1.5.4. 2024](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.5.4)
33. [Release 1.6. 2025](https://github.com/INCATools/ontology-development-kit/releases/tag/v1.6)