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
Inheritance
Section titled “Inheritance”| 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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| SlsaDocument | parties | range | SlsaParty |
In Subsets
Section titled “In Subsets”Comments
Section titled “Comments”- One party may act in several roles, and several parties may share one role.
See Also
Section titled “See Also”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/slsa
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | slsa:SlsaParty |
| native | slsa:SlsaParty |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: SlsaPartydescription: 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_trackfrom_schema: https://w3id.org/lmodel/slsasee_also:- https://slsa.dev/spec/v1.2/terminology#rolesabstract: trueattributes: 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: - SlsaPartyInduced
Section titled “Induced”name: SlsaPartydescription: 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_trackfrom_schema: https://w3id.org/lmodel/slsasee_also:- https://slsa.dev/spec/v1.2/terminology#rolesabstract: trueattributes: 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