Skip to content
Milan Kuchtiak edited this page Jun 17, 2026 · 1 revision

The ROR Authority feature is configured in

/dspace/config/features/enable-ror.cfg

and in

/dspace/config/spring/api/ror-authority-services.xml

User needs is to set the following properties in local.cfg file:

# this enables ROR Authorityn feature in DSpace:
include = features/enable-ror.cfg

# set ROR API, optional (only when different than default). The default is: https://api.ror.org/v2/organizations
ror.api-url = https://test.api.ror.org/v2/organizations 

# set ROR API Client ID, obtained from: https://ror.org/api-client-id
ror.client-id = <<ROR-API-Client-ID>> 

# The "ror.authority.stored-name-type" property (optional)defines how the authority value is selected
# from the ROR API response. The authority value is then stored to metadata field, e.g. to "dc.publisher" field.
# The ROR API returns multiple names based on the locale and the name type
# the name types are "ror_display", "label", "alias" and "acronym".
# For more information on the name types, see: https://ror.readme.io/docs/ror-data-structure
# Allowed values for the "ror.authority.stored-name-type" property are:
# "ror_display"  - authority value is selected from the name of type "ror_display"
# "en_label"     - authority value is selected from the name of type "label" with locale "en"
# "locale_label" - authority value is selected from the name of type "label" with locale matching the DSpace locale
# The default "ror.authority.stored-name-type" is "en_label".
ror.authority.stored-name-type = locale_label

To allow user to select organization from ROR registry in submission page -> publisher field, the input-type element, for dc.publisher needs to be changed from autocomplete to inbox, in particular submission form, in /dspace/config/submission-forms.xml:

...
<field>
  <dc-schema>dc</dc-schema>
  <dc-element>publisher</dc-element>
  <dc-qualifier></dc-qualifier>
  <repeatable>true</repeatable>
  <label>Publisher</label>
  <style>col-sm-8</style>
  <!--<input-type autocomplete-custom="solr-publisher_ac">autocomplete</input-type>-->
  <input-type>onebox</input-type>
  <hint>Enter the name of the publisher of the previously issued instance of this item, or your home
      institution. Start typing the publisher and use autocomplete form that will appear if
      applicable. End your input by pressing ESC if you don't want to use the preselected value.
  </hint>
  <required>You must enter the name of the publisher.</required>
</field>
...

Home


Getting Started

Features

Operations

For Users

Development

Reference


Archive (v5 / stale)

Clone this wiki locally