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

add license URL to EML #282

Closed
mbjones opened this issue Jan 16, 2018 · 5 comments
Closed

add license URL to EML #282

mbjones opened this issue Jan 16, 2018 · 5 comments
Assignees
Milestone

Comments

@mbjones
Copy link
Member

mbjones commented Jan 16, 2018

EML currently supports a textual description of usage rights, but lacks a clear, machine-readable declaration of the license for a data set. Consider adding an optional field for licenseURL or an SPDX license key that makes it simple for end users to be explicit about which license they follow. See discussion in codemeta/codemeta#67 .

@mbjones mbjones added this to the EML2.2.0 milestone Jan 16, 2018
@mbjones mbjones self-assigned this Jan 16, 2018
@mbjones
Copy link
Member Author

mbjones commented Feb 24, 2018

Added a new licensed element and LicenseType. See SHA 491b715. And here's an example of it in use:

<licensed>
    <licenseName>Apache License 2.0</licenseName>
    <url>https://spdx.org/licenses/Apache-2.0.html</url>
    <identifier>Apache-2.0</identifier>
</licensed>

Note that the element is named licensed because the element name license was already in use in eml-software for the text of a software license. I decided to leave the software elements in place for backwards compatibility.

@mbjones
Copy link
Member Author

mbjones commented Feb 27, 2018

@cjones @jgoldstein @gothub @cboettig Please review for compatibility with the licensing needs for Arctic Data Center and with the CodeMeta licensing approach. Thanks.

@csjx
Copy link
Member

csjx commented Feb 27, 2018

👍 This looks good to me. I reviewed the Creative Commons embedding guide to see if we are in alignment. Using RDFa it seems like they express the same information that we do between both the usageRights element and this licensed element. They emphasize i18n of license descriptions, but that seems more to do with usageRights for EML. They also explicitly point to a license image, but I'm not too concerned about that. Ship it ™️ .

@LennertSchepers
Copy link

Hi, I believe that the example in the xsd (and interactive schema) shows <license> instead of <licensed>. See

eml/xsd/eml-resource.xsd

Lines 388 to 392 in fe77f8f

<license>
<licenseName>Apache License 2.0</licenseName>
<url>https://spdx.org/licenses/Apache-2.0.html</url>
<identifier>Apache-2.0</identifier>
</license>

(in the what's new in eml 2.2.0 section on the website, the example is correctly mentioning <licensed>: https://eml.ecoinformatics.org/whats-new-in-eml-2-2-0.html#dataset-license)

@mbjones
Copy link
Member Author

mbjones commented Jun 22, 2021

Thank you for that report @LennertSchepers. It is indeed incorrect in the documentation, so I'll work on fixing that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants