attestation type
- CURIE:
gmeow:attestationType - IRI: https://blackcatinformatics.ca/gmeow/attestationType
- Category: property
- Defined by:
gmeow:slices/attestation - Box roles: CBox role, RBox role (What is this?)
The type of attestation being made — a value vocabulary individual from gmeow:AttestationType. Non-functional: an attestation may carry multiple type tags (e.g. both SLSA provenance and DSSE envelope).
Structure
Property shape: object property; gmeow:Attestation -> gmeow:AttestationType
Practical Pattern
Use gmeow:attestationType from gmeow:Attestation to gmeow:AttestationType when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Software Release
- Source:
slices/core/attestation/examples/software-release.ttl - Examples catalog: open in catalog#example-slices-core-attestation-examples-software-release
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: a supply-chain attestation. A gmeow:Attestation binds an
# gmeow:attester (who vouches) to an gmeow:attestedSubject (what is vouched for)
# under an gmeow:attestationType drawn from the open vocabulary of real formats
# (SLSA provenance, in-toto, DSSE, C2PA, verifiable credential, …). Here a CI
# pipeline issues a SLSA-provenance attestation over a release bundle, carries
# the signed artifact, and a relying party records a gmeow:VerificationResult —
# the attestation is a claim; verifying it is a separate, recorded act.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/attestation/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# --- The attestation: the CI system vouches for the release as SLSA provenance.
ex:slsaAttestation a gmeow:Attestation ;
gmeow:attester ex:ciSystem ;
gmeow:attestedSubject ex:release ;
gmeow:attestationType gmeow:attestationTypeSLSAProvenance ;
gmeow:issuedAt "2026-06-14T12:00:00Z"^^xsd:dateTime ;
gmeow:attestationArtifact ex:artifact ;
gmeow:hasSignature ex:sig ;
gmeow:verificationResult ex:verifyResult .
Skill Proficiency
- Source:
slices/core/expertise/examples/skill-proficiency.ttl - Examples catalog: open in catalog#example-slices-core-expertise-examples-skill-proficiency
ex:certAttestation a gmeow:Attestation ;
gmeow:attester ex:psf ;
gmeow:attestedSubject ex:cert ;
gmeow:attestationType gmeow:attestationTypeVerifiableCredential ;
gmeow:issuedAt "2025-09-01T00:00:00Z"^^xsd:dateTime .
Common Companion Terms
gmeow:Attestation, gmeow:AttestationType
Projects To
| Profile | External Targets |
|---|---|
intoto |
https, rdf |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:attestationType |
projection | intoto |
projects to / <= | https://in-toto.io/Statement/v1#Statement, https://in-toto.io/Statement/v1#predicateType, https://in-toto.io/Statement/v1#subject, rdf:type | gmeow:mapInTotoStatement; lossy: attestation artifact, attester, policy, verification result, transparency log, temporal scope |
Usage Advice
Use when
- Use to classify the KIND of attestation — SLSA provenance, in-toto, verifiable credential, DSSE envelope, C2PA manifest, nanopublication — naming one or more
gmeow:AttestationTypeindividuals; non-functional, so a single envelope that is both SLSA provenance and a DSSE wrapper carries both.
Avoid when
- Avoid for the concrete carrier format media type (that is
gmeow:artifactMediaTypeon the artifact) or the issuing rules (gmeow:attestationPolicy); the type is the broad attestation category, not the serialization or the framework.
How to use
- Attach one or more
gmeow:AttestationTypeindividuals; let the embodying serialization ride ongmeow:attestationArtifact/gmeow:artifactMediaTypeand the governing rules ongmeow:attestationPolicy.