Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPDX 3.0 Has Breaking Changes Regarding Checksum #402

Open
init-dcat-ap-de opened this issue Nov 26, 2024 · 3 comments
Open

SPDX 3.0 Has Breaking Changes Regarding Checksum #402

init-dcat-ap-de opened this issue Nov 26, 2024 · 3 comments
Labels
future-work this topic will be dealt in the future

Comments

@init-dcat-ap-de
Copy link

SPDX 3.0 has breaking changes regarding the Checksum-class,

Connected to: #244

@bertvannuffelen
Copy link
Contributor

@init-dcat-ap-de I raised an issue to the SPDX to re-establish the PURI version of the RDF.

I propose we first wait for their answer on the version management. Because if they are not concerned with any stability of an RDF exchange (each time publish new versioned RDF URIs) then this becomes very annoying for any user and then we may have to reposition the usage of this RDF representation.

@bertvannuffelen bertvannuffelen added the future-work this topic will be dealt in the future label Dec 2, 2024
@zvr
Copy link

zvr commented Dec 2, 2024

SPDXv3 introduces a number of breaking changes and is based in a completely different model than SPDXv2 (not only for Checksums).

@zvr
Copy link

zvr commented Dec 2, 2024

I do not know what usage of SPDX this project is doing, but the SPDX project is committed to providing completely stable IRIs for all the RDF entities that we publish.

If you are using SPDXv2, the IRIs are in the form of http://spdx.org/rdf/terms#... Yes, we realized that the version-less form was an error long ago, but we could not change it since it was in use.

If you are using SPDX v3.0.1, for example, the IRIs are in the form https://spdx.org/rdf/3.0.1/terms/... and will always remain as such.

Depending on what version of the standard you choose to use, you can rest assured that the IRIs will always remain stable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future-work this topic will be dealt in the future
Projects
None yet
Development

No branches or pull requests

3 participants