That repository refines the schemas and uses them to test the resource files including the manifest. There are scripts to help manage everything and harvesters to create and update vocabularies. A GitHub Action will run the tests on every push to rapidly detect any failures.