Class: AdoptionMetadata
Optional structured metadata capturing the SLSA adoption challenges and mitigation strategies relevant to a given attestation or deployment context. Derived from empirical analysis of 1,523 SLSA-related GitHub issues across 233 repositories (Tamanna et al., 2024, arXiv:2409.05014). Use this class to document which challenge themes apply to the current deployment and which strategies are being employed or recommended. Attach via the adoptionMetadata slot on SlsaDocument.
classDiagram
class AdoptionMetadata
click AdoptionMetadata href "../AdoptionMetadata/"
AdoptionMetadata : challenges
AdoptionMetadata --> "*" AdoptionChallengeEnum : challenges
click AdoptionChallengeEnum href "../AdoptionChallengeEnum/"
AdoptionMetadata : strategies
AdoptionMetadata --> "*" AdoptionStrategyEnum : strategies
click AdoptionStrategyEnum href "../AdoptionStrategyEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| challenges | * AdoptionChallengeEnum |
The adoption challenge themes that apply to this attestation or deployment co... | direct |
| strategies | * AdoptionStrategyEnum |
The mitigation strategies being employed or recommended in this attestation o... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| SlsaDocument | adoptionMetadata | range | AdoptionMetadata |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/slsa
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | slsa:AdoptionMetadata |
| native | slsa:AdoptionMetadata |
LinkML Source
Direct
name: AdoptionMetadata
description: Optional structured metadata capturing the SLSA adoption challenges and
mitigation strategies relevant to a given attestation or deployment context. Derived
from empirical analysis of 1,523 SLSA-related GitHub issues across 233 repositories
(Tamanna et al., 2024, arXiv:2409.05014). Use this class to document which challenge
themes apply to the current deployment and which strategies are being employed or
recommended. Attach via the adoptionMetadata slot on SlsaDocument.
in_subset:
- slsa_adoption_study
from_schema: https://w3id.org/lmodel/slsa
slots:
- challenges
- strategies
Induced
name: AdoptionMetadata
description: Optional structured metadata capturing the SLSA adoption challenges and
mitigation strategies relevant to a given attestation or deployment context. Derived
from empirical analysis of 1,523 SLSA-related GitHub issues across 233 repositories
(Tamanna et al., 2024, arXiv:2409.05014). Use this class to document which challenge
themes apply to the current deployment and which strategies are being employed or
recommended. Attach via the adoptionMetadata slot on SlsaDocument.
in_subset:
- slsa_adoption_study
from_schema: https://w3id.org/lmodel/slsa
attributes:
challenges:
name: challenges
description: The adoption challenge themes that apply to this attestation or deployment
context, drawn from the empirically identified challenge taxonomy (Tamanna et
al., 2024, arXiv:2409.05014).
in_subset:
- slsa_adoption_study
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
alias: challenges
owner: AdoptionMetadata
domain_of:
- AdoptionMetadata
range: AdoptionChallengeEnum
multivalued: true
strategies:
name: strategies
description: The mitigation strategies being employed or recommended in this attestation
or deployment context, drawn from the empirically identified strategy taxonomy
(Tamanna et al., 2024, arXiv:2409.05014).
in_subset:
- slsa_adoption_study
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
alias: strategies
owner: AdoptionMetadata
domain_of:
- AdoptionMetadata
range: AdoptionStrategyEnum
multivalued: true