Skip to content

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