Skip to content

Class: SlsaDocument

A document that holds SLSA attestations and the parties, platforms, packages, repositories and images they concern.

URI: slsa:SlsaDocument

 classDiagram
    class SlsaDocument
    click SlsaDocument href "../SlsaDocument/"
      SlsaDocument : adoption_metadata
        
          
    
        
        
        SlsaDocument --> "0..1" SlsaAdoptionMetadata : adoption_metadata
        click SlsaAdoptionMetadata href "../SlsaAdoptionMetadata/"
    

        
      SlsaDocument : attestations
        
          
    
        
        
        SlsaDocument --> "*" SlsaStatement : attestations
        click SlsaStatement href "../SlsaStatement/"
    

        
      SlsaDocument : build_images
        
          
    
        
        
        SlsaDocument --> "*" SlsaBuildImage : build_images
        click SlsaBuildImage href "../SlsaBuildImage/"
    

        
      SlsaDocument : build_platforms
        
          
    
        
        
        SlsaDocument --> "*" SlsaBuildPlatform : build_platforms
        click SlsaBuildPlatform href "../SlsaBuildPlatform/"
    

        
      SlsaDocument : control_planes
        
          
    
        
        
        SlsaDocument --> "*" SlsaControlPlane : control_planes
        click SlsaControlPlane href "../SlsaControlPlane/"
    

        
      SlsaDocument : dependency_inventories
        
          
    
        
        
        SlsaDocument --> "*" SlsaDependencyInventory : dependency_inventories
        click SlsaDependencyInventory href "../SlsaDependencyInventory/"
    

        
      SlsaDocument : named_references
        
          
    
        
        
        SlsaDocument --> "*" SlsaNamedReference : named_references
        click SlsaNamedReference href "../SlsaNamedReference/"
    

        
      SlsaDocument : package_registries
        
          
    
        
        
        SlsaDocument --> "*" SlsaPackageRegistry : package_registries
        click SlsaPackageRegistry href "../SlsaPackageRegistry/"
    

        
      SlsaDocument : packages
        
          
    
        
        
        SlsaDocument --> "*" SlsaPackage : packages
        click SlsaPackage href "../SlsaPackage/"
    

        
      SlsaDocument : parties
        
          
    
        
        
        SlsaDocument --> "*" SlsaParty : parties
        click SlsaParty href "../SlsaParty/"
    

        
      SlsaDocument : source_control_systems
        
          
    
        
        
        SlsaDocument --> "*" SlsaSourceControlSystem : source_control_systems
        click SlsaSourceControlSystem href "../SlsaSourceControlSystem/"
    

        
      SlsaDocument : source_repositories
        
          
    
        
        
        SlsaDocument --> "*" SlsaSourceRepository : source_repositories
        click SlsaSourceRepository href "../SlsaSourceRepository/"
    

        
      SlsaDocument : source_revisions
        
          
    
        
        
        SlsaDocument --> "*" SlsaSourceRevision : source_revisions
        click SlsaSourceRevision href "../SlsaSourceRevision/"
    

        
      
