Skip to content

Find and use ARC Validation Packages

Users can choose to validate against any validation package available on the ARC Validation Package Registry (AVPR). AVPR provides an overview containing all metadata about an validation packages, such as authors, summary, and even a full package code preview. Additionally, each package page prominently displays the necessary information to use it in CQC pipelines.

To include a validation package in a PLANTDataHUB CQC pipeline, it has to be referenced in the validation_packages.yml file located in the .arc directory in the ARC’s root directory. The file can be created manually or by DataPLANT tooling such as the ARCitect.

Let’s for example have a look at the invenio validation package, which an ARC must pass to be eligible for data publication. The AVPR page states that (at the time of writing this guide) the latest version is 2.0.1 and that to include this package in the CQC pipeline, the following content has to be added to the validation_packages.yml file:

validation_packages:
- name: invenio
version: 2.0.1