There is a newer version of the record available.

Published January 6, 2026 | Version v1.0.1

nfdi4cat/voc4cat-tool: Release 1.0.1

  • 1. Leibniz Institute for Catalysis, Albert-Einstein-Str. 29 A, 18059 Rostock, Germany
  • 2. University of Greifswald

Description

Voc4cat-tool is a Python package and command-line tool for creating and maintaining SKOS-vocabularies with Excel and GitHub.

The voc4cat tool can be run locally but is also well suited for integration in CI-pipelines. It is for example used to maintain the SKOS vocabulary for catalysis voc4cat on GitHub.

Its main features include:

  • Conversion between SKOS/turtle representation and Excel/xlsx. The conversion is supported in both directions.
  • Checking of vocabularies. This includes formal validation with SHACL-profiles but also additional checks useful for vocabulary maintenance.
  • Vocabulary metadata management via configuration files
  • ID range allocation for contributors for opaque URIs
  • Transforming of vocabularies between different RDF representations.
  • HTML documentation generation for publishing the vocabulary for example on GitHub pages.

Files

nfdi4cat/voc4cat-tool-v1.0.1.zip

Files (463.2 kB)

Name Size Download all
md5:650fbd51991d8c0232ac227fd0d7e754
463.2 kB Preview Download

Additional details

Related works

Is required by
Workflow: 10.5281/zenodo.8306845 (DOI)