Config files and SHACL shape definitions for validating CTDL instances using a local installation of the EC ISA ITB SHACL RDF Validator. SHACL shapes are provided for the Credential Engine Registry required and minimal benchmark profiles as described in the Credential Engine Registry Minimum Data and Currency Policy.
A guide for setting up a local installation of the ITB RDF Validator (and other parts of the testbed) is available on the GITB website.
The SHACL shapes should be useful for other SHACL-based RDF validators.
CTDLValidation
├── README.md (this file)
├── samples (valid and invalid instance data)
│ ├── competency_req_4errors.json
│ ├── competency_req.json
│ ├── comptency_req_4errors.ttl
│ ├── comptency_req.ttl
│ ├── credOrg_rec_valid.ttl
│ ├── credOrg_rec_warnings.ttl
│ ├── credOrg_req_7errors.ttl
│ ├── credOrg_req_valid.ttl
│ └── no-nodes.ttl
├── shapes (development versions of shapes)
│ ├── comp_rec.ttl
│ ├── comp_req.ttl
│ ├── credOrg_rec.ttl
│ └── credOrg_req.ttl
└── validator
├── Dockerfile (Docker config file for isaitb/shacl-validator)
└── resources
├── Competency
│ └── config.properties (validator config for Competency shapes)
└── CredentialOrganization
└── config.properties