Skip to content

[3.1-RC1] Editorial cleanup: documentation and annexes (7.1) #1419

Description

@henrylyons

Affected Sections: docs/, front/, annexes/

Feedback
Low-risk editorial corrections (typos, grammar, casing, outdated references).

Suggested Change:

SectionIssueSuggested fix
docs/ (OMG submission text)Wrong version 'Specification Version 3.0.1'Replace 3.0.1 with 3.1
front/introduction.mdFinal paragraph still references 3.0.1Update to mention 3.1
docs/references.mdBroken White House executive-order URL (404)Replace with a stable, valid URL
docs/references.md'Software Bill of Material' missing final 's''Software Bill of Materials'
docs/annexes/rdf-model.mdExtra word 'in'Remove 'in'
docs/terms-and-definitions.mdNo hyperlink for CNSSI 4009-2015Add a hyperlink
examples/jsonld/converted_from_spdx_2.jsonComment says converted to SPDX 3.0Update to '...converted to SPDX 3.1'
docs/serializations.md (Canonical)Says 'two characters' but enumerates threeCorrect to 'the following characters'
annexes/spdx-lite.md (CreationInfo)specVersion rule '3.1.n' is ambiguousClarify with a regex/example, e.g. ^3.1.[0-9]+$
annexes/spdx-lite.mdInconsistent specVersion: '3.1.n' vs '3.1''3.1 or a supported 3.1.n patch version'
annexes/spdx-lite.md (NameSpaceMap)Invalid casing NameSpaceMapCorrect to NamespaceMap
annexes/spdx-lite.md (homepage)Invalid casing homepageCorrect to homePage
annexes/spdx-lite.md'should be objects' - shall vs should unclearClarify the normative intent
annexes/spdx-lite.md'BlankNode' meaning unclearClarify
annexes/spdx-lite.md'and is composed of 4 fields' - only 2 required'composed of either 2 or 4 fields'
annexes/license-matching-...mdExample (?i:copyright.{0,200}). is not POSIX EREChange the example or broaden 'match' to include PCRE
docs/serializations.md'ordered by name' lacks collation/algorithmDefine or reference a sorting algorithm


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

Metadata

Metadata

Assignees

No one assigned

    Labels

    typoTypos, minor spelling errors, or minor incorrect word usage

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions