Skip to content

Update DataCite Resource Types for 4.5 - 4.7#2277

Merged
tmorrell merged 3 commits intoinveniosoftware:masterfrom
caltechlibrary:4-6-resourcetypes
Apr 3, 2026
Merged

Update DataCite Resource Types for 4.5 - 4.7#2277
tmorrell merged 3 commits intoinveniosoftware:masterfrom
caltechlibrary:4-6-resourcetypes

Conversation

@tmorrell
Copy link
Copy Markdown
Contributor

@tmorrell tmorrell commented Mar 16, 2026

❤️ Thank you for your contribution!

Description

Updates for new resourceTypeGeneral added in DataCite 4.5 - 4.7.

Instrument and Project are added as "linkable" resource types only, which means that will only show up in the related identifiers section.

We're not using the Award value added in 4.6, since it duplicates the award section of our metadata schema.

Users can always customize the resource types for their instance, this just sets the defaults.

I copied the full resource_type file into the tests, which is why there are more changes in that file. It would be good to not have duplicate files in the module and tests, but I don't see a better option without a refactor.

Checklist

Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

Reminder

By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

  1. You license your contribution under the same terms as the current repository’s license.
  2. You agree that you have the right to license your contribution under the current repository’s license.

@tmorrell tmorrell force-pushed the 4-6-resourcetypes branch from f092753 to e01179c Compare March 18, 2026 02:55
@tmorrell tmorrell force-pushed the 4-6-resourcetypes branch from e01179c to 3637702 Compare March 18, 2026 03:30
@tmorrell tmorrell added this to v14 Mar 26, 2026
@tmorrell tmorrell moved this to 👀 In review in v14 Mar 26, 2026
@tmorrell tmorrell merged commit 66df87d into inveniosoftware:master Apr 3, 2026
4 checks passed
@github-project-automation github-project-automation bot moved this from 👀 In review to To release 🤖 in v14 Apr 3, 2026
@tmorrell tmorrell deleted the 4-6-resourcetypes branch April 3, 2026 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: To release 🤖

Development

Successfully merging this pull request may close these issues.

2 participants