Skip to content

805 data cite 4.6 upgrade#868

Merged
jsjiang merged 6 commits intodevelopfrom
805_DataCite_4.6_upgrade
Apr 30, 2025
Merged

805 data cite 4.6 upgrade#868
jsjiang merged 6 commits intodevelopfrom
805_DataCite_4.6_upgrade

Conversation

@jsjiang
Copy link
Copy Markdown
Contributor

@jsjiang jsjiang commented Apr 30, 2025

@sfisher Hi Scott,
Here are the changes for DataCite 4.6 upgrade:

  • added additional allowed values to the following form objects:
    • "Award" and "Project" as allowed resource types in the resourceTypeGeneral field
    • "CSTR" and "RRID" as allowed identifier types in the relatedIdentifierType field
    • "Translator" as new contributor type in the contributorType field
    • "HasTranslation" and "IsTranslationOf" as allowed relation type pair to Related Identifier
    • new date type: "Coverage"
  • added "Award" and "Project" to the resourceTypes dictionary in models/validation.py for validation and encoding
  • replaced DataCite schema files with the 4.6 version
  • replaced PDF documentations with direct links to DataCite specifications
  • generated Django data model migration file for the newly added values to the searchable resource type

See ticket #805 for detailed requirements and test results. Also tag test-datacite-4.6_v4 is on ezid-stg ready for testing.

Please take a look and let me know if you have questions.

Thank you

Jing

@jsjiang jsjiang requested a review from sfisher April 30, 2025 16:36
Copy link
Copy Markdown
Contributor

@sfisher sfisher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, Jing.

I looked through this code and I also tested a couple registrations on stage with the new values and they all seem to work great.

Thanks for fixing and updating this.

@jsjiang jsjiang changed the base branch from main to develop April 30, 2025 22:33
@jsjiang jsjiang merged commit d4c3c9c into develop Apr 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants