Improve CI pipeline
the current actions of the CI pipeline could be improved by:
- moving to a more rigorous validation of the metadata schema (i.e. in pydantics)
- automatically generating IRIs based on what is in the repo already (or some file where the "count" is saved)
- [adding a spellchecker to check yaml files]