ContentIdentifierType

Summary

Specifies the type of a content identifier.

Description

ContentIdentifierType specifies the type of a content identifier.

Metadata

https://spdx.org/rdf/3.0.1/terms/Software/ContentIdentifierType

Name ContentIdentifierType

Entries

  • gitoid: Gitoid, stands for Git Object ID. A gitoid of type blob is a unique hash of a binary artifact. A gitoid may represent either an Artifact Identifier for the software artifact or an Input Manifest Identifier for the software artifact's associated Artifact Input Manifest; this ambiguity exists because the Artifact Input Manifest is itself an artifact, and the gitoid of that artifact is its valid identifier. Gitoids calculated on software artifacts (Snippet, File, or Package Elements) should be recorded in the SPDX 3.0 SoftwareArtifact's contentIdentifier property. Gitoids calculated on the Artifact Input Manifest (Input Manifest Identifier) should be recorded in the SPDX 3.0 Element's externalIdentifier property. See OmniBOR Specification, a minimalistic specification for describing software Artifact Dependency Graphs.
  • swhid: SoftWare Hash IDentifier, a persistent intrinsic identifier for digital artifacts, such as files, trees (also known as directories or folders), commits, and other objects typically found in version control systems. The format of the identifiers is defined in the SWHID specification (ISO/IEC DIS 18670). They typically look like swh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2.