Class: SlsaPackageRegistry
A distribution platform that resolves package names to immutable package artifacts within an ecosystem.
classDiagram
class SlsaPackageRegistry
click SlsaPackageRegistry href "../SlsaPackageRegistry/"
SlsaPackageRegistry : ecosystem
SlsaPackageRegistry : registry_uri
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| ecosystem | 0..1 String |
The package ecosystem whose rules govern how a package is named and distribut… | direct |
| registry_uri | 1 Uri |
The URI that identifies the registry | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| SlsaDocument | package_registries | range | SlsaPackageRegistry |
| SlsaPackage | registry | range | SlsaPackageRegistry |
In Subsets
Section titled “In Subsets”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:SlsaPackageRegistry |
| native | slsa:SlsaPackageRegistry |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: SlsaPackageRegistrydescription: A distribution platform that resolves package names to immutable package artifacts within an ecosystem.in_subset:- slsa_build_track- slsa_dependency_trackfrom_schema: https://w3id.org/lmodel/slsasee_also:- https://slsa.dev/spec/v1.2/terminology#distribution-modelslots:- ecosystemattributes: registry_uri: name: registry_uri description: The URI that identifies the registry. from_schema: https://w3id.org/lmodel/slsa/slsa_core rank: 1000 identifier: true domain_of: - SlsaPackageRegistry range: uriInduced
Section titled “Induced”name: SlsaPackageRegistrydescription: A distribution platform that resolves package names to immutable package artifacts within an ecosystem.in_subset:- slsa_build_track- slsa_dependency_trackfrom_schema: https://w3id.org/lmodel/slsasee_also:- https://slsa.dev/spec/v1.2/terminology#distribution-modelattributes: registry_uri: name: registry_uri description: The URI that identifies the registry. from_schema: https://w3id.org/lmodel/slsa/slsa_core rank: 1000 identifier: true owner: SlsaPackageRegistry domain_of: - SlsaPackageRegistry range: uri required: true ecosystem: name: ecosystem description: The package ecosystem whose rules govern how a package is named and distributed, such as PyPA, npm or OCI. comments: - One ecosystem's tools can name the same package differently, which the study found affects attestations and provenance, so verifiers match provenance to package names with care (Tamanna et al., 2024, UR.1). in_subset: - slsa_build_track - slsa_dependency_track from_schema: https://w3id.org/lmodel/slsa rank: 1000 slot_uri: slsa:ecosystem owner: SlsaPackageRegistry domain_of: - SlsaPackageRegistry - SlsaPackage range: string