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
andrecreate-%
(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.
- Run internal
- Documentation
- Added improved
CONTRIBUTING.md
to ODK repo template - Removed history.md page from ODK documentation
- Some improved settings to default mkdocs documentation pages, such as better search, edit buttons and more.
- Some improved documentation on components (pull)
- All ODK-related general docs now moved to https://oboacademy.github.io/obook.
- DOSDP documentation pages are now only created when dosdp is configured.
- Added improved
- Bugs
- The automatic docs workflow now correctly
uses: mhausenblas/mkdocs-deploy-gh-pages@master
. - In ODK 1.3.0
prepare_release
depended onall
, which caused some cyclicity for some customised setups. This is now changed to a separateall_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.
- The automatic docs workflow now correctly
For changes on previous versions see complete CHANGELOG
Automated GitHub Changelog:- Make sure diff.yml action is automatically copied during update by @shawntanzk in https://github.com/INCATools/ontology-development-kit/pull/564
- Update dosdp-tools to 0.19.2 by @balhoff in https://github.com/INCATools/ontology-development-kit/pull/575
- added components doc by @shawntanzk in https://github.com/INCATools/ontology-development-kit/pull/577
- Removed files that are repeated in obook by @shawntanzk in https://github.com/INCATools/ontology-development-kit/pull/578
- Add oaklib by @gouttegd in https://github.com/INCATools/ontology-development-kit/pull/586
- First fixes 131: components, $(MAKE) and reports by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/570
- Build rdftab from source. by @gouttegd in https://github.com/INCATools/ontology-development-kit/pull/593
- Improving run.sh.jinja2 by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/594
- Adding missing ontology annotations on imports by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/597
- Update dosdp-tools version by @balhoff in https://github.com/INCATools/ontology-development-kit/pull/596
- issue 589 by @cmungall in https://github.com/INCATools/ontology-development-kit/pull/590
- Add ontodev-gizmos, psycopg2, pyspellchecker. by @gouttegd in https://github.com/INCATools/ontology-development-kit/pull/602
- Fix argument passing in the Windows run.bat script. by @gouttegd in https://github.com/INCATools/ontology-development-kit/pull/603
- ont.is_large only makes sense with module type slme by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/607
- Upgrade base system by @gouttegd in https://github.com/INCATools/ontology-development-kit/pull/604
- Add ability to set base IRIs for report in ODK by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/609
- [WIP] Update contribution guidelines by @cthoyt in https://github.com/INCATools/ontology-development-kit/pull/598
- Add Robot 1.9.0 to Dockerfile by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/621
- Removing History page and add nice default config for mkdocs by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/611
- New contribution guide by @matentzn in https://github.com/INCATools/ontology-development-kit/pull/620
- Add break lines to makefile by @anitacaron in https://github.com/INCATools/ontology-development-kit/pull/612
- @cthoyt made their first contribution in https://github.com/INCATools/ontology-development-kit/pull/598
Full Changelog: https://github.com/INCATools/ontology-development-kit/compare/v1.3.0...v1.3.1
Notes
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
Related works
- Is supplement to
- https://github.com/INCATools/ontology-development-kit/tree/v1.3.1 (URL)