Skip to content

Releases: nfdi4cat/voc4cat-tool

Release 0.5.1

03 Aug 18:06
Compare
Choose a tag to compare

New features:

  • New (experimental) command line interface voc4cat-ng that will replace the current one in 0.6.0. #128, #135
  • When adding IDs via --make-ID option, the new CLI offers to pass a base-IRI (see help voc4cat-ng transform --help).

Changes:

  • Various small changes to improve test coverage (now 96 %) and reduce the number of linter complaints (from 38 to 25).

Release 0.5.0

27 Jul 10:14
Compare
Choose a tag to compare

New features:

  • Support for a vocabulary configuration file idranges.toml. Via this configuration file ranges of IDs can be assigned/reserved for individual contributors. #131, #134
  • Extended validation/checks especially useful for the CI-vocabulary pipeline of voc4cat-template. The new config provides the basis for such more thorough validation. #126 #134
  • Support for pylode as new documentation generator which is also the new default. #115
  • Added a central logging config. Updated code to use logging instead of print() almost everywhere.

Changes:

  • Merged some parts from vocexcel to remove vocexcel as a dependency. #119
  • Various code improvements. #126, #127, #129
  • Adapted and revised example files. #137
  • Switched to ruff as code linter.

Bug fixes:

  • None.

The voc4cat-template corresponding to this release was also tagged v0.5.0.

Release 0.4.0

19 Jul 10:57
Compare
Choose a tag to compare

First public release on GitHub after completing the migration from a private GitLab instance.

The voc4cat-template corresponding to this release was also tagged v0.4.0.

Release 0.3.0

06 Feb 17:04
Compare
Choose a tag to compare
Release 0.3.0 Pre-release
Pre-release

Major changes & features since the last release (see %3 for details):

  • Fixed issues discovered during user testing
  • Add shacl validation in excel-to-RDF conversion step
  • Add handling of complex and cyclic SKOS (broader/narrower) relationships in tree (=indentation) representation
  • Full support for multi-language use
  • Moved code for the vocabulary CI-pipeline into its own repository (voc4cat-template)
  • Added test for all features. The test coverage grew from ~30 % to 99 %.

The voc4cat-template corresponding to this release was as well tagged v0.3.0.

This release will be the last on gitlab. As part of the next milestone 4 the code will be moved to Github.

Release 0.2.0

06 Feb 17:04
Compare
Choose a tag to compare
Release 0.2.0 Pre-release
Pre-release

Includes work done on Milestone 2 and several features/changes from Milestone 3.

The code in this release was used as basis for the presentation about voc4cat and the CI workflow on 2022-06-22 in TA1 of NFDI4Cat.

Release 0.1.0

06 Feb 17:04
Compare
Choose a tag to compare
Release 0.1.0 Pre-release
Pre-release

Working wrapper for using unmodified vocexcel and new templates.

In addition to interfacing vocexcel, the script vocexcel_4cat adds

  • automatic creation of valid IRIs from preferred label (column A in concepts and collections sheets)
  • generating lists of URIS from a lookup by preferred label (to fill column G in concepts and D in collections sheet)