Skip to content

[3.1-RC1] Add a serialization-format coverage matrix and define canonical ordering #1426

Open

Description

@henrylyons

Affected Sections: docs/serializations.md; serialization/jsonld/validation.md

Suggested Change:
Add a serialization-format coverage matrix (full/partial/not supported) for JSON-LD, RDF, Canonical, and legacy tag-value, and define the collation/algorithm behind the canonical 'ordered by name' rule. Add a table mapping each new class to its constraining mechanism (SHACL, JSON Schema, or prose-only). (docs/serializations.md; serialization/jsonld/validation.md)

Notes:
This feedback was provided by Microsoft at the SPDX working group meeting on June 30, 2026.

Activity

  1. added this to the 3.1 milestone on Jul 14, 2026
  2. transferred this issue fromspdx/spdx-3-modelon Jul 14, 2026
  3. bact commented on Jul 20, 2026

    @bact
    Collaborator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    canonicalizationIssue for the canonicalization group to discussserializationRepresentation of data in bytes

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions