-
Notifications
You must be signed in to change notification settings - Fork 504
Description
Is your feature request related to a problem? Please describe.
Since DSpace 8, organization-type entities can be imported using ROR.
As the organization name, DSpace is only importing the ror_display value and not the alternative titles or names.
Each ROR ID corresponds to a primary organization name selected by ROR for display in the registry. However, organizations often have alternative names in a “labels” or “aliases” category. To improve usability, labels and aliases should be included during the import process. This would prevent DSpace users from having to compare names in DSpace with those listed in labels and aliases in the ROR registry (see ROR documentation: https://ror.readme.io/docs/ror-data-structure#names):
- ROR Label = often contains organization name in other languages.
- ROR Aliases = alternative names or former names of the organization.
ROR specifies the language of each value. Including this language information during the import process would enhance metadata accuracy in DSpace.
Describe the solution you'd like
All alternative names and their corresponding language could be stored in the metadata: organization.alternateName (already in DSpace Metadata Registry).
| ROR (JSON) | DSpace Metadata | DSpace Metadata Language |
|---|---|---|
| lang": "en", "types" "ror_display", "label" | organization.legalName | en |
| "lang": "fr", "types": "label" | organization.alternateName | fr |
| "lang": "en", "types": "alias" | organization.alternateName | en |
| "lang": "fr", "types": "alias" | organization.alternateName | fr |
Example of ROR record with labels and aliases: https://api.ror.org/v2/organizations/04fg9pk96
Dependency
Before planning this improvement, it will be necessary to update the ROR API version DSpace is using, see DSpace/DSpace#11019
Metadata
Metadata
Assignees
Labels
Type
Projects
Status