Skip to content

Class: SlsaParty

A person or organization that takes part in a software supply chain, in one of the roles SLSA names.

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

URI: slsa:SlsaParty

 classDiagram
    class SlsaParty
    click SlsaParty href "../SlsaParty/"
      SlsaParty <|-- SlsaProducer
        click SlsaProducer href "../SlsaProducer/"
      SlsaParty <|-- SlsaConsumer
        click SlsaConsumer href "../SlsaConsumer/"
      SlsaParty <|-- SlsaVerifier
        click SlsaVerifier href "../SlsaVerifier/"
      SlsaParty <|-- SlsaInfrastructureProvider
        click SlsaInfrastructureProvider href "../SlsaInfrastructureProvider/"
      SlsaParty <|-- SlsaBuildImageProducer
        click SlsaBuildImageProducer href "../SlsaBuildImageProducer/"
      
      SlsaParty : party_name
        
      SlsaParty : party_type
        
      
Name Cardinality and Range Description Inheritance
party_type 0..1
String
The role the party acts in, one of this class’s descendants direct
party_name 0..1
String
The party’s name direct
used by used in type used
SlsaDocument parties range SlsaParty
  • One party may act in several roles, and several parties may share one role.
Mapping Type Mapped Value
self slsa:SlsaParty
native slsa:SlsaParty
name: SlsaParty
description: A person or organization that takes part in a software supply chain,
in one of the roles SLSA names.
comments:
- One party may act in several roles, and several parties may share one role.
in_subset:
- slsa_build_track
- slsa_source_track
from_schema: https://w3id.org/lmodel/slsa
see_also:
- https://slsa.dev/spec/v1.2/terminology#roles
abstract: true
attributes:
party_type:
name: party_type
description: The role the party acts in, one of this class's descendants.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
designates_type: true
domain_of:
- SlsaParty
range: string
party_name:
name: party_name
description: The party's name.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
domain_of:
- SlsaParty
name: SlsaParty
description: A person or organization that takes part in a software supply chain,
in one of the roles SLSA names.
comments:
- One party may act in several roles, and several parties may share one role.
in_subset:
- slsa_build_track
- slsa_source_track
from_schema: https://w3id.org/lmodel/slsa
see_also:
- https://slsa.dev/spec/v1.2/terminology#roles
abstract: true
attributes:
party_type:
name: party_type
description: The role the party acts in, one of this class's descendants.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
designates_type: true
owner: SlsaParty
domain_of:
- SlsaParty
range: string
party_name:
name: party_name
description: The party's name.
from_schema: https://w3id.org/lmodel/slsa/slsa_core
rank: 1000
owner: SlsaParty
domain_of:
- SlsaParty
range: string