There is a newer version of the record available.

Published July 11, 2021 | Version 1.2.29
Software Open

Ontology Development Kit

  • 1. Semanticly Ltd
  • 2. Lawrence Berkeley National Laboratory (LBNL)
  • 3. Flybase

Description

Official Changelog:

  • Update to ROBOT 1.9.0, see ROBOT release notes
  • Added shortcut make commands for recreating components: recreate-components and recreate-% (pull).
  • Added new shortcut command for fast releases: make prepare_release_fast.
  • New tools:
    • Ontology Access Kit, a python library for interacting with ontologies, the the ODK (pull).
    • gh: GitHub CLI for running releases, createing pull requests and more
    • j2cli: Jinja template client
    • rdftab: RDF Tables with Rust
    • gizmos: Python utilities for ontology development
    • Other: obographviz, node.js, graphviz, npm
  • The ontology diff GitHub action, a tool that allows you to create diffs for you ontology pull requests, is now automatically synced with your ODK setup (pull).
  • Added workflows option to ODK config. This allows users to choose which workflows (at the moment GitHub actions-based) should be automatically synchronised.
  • Custom ROBOT SPARQL reports now consider the imports by default (pull)
  • Base IRIs can now be configured for ROBOT report, similar to what OBO Dashboard does
  • Technical
    • Run internal make and $(MAKE) to ensure that parameters are propagated correctly (issue).
    • Mirror goal is only run when mirrors have been downloaded (pull)
    • src/ontology/run.sh can now be configured with a ODK_JAVA_OPTS parameter at runtime, rather than just with a robot_java_args option in the projects ODK config file. This allows to more easily run releases across environments with different levels of memory. Example: ODK_JAVA_OPTS=-Xmx4G ODK_DEBUG=yes ./run.sh make odkversion
    • src/ontology/run.sh warns the user in certain cases to update their local ODK image.
    • Better linebreaks in Makefile to make lines more.
  • Documentation
  • Bugs
    • The automatic docs workflow now correctly uses: mhausenblas/mkdocs-deploy-gh-pages@master.
    • In ODK 1.3.0 prepare_release depended on all, which caused some cyclicity for some customised setups. This is now changed to a separate all_odk goal.
    • Simple ontology release artefacts now correctly depend on the simple seed.
    • Similar to subset declarations, ODK now injects synonymtype declarations when extracting a module.
    • diff.yaml no longer added by default, has to be configured.

For changes on previous versions see complete CHANGELOG

Automated GitHub Changelog: New Contributors

Full Changelog: https://github.com/INCATools/ontology-development-kit/compare/v1.3.0...v1.3.1

Notes

If you use this software, please cite it as below.

Files

INCATools/ontology-development-kit-v1.3.1.zip

Files (615.2 kB)

Name Size Download all
md5:5dc393ba0bfc9bfbf79c70329d36d268
615.2 kB Preview Download

Additional details