Skip to content

Class: SlsaPredicate

The base of every predicate this schema models; the predicate_kind it takes from InTotoPredicate names the concrete kind.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: slsa:SlsaPredicate

 classDiagram
    class SlsaPredicate
    click SlsaPredicate href "../SlsaPredicate/"
      InTotoPredicate <|-- SlsaPredicate
        click InTotoPredicate href "../InTotoPredicate/"
      

      SlsaPredicate <|-- SlsaBuildProvenance
        click SlsaBuildProvenance href "../SlsaBuildProvenance/"
      SlsaPredicate <|-- SlsaVerificationSummary
        click SlsaVerificationSummary href "../SlsaVerificationSummary/"
      SlsaPredicate <|-- SlsaSourceProvenance
        click SlsaSourceProvenance href "../SlsaSourceProvenance/"
      SlsaPredicate <|-- SlsaBuildEnvironmentAttestation
        click SlsaBuildEnvironmentAttestation href "../SlsaBuildEnvironmentAttestation/"
      

      SlsaPredicate : predicate_kind
        
      
Name Cardinality and Range Description Inheritance
predicate_kind 0..1
String
The kind of predicate, one of this class’s descendants InTotoPredicate
Mapping Type Mapped Value
self slsa:SlsaPredicate
native slsa:SlsaPredicate
name: SlsaPredicate
description: The base of every predicate this schema models; the predicate_kind it
takes from InTotoPredicate names the concrete kind.
in_subset:
- slsa_build_track
- slsa_source_track
- slsa_build_environment_track
from_schema: https://w3id.org/lmodel/slsa
is_a: InTotoPredicate
abstract: true
name: SlsaPredicate
description: The base of every predicate this schema models; the predicate_kind it
takes from InTotoPredicate names the concrete kind.
in_subset:
- slsa_build_track
- slsa_source_track
- slsa_build_environment_track
from_schema: https://w3id.org/lmodel/slsa
is_a: InTotoPredicate
abstract: true
attributes:
predicate_kind:
name: predicate_kind
description: The kind of predicate, one of this class's descendants.
from_schema: https://w3id.org/lmodel/in-toto/in_toto_core
rank: 1000
slot_uri: in_toto_linkml:predicate_kind
designates_type: true
owner: SlsaPredicate
domain_of:
- InTotoPredicate
range: string