Skip to content

Update schema to allow vocab level overrides of retrieval params#58

Draft
qqmyers wants to merge 1 commit intomainfrom
multi-service
Draft

Update schema to allow vocab level overrides of retrieval params#58
qqmyers wants to merge 1 commit intomainfrom
multi-service

Conversation

@qqmyers
Copy link
Member

@qqmyers qqmyers commented Feb 20, 2026

There is community interest in allowing two different services to be used on the same fields, e.g. for ORCID and ROR to allow person or org entries, or multiple vocabulary services for a keyword/subject field, etc.

While this is ~possible today in that a script can be written to support multiple services, the schema for the :CVocConf setting and the backend Dataverse repository currently have no way to detect/manage multiple types of PID in a given field.

To support that, this PR changes the schema to allow retrieval-filtering to be defined per vocabulary. (Top-level entries are still allowed for backward compatibility.) With related changes to Dataverse, this should allow filtering to detect which PID type is being used and then filter appropriately.

This PR is draft until the related Dataverse PR is in place. See #9828 for some discussion

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.

1 participant