Skip to content

External Controlled Vocabularies: Support vocab specific retrieval filtering#12331

Open
qqmyers wants to merge 6 commits intoIQSS:developfrom
GlobalDataverseCommunityConsortium:DNO-supportORCIDandRORonOneField
Open

External Controlled Vocabularies: Support vocab specific retrieval filtering#12331
qqmyers wants to merge 6 commits intoIQSS:developfrom
GlobalDataverseCommunityConsortium:DNO-supportORCIDandRORonOneField

Conversation

@qqmyers
Copy link
Copy Markdown
Member

@qqmyers qqmyers commented Apr 15, 2026

What this PR does / why we need it: To support use of multiple services on one field, i.e. to allow selecting a Person (ORCID) or organization (ROR), it is important for Dataverse to be able to retrieve and cache information about either PID type (i.e. so that names, etc. can be used in exports). To do that, the External Vocabulary mechanism (specifically the CVocConf schema) is being extended to support including retrieval-filtering and other elements per vocabulary (versus one for the whole field). That is in gdcc/dataverse-external-vocab-support#58 . This PR makes the associated changes to Dataverse's code to use those per-vocab entries.

Which issue(s) this PR closes:

  • Closes #

Special notes for your reviewer:

Suggestions on how to test this: Using the person-or-org script in the external vocab repo is probably the easiest way to see it in action.

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:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant