Class: Producer
A party who creates software and provides it to others. Responsible for choosing an appropriate build platform, following a consistent build process, and distributing provenance to consumers.
URI: slsa:Producer
classDiagram
class Producer
click Producer href "../Producer/"
Producer : buildPlatformId
Producer : name
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 String |
A local name for a resource within the context of an attestation, or the name... | direct |
| buildPlatformId | 0..1 String |
URI of the build platform chosen to produce artifacts | direct |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/slsa
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | slsa:Producer |
| native | slsa:Producer |
LinkML Source
Direct
name: Producer
description: A party who creates software and provides it to others. Responsible for
choosing an appropriate build platform, following a consistent build process, and
distributing provenance to consumers.
in_subset:
- slsa_build_track
from_schema: https://w3id.org/lmodel/slsa
slots:
- name
- buildPlatformId
Induced
name: Producer
description: A party who creates software and provides it to others. Responsible for
choosing an appropriate build platform, following a consistent build process, and
distributing provenance to consumers.
in_subset:
- slsa_build_track
from_schema: https://w3id.org/lmodel/slsa
attributes:
name:
name: name
description: A local name for a resource within the context of an attestation,
or the name of a package, producer, or party.
in_subset:
- slsa_build_track
- slsa_source_track
- slsa_dependency_track
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
alias: name
owner: Producer
domain_of:
- ResourceDescriptor
- Producer
- Package
range: string
buildPlatformId:
name: buildPlatformId
description: URI of the build platform chosen to produce artifacts.
in_subset:
- slsa_build_track
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
alias: buildPlatformId
owner: Producer
domain_of:
- Producer
range: string