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

DataCite4.0 rights and rightsURI #8

Open
cziaarm opened this issue Jan 24, 2017 · 2 comments
Open

DataCite4.0 rights and rightsURI #8

cziaarm opened this issue Jan 24, 2017 · 2 comments
Assignees

Comments

@cziaarm
Copy link

cziaarm commented Jan 24, 2017

Datacite 4.0 uses an item level rights and rightsURI fields to record license information

EPrints records license info at the document level. The following is proposed to handle the transfer of license data between eprintsug/DataCiteDoi and Datacite.

a) Add Eprint field for rights (namedset, multiple)
b) Add Eprint field for rightsURI (namedset, multiple ?? See i) below)
c) Possibly these two as subs in a compound field...
d) (Re)Use document.license.namedset for license values
e) (In eprint_automatic_fields…) Automatic update of item level fields from document metadata
f) Add content type "license attached" to document.license namedset default values (belongs to recollect eprintsug/recollect#2)
g) Where license is "License doc attached" get URI from sibling document with content type "License Document"
h) Include rights MD in rights and rightsURI fields of DataCiteXML export
i) DataCite4.0 schema states that rightsURI is non-repeatable, so a rule must be applied to automatically select an appropriate URI from item level license data
j) Display item level license MD on abstract (updating $c->{summary_page_metadata} possibly out of plugin scope)

R

@jesusbagpuss
Copy link

Don't do (d).
CC licences are not transmutable (e.g. cc-by-2 cannot be re-stated as cc-by-3.0).
Use URIs for all license values!

Make sure the field type in EPrints doesn't overwrite a non-existing namedset value with nothing when rendered in the workflow e.g.
defined set values. a, b, c,
EPrint field contains: d.
Metafield input renders: a, b, c.
EPrint is saved.
Value 'd' is lost.
😢

@goetzk goetzk removed this from the v1.2 milestone Sep 18, 2018
@goetzk
Copy link
Member

goetzk commented Sep 25, 2018

Related is 64956b6 from Feb this year.

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

4 participants