Skip to content

Slot: predicateType

URI identifying the schema and semantics of the predicate field. Used to distinguish different attestation types (e.g., SLSA Provenance vs. Verification Summary Attestation).

URI: slsa:predicateType Alias: predicateType

Applicable Classes

Name Description Modifies Slot
Statement The middle layer of an in-toto software attestation (Statement v1) no
BuildProvenance An attestation predicate (predicateType "https://slsa no
VerificationSummaryAttestation An attestation predicate (predicateType "https://slsa no
SourceProvenanceAttestation An attestation describing how a source revision came to exist: where it was h... no
BuildEnvironmentAttestation An attestation describing the integrity of a build environment at the time a ... no

Properties

Type and Range

Property Value
Range String
Domain Of Statement

Cardinality and Requirements

Property Value
Required Yes

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/slsa

Mappings

Mapping Type Mapped Value
self slsa:predicateType
native slsa:predicateType

LinkML Source

name: predicateType
description: URI identifying the schema and semantics of the predicate field. Used
  to distinguish different attestation types (e.g., SLSA Provenance vs. Verification
  Summary Attestation).
in_subset:
- slsa_build_track
- slsa_source_track
- slsa_build_env_track
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
alias: predicateType
domain_of:
- Statement
range: string
required: true