Skip to content

Feature Request/Idea: Allow ORCID and ROR to be used together in author field #10711

@qqmyers

Description

@qqmyers

Overview of the Feature Request
Using External vocabulary scripts in the citation author field has several slight differences from other examples we've had before:

  • While ORCID nominally can have affiliation info, it sounds like the freedom to select affiliation manually is desired, which means the ORCID script needs to manage the name and idType fields while adding the ORCID to the identifier field, and the ROR script has to handle the affiliation field
  • Since the name field exists, it makes more sense for the ORCID script to put plain text values there rather than in the identifier field (as our one-field demos have done) - this means that the identifier field is not included in the display by Dataverse (since it has no value) and hence there's no field for the ORCID script to find
  • the idType is an internal cvv field which uses a select element rather than an input
  • The identifier field is the last of 4 fields, but we want the person name to appear before the affiliation
  • When no ORICD exists for a person, we want to show the idType/identifier fields so others can be entered.
  • ORCID and ROR have logos which can be included, but need to be styled

Much of this can be handled by changes to the scripts themselves (See #22), but some aspects require Dataverse changes:

  • Dataverse needs to show a child as a managed field if one is configured but only if the term-uri field has a value
  • Managed internal CVV fields need to be marked with the data-cvoc-managedfield attribute
  • Styling for drop-down lists needs to apply to ORCID/ROR inputs and display of ORCID/ROR images needs to be styled.

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

What inspired the request?
Work at QDR to deploy ORCID and ROR

What existing behavior do you want changed?

Any brand new behavior do you want to add to Dataverse?

Any open or closed issues related to this feature request?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions