niaid-bp-validation
Validate a schema.org Dataset graph (JSON-LD or Turtle) against NIAID Blueprint SHACL shapes using pySHACL. Emits a severity-aware conformance verdict plus structured violation results. Use when the user provides Dataset JSON-LD or Turtle for SHACL checks, wants Blueprint required-field validation, or says "validate this metadata", "check my JSON-LD against SHACL", "run pyshacl", or /niaid-bp-validation.
- Version
- 1.0
- License
- Apache-2.0
Pinned to revision 7c6a3af8f2ab, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/niaid-bp-validation/SKILL.md
- skills/niaid-bp-validation/assets/blueprint-required.ttl
- skills/niaid-bp-validation/references/validation-workflow.md
- skills/niaid-bp-validation/scripts/validate.py
- skills/niaid-bp-validation/tests/fixtures/invalid_dataset.jsonld
- skills/niaid-bp-validation/tests/fixtures/valid_dataset.jsonld
- skills/niaid-bp-validation/tests/test_validate.py
Every link opens the file at its source, pinned to the revision this page describes.