From 5ab5042b74872e5fe6f60c08750033a3e9cbf450 Mon Sep 17 00:00:00 2001 From: codycooperross <50597551+codycooperross@users.noreply.github.com> Date: Thu, 19 Oct 2023 17:23:21 -0400 Subject: [PATCH] Adds ROR normalization when reading publisherIdentifier in line with affiliationIdentifier and nameIdentifier --- lib/bolognese/readers/datacite_reader.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bolognese/readers/datacite_reader.rb b/lib/bolognese/readers/datacite_reader.rb index c70a377e..de63aedc 100644 --- a/lib/bolognese/readers/datacite_reader.rb +++ b/lib/bolognese/readers/datacite_reader.rb @@ -102,7 +102,7 @@ def read_datacite(string: nil, **options) elsif r.is_a?(Hash) { "name" => r["__content__"].strip, - "publisherIdentifier" => r["publisherIdentifier"], + "publisherIdentifier" => r["publisherIdentifierScheme"] == "ROR" ? normalize_ror(r["publisherIdentifier"]) : r["publisherIdentifier"], "publisherIdentifierScheme" => r["publisherIdentifierScheme"], "schemeUri" => r["schemeURI"], "lang" => r["lang"],