Controlled vocabularies allow an accurate and controlled approach in describing physical and digital assets (e.g., data). One of such controlled vocabulary is Pandemic PACT Vocabulary. This controlled vocabulary is produced in Metadata 4 Machine (M4M) Workshop.
sheet2rdf
is used to build and serve M4M Vocabulary, while PURL is used to persist identifiers for the vocabulary:
This repository hosts automatic workflow, executed by means of Github actions, and underlying shell and python scripts which:
- Fetches Google Sheet, containing the vocabulary terms and their defitions, from Google Drive and stores it as
xlsx
andcsv
files - Converts fetched sheet to machine-actionable and FAIR RDF vocabulary using xls2rdf
- Commits conversion results and tests logs to this repository