Class: SlsaComponentVersion
The version of one named component of a platform.
URI: slsa:SlsaComponentVersion
classDiagram
class SlsaComponentVersion
click SlsaComponentVersion href "../SlsaComponentVersion/"
SlsaComponentVersion : component
SlsaComponentVersion : component_version
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| component | 1 String |
The component’s name | direct |
| component_version | 0..1 String |
The component’s version string | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| SlsaVerifier | component_versions | range | SlsaComponentVersion |
| SlsaBuildPlatform | component_versions | range | SlsaComponentVersion |
In Subsets
Section titled “In Subsets”Comments
Section titled “Comments”- Each component appears once in a list, since the attestation’s JSON uses its name as a key; the validator does not check this.
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:SlsaComponentVersion |
| native | slsa:SlsaComponentVersion |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: SlsaComponentVersiondescription: The version of one named component of a platform.comments:- Each component appears once in a list, since the attestation's JSON uses its name as a key; the validator does not check this.in_subset:- slsa_build_trackfrom_schema: https://w3id.org/lmodel/slsaattributes: component: name: component description: The component's name. from_schema: https://w3id.org/lmodel/slsa/slsa_core rank: 1000 domain_of: - SlsaComponentVersion required: true component_version: name: component_version description: The component's version string. from_schema: https://w3id.org/lmodel/slsa/slsa_core rank: 1000 domain_of: - SlsaComponentVersionInduced
Section titled “Induced”name: SlsaComponentVersiondescription: The version of one named component of a platform.comments:- Each component appears once in a list, since the attestation's JSON uses its name as a key; the validator does not check this.in_subset:- slsa_build_trackfrom_schema: https://w3id.org/lmodel/slsaattributes: component: name: component description: The component's name. from_schema: https://w3id.org/lmodel/slsa/slsa_core rank: 1000 owner: SlsaComponentVersion domain_of: - SlsaComponentVersion range: string required: true component_version: name: component_version description: The component's version string. from_schema: https://w3id.org/lmodel/slsa/slsa_core rank: 1000 owner: SlsaComponentVersion domain_of: - SlsaComponentVersion range: string