Skip to content

COAR DOI checks#12538

Open
qqmyers wants to merge 2 commits into
IQSS:developfrom
GlobalDataverseCommunityConsortium:COAR-DOI-Url-checks
Open

COAR DOI checks#12538
qqmyers wants to merge 2 commits into
IQSS:developfrom
GlobalDataverseCommunityConsortium:COAR-DOI-Url-checks

Conversation

@qqmyers

@qqmyers qqmyers commented Jul 15, 2026

Copy link
Copy Markdown
Member

What this PR does / why we need it: The COAR Notify Relationship Announcement processor can call DataCite and use Datacite metadata to find the title and type of a related resource. This PR avoids unnecessary calls if the PID is not a DOI.

Which issue(s) this PR closes:

  • Closes #

Special notes for your reviewer: Also tweaked the docs to repeat the recommendation to not use allowed-hosts=* in production in the config guide (it was already noted in https://guides.dataverse.org/en/latest/api/linkeddatanotification.html#linked-data-notification-api ).

Suggestions on how to test this: Unit test included. Nominally could test with a DSpace instance or manually generated messages as well if you can detect the outgoing call being suppressed.

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:

@qqmyers qqmyers moved this to Ready for Triage in IQSS Dataverse Project Jul 15, 2026
@qqmyers qqmyers added the Size: 0.5 A percentage of a sprint. 0.35 hours label Jul 15, 2026
@qqmyers qqmyers added this to the 6.12 milestone Jul 15, 2026
@pdurbin pdurbin moved this from Ready for Triage to Ready for Review ⏩ in IQSS Dataverse Project Jul 21, 2026
@pdurbin pdurbin added Size: 3 A percentage of a sprint. 2.1 hours. and removed Size: 0.5 A percentage of a sprint. 0.35 hours labels Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Size: 3 A percentage of a sprint. 2.1 hours.

Projects

Status: Ready for Review ⏩

Development

Successfully merging this pull request may close these issues.

2 participants