-
Notifications
You must be signed in to change notification settings - Fork 18
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
Generate SPDXv3 RDF license definitions #183
Comments
6 tasks
Proposal is to:
@swinslow @zvr - let me know if you agree with the above proposal or have any suggested improvements. |
@goneall starting from the top of your bullet list:
|
Agree
Good catch - updated
So - the website structure would be:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Now that we're working with validated RDF data, we need to have all the licenses as valid RDF elements.
For example, if we have a declaration of a concluded license like:
Validation of this data will fail, since
https://spdx.org/licenses/MIT
is not known to be aListedLicense
(in SPDXv3 RDF ontology).An example of the exact validation error is shown in spdx/spdx-examples#80 (comment)
The solution is that the License List Publisher should generate RDF data for each of the listed licenses and exceptions. Similar to what is currently being generated for SPDXv2 RDF in https://github.com/spdx/license-list-data/tree/main/jsonld.
I don't know how releases are handled in the https://github.com/spdx/license-list-data/ repo; I only see a package of "all source files". Should all RDF data be collected and published in something like
spdx.org/rdf/license-list-3.24.0.jsonld
? Because depending on thelicenseListVersion
property value, different set of licenses should be available.Anyway, this is a subsequent topic, about deployment. I open this ticket only for the creation of the SPDXv3 data.
The text was updated successfully, but these errors were encountered: