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
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
BuildProvenance An attestation predicate (predicateType "https://slsa no
VerificationSummaryAttestation An attestation predicate (predicateType "https://slsa no
Statement The middle layer of an in-toto software attestation (Statement v1) 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