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

[MAINTENANCE] Update EZID to Prevent DataCite DOI Registration with Schema Versions Older than 4.0 #768

Open
adambuttrick opened this issue Oct 14, 2024 · 1 comment
Labels
datacite Work related to DataCite support in EZID

Comments

@adambuttrick
Copy link

adambuttrick commented Oct 14, 2024

Current state/issue

  • EZID currently allows registration and updating of DataCite DOIs using schema versions older than 4.0.

Desired state/solution

  1. As of January 2025, DataCite will require that DOIs be registered and updated with schema version 4.0 or newer. We should therefore update EZID's DataCite configuration to prevent registration and updating of DOIs with schema versions older than 4.0. This involves the following changes:

    For creating new DOIs:

    • API: Reject and report an error when receiving 2.x or 3.x schema records
    • API: Accept and create 4.x schema records as normal

    For updating existing DOIs:

    • API: Reject and report an error when receiving 2.x or 3.x schema records
    • API: Allow updates to 4.x schema records.

Related issues

@adambuttrick adambuttrick added the datacite Work related to DataCite support in EZID label Oct 14, 2024
@adambuttrick
Copy link
Author

Per team discussion on 2024/10/15, we inherit errors from DataCite API responses such that when the old schema versions are deprecated on their side, we would pass along to the user. In terms of changing the current logic where we auto-convert to 4.5, we would need to investigate if or how this is shared between the UI and API and adjust accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
datacite Work related to DataCite support in EZID
Projects
None yet
Development

No branches or pull requests

1 participant