ORCID iD is specific for people, whereas the other values are not.
Proposal is to remove ORCID id and replace with a generic ID that can be typed (or at least have a regex for them):
- orcid id
- grid ID
- ROR id
- Ringold ID
then a user when specifying a credit simpy types a value in the ID field and (optionally) picks a type.