Attestation Type
- CURIE:
gmeow:AttestationType - IRI: https://blackcatinformatics.ca/gmeow/AttestationType
- Category: class
- Defined by:
gmeow:slices/attestation - Box roles: CBox role, TBox role (What is this?)
The kind of attestation being made — a value vocabulary (individuals, never subclasses). Distinguishes SLSA provenance, in-toto attestation, VC, DSSE envelope, C2PA manifest, EAT token, signed RDF, SCITT statement, nanopublication, blockchain claim, git signed tag, release manifest, quality report attestation, and AI output attestation.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:AttestationType as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use as the value vocabulary behind
gmeow:attestationType— the open set of individuals naming the KIND of attestation (SLSA provenance, in-toto, VC, DSSE, C2PA, nanopublication, blockchain claim, git signed tag, AI output).
Avoid when
- Avoid minting per-type subclasses (types are individuals) and avoid using it for the concrete media type (
gmeow:artifactMediaType) or the issuing policy (gmeow:AttestationPolicy); the type is the category, not the format or the framework.
How to use
- Reference the seeded type individuals via the non-functional
gmeow:attestationType(an attestation may carry several); mint new individuals rather than subclasses when a new attestation kind appears.