give files a resourceTypeGeneral of "Other" #12713

Open
pdurbin opened 10:48am on September 16, 2026 wants to merge 76 Ξ” into iqss/dataverse develop from
12476-files-as-other

Pull Request Overview

  • Opened on September 16, 2026
  • Status Open
  • Commit count 1 with first commit September 16, 2026

Total Delta

76 Total Diff Delta

Open Days

Open 3 weekdays

Test Delta

66 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Fraction of total time Business days Phase
N/A 63.8 days Issue creation to work beginning
 
0.0 days Authoring 1 commit before pull request opened for review
 
0.0 days Awaiting first review
 
2.9 days Revising work with 0 commits in response to 0 reviews that left 4 comments

Total time for pull request still awaiting merge: 2.9 business days

Author avatar

give files a resourceTypeGeneral of "Other"

What this PR does / why we need it:

Which issue(s) this PR closes:


  • Closes #12476

Special notes for your reviewer:

Suggestions on how to test this:

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?:

Additional documentation:

Overview of the Feature Request

What kind of user is the feature intended for? (Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin) Sysadmin

What inspired the request? When a Dataverse repository manager registers a DOI for a file, the information that Dataverse sends to DataCite about that file includes the resourceTypeGeneral "Dataset", which is the same resourceTypeGeneral that Dataverse uses when registering DOIs for datasets. This makes it difficult to rely on resourceTypeGeneral to distinguish between DOIs registered for datasets versus DOIs registered for files, as "datasets" and "files" are defined by folks designing Dataverse and other data repositories.

For example, the dashboard at https://metadata.datacite.org/gdcc.harvard-dv should show information about datasets in Harvard Dataverse, but it includes information about files because files have the resourceTypeGeneral "Dataset".

<img width="1465" height="487" alt="Image" src="https://github.com/user-attachments/assets/62fc354b-bd5c-4e30-8d05-021955bcfba2" />

Working with the folks at DataCite to resolve this has been ongoing, with conversations recorded in places like the Dataverse GitHub issue at https://github.com/IQSS/dataverse/issues/5086 and the DataCite GitHub discussion at https://github.com/datacite/datacite-suggestions/discussions/214.

While these conversations progress, we thought about what changes we could make in Dataverse sooner.

What existing behavior do you want changed? When Dataverse managers register DOIs for files, tell Dataverse to create those files' DataCite exports where resourceTypeGeneral is "Other" instead of "Dataset" and send that information to DataCite.

Also, for files in the repository that already have DOIs, tell Dataverse to resend to DataCite information telling it to use "Other" for the resourceTypeGeneral.

This way, when people want to distinguish between datasets that have DOIs and files that have DOIs, they can include or exclude DOIs whose resourceTypeGeneral is "Other", such as in the resourceType dropdown in DataCite's dashboards at https://metadata.datacite.org. The folks who manage ORCID might also use this so that only information about datasets, and not files that happen to have DOIs, make it onto ORCID profiles.

If DataCite decides to add a new resourceTypeGeneral that people can tell their repositories to use when registering DOIs for files, then we can tell Dataverse to use that new resourceTypeGeneral instead of "Other".

Any open or closed issues related to this feature request? - https://github.com/IQSS/dataverse/issues/5086

Comments Threads Pending Resolution

Resolved Comment Threads

No resolved comments have been left on this PR.