Skip to content

Latest commit

 

History

History

semantics

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

SPDX 2.x Semantics Reference Archive

This directory holds a number of semantic structure designs representing different types of repositories, artifacts and other commonly used software.

The goal of these designs is to act as a source of reference for tool makers to ensure a unified structure in documents produced by SPDX 2.x tools.

Semantic Reference Designs

The following types of software are represented in this directory:

Design Considerations and Objectives

Each of the designs contained here attempts to abstract th object as an SPDX package which can be referenced by itself, moved to its own ot to another SBOM while allowing for a flexible details.

For example, the SBOM of a container image can be referenced by itself to fully describe a container. But that same package can be moved to an SBOM describing a multi-arch index while preserving its structure.

Another example: An RPM package can provide its own SBOM and the package in it can be repurposed by a container layer SBOM to describe all software installed via the OS package manager.