Property Value
Tree Root Yes
Name Cardinality and Range Description Inheritance
attestations *
SlsaStatement
The attestations, as in-toto statements with SLSA’s fields direct
parties *
SlsaParty
The parties, each in its role direct
build_platforms *
SlsaBuildPlatform
The build platforms direct
control_planes *
SlsaControlPlane
The control planes of the build platforms direct
packages *
SlsaPackage
The packages direct
package_registries *
SlsaPackageRegistry
The package registries direct
source_control_systems *
SlsaSourceControlSystem
The source control systems direct
source_repositories *
SlsaSourceRepository
The source repositories direct
source_revisions *
SlsaSourceRevision
The source revisions direct
named_references *
SlsaNamedReference
The branches and tags direct
build_images *
SlsaBuildImage
The build images direct
dependency_inventories *
SlsaDependencyInventory
The dependency inventories direct
adoption_metadata 0..1
SlsaAdoptionMetadata
How the deployment the document describes fares against the adoption study’s … direct
Mapping Type Mapped Value
self slsa:SlsaDocument
native slsa:SlsaDocument
name: SlsaDocument
description: A document that holds SLSA attestations and the parties, platforms, packages,
repositories and images they concern.
from_schema: https://w3id.org/lmodel/slsa
attributes:
attestations:
name: attestations
description: The attestations, as in-toto statements with SLSA's fields.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaStatement
multivalued: true
inlined: true
inlined_as_list: true
parties:
name: parties
description: The parties, each in its role.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaParty
multivalued: true
inlined: true
inlined_as_list: true
build_platforms:
name: build_platforms
description: The build platforms.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaBuildPlatform
multivalued: true
inlined: true
inlined_as_list: true
control_planes:
name: control_planes
description: The control planes of the build platforms.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaControlPlane
multivalued: true
inlined: true
inlined_as_list: true
packages:
name: packages
description: The packages.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaPackage
multivalued: true
inlined: true
inlined_as_list: true
package_registries:
name: package_registries
description: The package registries.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaPackageRegistry
multivalued: true
inlined: true
inlined_as_list: true
source_control_systems:
name: source_control_systems
description: The source control systems.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaSourceControlSystem
multivalued: true
inlined: true
inlined_as_list: true
source_repositories:
name: source_repositories
description: The source repositories.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaSourceRepository
multivalued: true
inlined: true
inlined_as_list: true
source_revisions:
name: source_revisions
description: The source revisions.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaSourceRevision
multivalued: true
inlined: true
inlined_as_list: true
named_references:
name: named_references
description: The branches and tags.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaNamedReference
multivalued: true
inlined: true
inlined_as_list: true
build_images:
name: build_images
description: The build images.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaBuildImage
multivalued: true
inlined: true
inlined_as_list: true
dependency_inventories:
name: dependency_inventories
description: The dependency inventories.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaDependencyInventory
multivalued: true
inlined: true
inlined_as_list: true
adoption_metadata:
name: adoption_metadata
description: How the deployment the document describes fares against the adoption
study's themes.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
domain_of:
- SlsaDocument
range: SlsaAdoptionMetadata
inlined: true
tree_root: true
name: SlsaDocument
description: A document that holds SLSA attestations and the parties, platforms, packages,
repositories and images they concern.
from_schema: https://w3id.org/lmodel/slsa
attributes:
attestations:
name: attestations
description: The attestations, as in-toto statements with SLSA's fields.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaStatement
multivalued: true
inlined: true
inlined_as_list: true
parties:
name: parties
description: The parties, each in its role.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaParty
multivalued: true
inlined: true
inlined_as_list: true
build_platforms:
name: build_platforms
description: The build platforms.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaBuildPlatform
multivalued: true
inlined: true
inlined_as_list: true
control_planes:
name: control_planes
description: The control planes of the build platforms.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaControlPlane
multivalued: true
inlined: true
inlined_as_list: true
packages:
name: packages
description: The packages.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaPackage
multivalued: true
inlined: true
inlined_as_list: true
package_registries:
name: package_registries
description: The package registries.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaPackageRegistry
multivalued: true
inlined: true
inlined_as_list: true
source_control_systems:
name: source_control_systems
description: The source control systems.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaSourceControlSystem
multivalued: true
inlined: true
inlined_as_list: true
source_repositories:
name: source_repositories
description: The source repositories.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaSourceRepository
multivalued: true
inlined: true
inlined_as_list: true
source_revisions:
name: source_revisions
description: The source revisions.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaSourceRevision
multivalued: true
inlined: true
inlined_as_list: true
named_references:
name: named_references
description: The branches and tags.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaNamedReference
multivalued: true
inlined: true
inlined_as_list: true
build_images:
name: build_images
description: The build images.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaBuildImage
multivalued: true
inlined: true
inlined_as_list: true
dependency_inventories:
name: dependency_inventories
description: The dependency inventories.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaDependencyInventory
multivalued: true
inlined: true
inlined_as_list: true
adoption_metadata:
name: adoption_metadata
description: How the deployment the document describes fares against the adoption
study's themes.
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaDocument
domain_of:
- SlsaDocument
range: SlsaAdoptionMetadata
inlined: true
tree_root: true