Skip to content

Generalize *Version #1225

@bact

Description

@bact

We have quite a number of "version" properties, some are introduced in 3.1 RC1. Wonder if a generic /Core/version property could be sufficient for few of these.

  1. /SimpleLicensing/licenseListVersion (3.0)
  2. /Core/specVersion (3.0)
  3. /Software/packageVersion (3.0)
  4. /Security/vexVersion (3.0)
  5. /Core/processVersion (3.1)
  6. /Hardware/itemVersion (3.1) - used in /Hardware/ProductSpecification
  7. /Hardware/hardwareVersion (3.1) - used in /Hardware/Hardware
  8. Security/version (proposed here Adding certificate, key, and signature to security profile  #1224 for certificate format version)

Except (1) which has range as /Core/SemVer /Core/Version, the rest are xsd:string.

(1) and (2) are part of the internal working of SPDX infrastructure (SPDX License List data, spec-parser, and anything that will consume SPDX data), so shouldn't touch them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Profile:CoreCore profile and related mattersProfile:HardwareHardware profile and related mattersProfile:SecuritySecurity profile and related matters

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions