spdx-spec
spdx-spec copied to clipboard
Several TODOs in specification version 3.0.0
The following sections have a TODO:
- Terms and definitions
- NamespaceMap
- Annex B: Getting started writing SPDX 3 (Informative)
- Annex C: RDF object model and identifier syntax (Normative)
- Annex E: Using SPDX license list short identifiers in source files (Informative)
Hmmm - I ran a grep on TODO's a couple months ago and I thought we took care of all of them. It looks like most of these are in Annexes we added.
Definitely something we need to fix for 3.0.1.
Also in Conformance:
- https://github.com/spdx/spdx-spec/blob/a9c2e6fbcca28ca31380f4c9035215b1e782d5a2/docs/conformance.md?plain=1#L3
--
Some other from spdx-3-model repo:
- https://github.com/spdx/spdx-3-model/blob/802137f6a3156d831cffe0f51b62e11c0de0eb50/model/Core/Classes/NamespaceMap.md?plain=1#L17C1-L22C69
- https://github.com/spdx/spdx-3-model/blob/802137f6a3156d831cffe0f51b62e11c0de0eb50/serialization/json-ld.md?plain=1#L37-L40
Few of them are in the form of TBD:
- https://github.com/spdx/spdx-3-model/blob/802137f6a3156d831cffe0f51b62e11c0de0eb50/serialization/lite.md?plain=1#L25
- https://github.com/spdx/spdx-3-model/blob/802137f6a3156d831cffe0f51b62e11c0de0eb50/serialization/json_ld/examples/sbom1.json#L13 (not sure if this one is also relevant or not)
TODOs progress:
- [x] Terms and definitions
- [x] NamespaceMap - https://github.com/spdx/spdx-3-model/pull/821
- [x] Annex B: Getting started writing SPDX 3 (Informative) - https://github.com/spdx/spdx-spec/issues/975#issuecomment-2199010917
- [x] Annex C: RDF object model and identifier syntax (Normative)
- [x] Annex E: Using SPDX license list short identifiers in source files (Informative)
- [x] Conformance
- [x] Serialization - JSON-LD
- [x] Serialization - Lite
@zvr to comment after he finishes his PR.
All TODO's have been resolved