JSON Schemas
Generated from the SHACL shapes. Use these to validate UofA
evidence packages in an editor or in CI — point your tooling at a URL below.
Do not add $schema inside a package: the hash
covers the JSON serialization, so an extra key invalidates the signature.
Pin a version
Frozen versions never change. Match the version to the
@context your package declares.
| Schema | Status | Matching context |
|---|---|---|
v0.5 |
frozen — safe to pin | v0.5 context |
Track current
/schemas/uofa.schema.json
always serves what main generates. Convenient for development,
but it moves — pin a version above if you need stability.