CINXE.COM

ORCID Integration - DSpace 5.x Documentation - LYRASIS Wiki

<!DOCTYPE html> <html lang="en-US"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("https://wiki.lyrasis.org/display/DSDOC5x/ORCID+Integration","20220331225009","http://web.archive.org/","web","/_static/", "1648767009"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>ORCID Integration - DSpace 5.x Documentation - LYRASIS Wiki</title> <meta http-equiv="X-UA-Compatible" content="IE=EDGE,chrome=IE7"> <meta charset="UTF-8"> <meta id="confluence-context-path" name="confluence-context-path" content=""> <meta id="confluence-base-url" name="confluence-base-url" content="https://wiki.lyrasis.org"> <meta id="atlassian-token" name="atlassian-token" content="513884b28ad3e78ced1239003a720dfa2147a8c0"> <meta id="confluence-space-key" name="confluence-space-key" content="DSDOC5x"> <script type="text/javascript"> var contextPath = ''; </script> <meta name="confluence-request-time" content="1648767009207"> <script type="text/x-template" title="poll-selector-blueprint"> <h3>What type of poll would you like to create?</h3> <div class="aui-group"> <div class="aui-item"> <div class="hero choice-poll"> <h2>Choice poll</h2> <p>Use choice polls to make choices like where to go for lunch or to survey user satisfaction.</p> <p><a id="create-choice-poll" class="aui-button" href="#">Create choice poll</a></p> </div> </div> <div class="aui-item"> <div class="hero date-poll"> <h2>Date poll</h2> <p>Use date polls to schedule events like the next team meeting or an upcoming Atlassian User Group.</p> <p><a id="create-date-poll" class="aui-button" href="#">Create date poll</a></p> </div> </div> </div> </script> <style>.ia-fixed-sidebar, .ia-splitter-left {width: 285px;}.theme-default .ia-splitter #main {margin-left: 285px;}.ia-fixed-sidebar {visibility: hidden;}</style> <meta name="ajs-use-keyboard-shortcuts" content="true"> <meta name="ajs-discovered-plugin-features" content="$discoveredList"> <meta name="ajs-keyboardshortcut-hash" content="a237fe9a9e0216e6621ce1c0c91c1f6b"> <meta id="team-calendars-has-jira-link" content="true"> <meta name="ajs-team-calendars-display-time-format" content="displayTimeFormat12"> <meta id="team-calendars-display-week-number" content="false"> <meta id="team-calendars-user-timezone" content="US/Central"> <script type="text/x-template" id="team-calendars-messages" title="team-calendars-messages"><fieldset class="i18n hidden"><input type="hidden" name="calendar3.month.long.july" value="July"><input type="hidden" name="calendar3.day.short.wednesday" value="Wed"><input type="hidden" name="calendar3.day.short.thursday" value="Thu"><input type="hidden" name="calendar3.month.short.march" value="Mar"><input type="hidden" name="calendar3.month.long.april" value="April"><input type="hidden" name="calendar3.month.long.october" value="October"><input type="hidden" name="calendar3.month.long.august" value="August"><input type="hidden" name="calendar3.month.short.july" value="Jul"><input type="hidden" name="calendar3.month.short.may" value="May"><input type="hidden" name="calendar3.month.short.november" value="Nov"><input type="hidden" name="calendar3.day.long.friday" value="Friday"><input type="hidden" name="calendar3.day.long.sunday" value="Sunday"><input type="hidden" name="calendar3.day.long.saturday" value="Saturday"><input type="hidden" name="calendar3.month.short.april" value="Apr"><input type="hidden" name="calendar3.day.long.wednesday" value="Wednesday"><input type="hidden" name="calendar3.month.long.december" value="December"><input type="hidden" name="calendar3.month.short.october" value="Oct"><input type="hidden" name="calendar3.day.long.monday" value="Monday"><input type="hidden" name="calendar3.month.short.june" value="Jun"><input type="hidden" name="calendar3.day.short.monday" value="Mon"><input type="hidden" name="calendar3.day.short.tuesday" value="Tue"><input type="hidden" name="calendar3.day.short.saturday" value="Sat"><input type="hidden" name="calendar3.month.long.march" value="March"><input type="hidden" name="calendar3.month.long.june" value="June"><input type="hidden" name="calendar3.month.short.february" value="Feb"><input type="hidden" name="calendar3.month.short.august" value="Aug"><input type="hidden" name="calendar3.month.short.december" value="Dec"><input type="hidden" name="calendar3.day.short.sunday" value="Sun"><input type="hidden" name="calendar3.month.long.february" value="February"><input type="hidden" name="calendar3.day.long.tuesday" value="Tuesday"><input type="hidden" name="calendar3.month.long.may" value="May"><input type="hidden" name="calendar3.month.long.september" value="September"><input type="hidden" name="calendar3.month.long.november" value="November"><input type="hidden" name="calendar3.month.short.january" value="Jan"><input type="hidden" name="calendar3.month.short.september" value="Sep"><input type="hidden" name="calendar3.day.long.thursday" value="Thursday"><input type="hidden" name="calendar3.month.long.january" value="January"><input type="hidden" name="calendar3.day.short.friday" value="Fri"></fieldset></script> <meta name="ajs-is-confluence-admin" content="false"> <meta name="ajs-connection-timeout" content="10000"> <meta name="ajs-k15t-cxp-pdf-native-export-available" content="false"> <script type="text/x-template" title="gliffy-webpanel-footer"> <div class="gliffy-webpanel-footer"><span>This Confluence installation runs a Free Gliffy License - Evaluate the <a href="http://web.archive.org/web/20220331225009/http://www.gliffy.com/products/confluence-plugin/">Gliffy Confluence Plugin</a> for your Wiki!</span></div> </script> <meta name="ajs-page-title" content="ORCID Integration"> <meta name="ajs-latest-published-page-title" content="ORCID Integration"> <meta name="ajs-space-name" content="DSpace 5.x Documentation"> <meta name="ajs-page-id" content="55904471"> <meta name="ajs-latest-page-id" content="55904471"> <meta name="ajs-content-type" content="page"> <meta name="ajs-parent-page-title" content="Items and Metadata"> <meta name="ajs-parent-page-id" content="64327402"> <meta name="ajs-space-key" content="DSDOC5x"> <meta name="ajs-max-number-editors" content="12"> <meta name="ajs-macro-placeholder-timeout" content="5000"> <meta name="ajs-jira-metadata-count" content="-1"> <meta name="ajs-from-page-title" content=""> <meta name="ajs-can-remove-page" content="false"> <meta name="ajs-can-remove-page-hierarchy" content="false"> <meta name="ajs-browse-page-tree-mode" content="view"> <meta name="ajs-shared-drafts" content="true"> <meta name="ajs-context-path" content=""> <meta name="ajs-base-url" content="https://wiki.lyrasis.org"> <meta name="ajs-version-number" content="7.13.2"> <meta name="ajs-build-number" content="8703"> <meta name="ajs-remote-user" content=""> <meta name="ajs-remote-user-key" content=""> <meta name="ajs-remote-user-has-licensed-access" content="false"> <meta name="ajs-remote-user-has-browse-users-permission" content="true"> <meta name="ajs-current-user-fullname" content=""> <meta name="ajs-current-user-avatar-url" content=""> <meta name="ajs-current-user-avatar-uri-reference" content="/images/icons/profilepics/anonymous.svg"> <meta name="ajs-static-resource-url-prefix" content="/s/-idh5bv/8703/4mhn8a/_"> <meta name="ajs-global-settings-attachment-max-size" content="104857600"> <meta name="ajs-global-settings-quick-search-enabled" content="true"> <meta name="ajs-user-locale" content="en_US"> <meta name="ajs-enabled-dark-features" content="site-wide.shared-drafts,site-wide.synchrony,clc.quick.create,confluence.view.edit.transition,cql.search.screen,confluence-inline-comments-resolved,http.session.registrar,frontend.editor.v4,nps.survey.inline.dialog,confluence.efi.onboarding.new.templates,frontend.editor.v4.compatibility,atlassian.cdn.static.assets,pdf-preview,previews.sharing,previews.versions,file-annotations,collaborative-audit-log,confluence.efi.onboarding.rich.space.content,confluence.reindex.improvements,previews.conversion-service,editor.ajax.save,graphql,read.only.mode,previews.trigger-all-file-types,lucene.caching.filter,attachment.extracted.text.extractor,confluence.table.resizable,notification.batch,previews.sharing.pushstate,tc.tacca.dacca,confluence-inline-comments-rich-editor,site-wide.synchrony.opt-in,file-annotations.likes,gatekeeper-ui-v2,v2.content.name.searcher,mobile.supported.version,pulp,confluence-inline-comments,quick-reload-inline-comments-flags,confluence-inline-comments-dangling-comment"> <meta name="ajs-atl-token" content="513884b28ad3e78ced1239003a720dfa2147a8c0"> <meta name="ajs-confluence-flavour" content="VANILLA"> <meta name="ajs-user-date-pattern" content="dd MMM yyyy"> <meta name="ajs-access-mode" content="READ_WRITE"> <meta name="ajs-render-mode" content="READ_WRITE"> <meta name="ajs-date.format" content="MMM dd, yyyy"> <link rel="shortcut icon" href="/web/20220331225009im_/https://wiki.lyrasis.org/s/-6utag1/8703/4mhn8a/72/_/favicon.ico"> <link rel="icon" type="image/x-icon" href="/web/20220331225009im_/https://wiki.lyrasis.org/s/-6utag1/8703/4mhn8a/72/_/favicon.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/web/20220331225009/https://wiki.lyrasis.org/opensearch/osd.action" title="LYRASIS Wiki"/> <meta name="ajs-create-issue-metadata-show-discovery" content="false"> <script> window.WRM=window.WRM||{};window.WRM._unparsedData=window.WRM._unparsedData||{};window.WRM._unparsedErrors=window.WRM._unparsedErrors||{}; WRM._unparsedData["com.atlassian.plugins.atlassian-plugins-webresource-plugin:context-path.context-path"]="\u0022\u0022"; WRM._unparsedData["com.atlassian.confluence.plugins.confluence-feature-discovery-plugin:confluence-feature-discovery-plugin-resources.test-mode"]="false"; WRM._unparsedData["com.atlassian.analytics.analytics-client:policy-update-init.policy-update-data-provider"]="false"; WRM._unparsedData["com.atlassian.analytics.analytics-client:programmatic-analytics-init.programmatic-analytics-data-provider"]="false"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.applinks-help-paths"]="{\u0022entries\u0022:{\u0022applinks.docs.root\u0022:\u0022https://confluence.atlassian.com/display/APPLINKS-072/\u0022,\u0022applinks.docs.diagnostics.troubleshoot.sslunmatched\u0022:\u0022SSL+and+application+link+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.oauthsignatureinvalid\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.oauthtimestamprefused\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.delete.entity.link\u0022:\u0022Create+links+between+projects\u0022,\u0022applinks.docs.adding.application.link\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.administration.guide\u0022:\u0022Application+Links+Documentation\u0022,\u0022applinks.docs.oauth.security\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.troubleshoot.application.links\u0022:\u0022Troubleshoot+application+links\u0022,\u0022applinks.docs.diagnostics.troubleshoot.unknownerror\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.configuring.auth.trusted.apps\u0022:\u0022Configuring+Trusted+Applications+authentication+for+an+application+link\u0022,\u0022applinks.docs.diagnostics.troubleshoot.authlevelunsupported\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.ssluntrusted\u0022:\u0022SSL+and+application+link+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.unknownhost\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.delete.application.link\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.adding.project.link\u0022:\u0022Configuring+Project+links+across+Applications\u0022,\u0022applinks.docs.link.applications\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.diagnostics.troubleshoot.oauthproblem\u0022:\u0022OAuth+troubleshooting+guide\u0022,\u0022applinks.docs.diagnostics.troubleshoot.migration\u0022:\u0022Update+application+links+to+use+OAuth\u0022,\u0022applinks.docs.relocate.application.link\u0022:\u0022Link+Atlassian+applications+to+work+together\u0022,\u0022applinks.docs.administering.entity.links\u0022:\u0022Create+links+between+projects\u0022,\u0022applinks.docs.upgrade.application.link\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.diagnostics.troubleshoot.connectionrefused\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.configuring.auth.oauth\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.insufficient.remote.permission\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.configuring.application.link.auth\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.diagnostics\u0022:\u0022Application+links+diagnostics\u0022,\u0022applinks.docs.configured.authentication.types\u0022:\u0022OAuth+security+for+application+links\u0022,\u0022applinks.docs.adding.entity.link\u0022:\u0022Create+links+between+projects\u0022,\u0022applinks.docs.diagnostics.troubleshoot.unexpectedresponse\u0022:\u0022Network+and+connectivity+troubleshooting+guide\u0022,\u0022applinks.docs.configuring.auth.basic\u0022:\u0022Configuring+Basic+HTTP+Authentication+for+an+Application+Link\u0022,\u0022applinks.docs.diagnostics.troubleshoot.authlevelmismatch\u0022:\u0022OAuth+troubleshooting+guide\u0022}}"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.applinks-types"]="{\u0022crowd\u0022:\u0022Crowd\u0022,\u0022confluence\u0022:\u0022Confluence\u0022,\u0022fecru\u0022:\u0022FishEye / Crucible\u0022,\u0022stash\u0022:\u0022Stash\u0022,\u0022jira\u0022:\u0022Jira\u0022,\u0022refapp\u0022:\u0022Reference Application\u0022,\u0022bamboo\u0022:\u0022Bamboo\u0022,\u0022generic\u0022:\u0022Generic Application\u0022}"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.entity-types"]="{\u0022singular\u0022:{\u0022refapp.charlie\u0022:\u0022Charlie\u0022,\u0022fecru.project\u0022:\u0022Crucible Project\u0022,\u0022fecru.repository\u0022:\u0022FishEye Repository\u0022,\u0022stash.project\u0022:\u0022Stash Project\u0022,\u0022generic.entity\u0022:\u0022Generic Project\u0022,\u0022confluence.space\u0022:\u0022Confluence Space\u0022,\u0022bamboo.project\u0022:\u0022Bamboo Project\u0022,\u0022jira.project\u0022:\u0022Jira Project\u0022},\u0022plural\u0022:{\u0022refapp.charlie\u0022:\u0022Charlies\u0022,\u0022fecru.project\u0022:\u0022Crucible Projects\u0022,\u0022fecru.repository\u0022:\u0022FishEye Repositories\u0022,\u0022stash.project\u0022:\u0022Stash Projects\u0022,\u0022generic.entity\u0022:\u0022Generic Projects\u0022,\u0022confluence.space\u0022:\u0022Confluence Spaces\u0022,\u0022bamboo.project\u0022:\u0022Bamboo Projects\u0022,\u0022jira.project\u0022:\u0022Jira Projects\u0022}}"; WRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common-exported.authentication-types"]="{\u0022com.atlassian.applinks.api.auth.types.BasicAuthenticationProvider\u0022:\u0022Basic Access\u0022,\u0022com.atlassian.applinks.api.auth.types.TrustedAppsAuthenticationProvider\u0022:\u0022Trusted Applications\u0022,\u0022com.atlassian.applinks.api.auth.types.CorsAuthenticationProvider\u0022:\u0022CORS\u0022,\u0022com.atlassian.applinks.api.auth.types.OAuthAuthenticationProvider\u0022:\u0022OAuth\u0022,\u0022com.atlassian.applinks.api.auth.types.TwoLeggedOAuthAuthenticationProvider\u0022:\u0022OAuth\u0022,\u0022com.atlassian.applinks.api.auth.types.TwoLeggedOAuthWithImpersonationAuthenticationProvider\u0022:\u0022OAuth\u0022}"; WRM._unparsedData["com.atlassian.confluence.plugins.synchrony-interop:synchrony-status-banner-loader.synchrony-status"]="false"; WRM._unparsedData["com.atlassian.confluence.plugins.confluence-license-banner:confluence-license-banner-resources.license-details"]="{\u0022daysBeforeLicenseExpiry\u0022:0,\u0022daysBeforeMaintenanceExpiry\u0022:0,\u0022showLicenseExpiryBanner\u0022:false,\u0022showMaintenanceExpiryBanner\u0022:false,\u0022renewUrl\u0022:null,\u0022salesUrl\u0022:null}"; WRM._unparsedData["com.atlassian.confluence.plugins.confluence-search-ui-plugin:confluence-search-ui-plugin-resources.i18n-data"]="{\u0022search.ui.recent.link.text\u0022:\u0022View more recently visited\u0022,\u0022search.ui.filter.space.category.input.label\u0022:\u0022Find space categories...\u0022,\u0022search.ui.filter.clear.selected\u0022:\u0022Clear selected items\u0022,\u0022search.ui.search.results.empty\u0022:\u0022We couldn\u005Cu0027\u005Cu0027t find anything matching \u005C\u0022{0}\u005C\u0022.\u0022,\u0022search.ui.content.name.search.items.panel.load.all.top.items.button.text\u0022:\u0022Show more app results...\u0022,\u0022search.ui.filter.space.archive.label\u0022:\u0022Search archived spaces\u0022,\u0022search.ui.filter.label\u0022:\u0022filter\u0022,\u0022search.ui.filter.contributor.button.text\u0022:\u0022Contributor\u0022,\u0022search.ui.filter.date.all.text\u0022:\u0022Any time\u0022,\u0022search.ui.filter.space.current.label\u0022:\u0022CURRENT\u0022,\u0022search.ui.clear.input.button.text\u0022:\u0022Clear text\u0022,\u0022help.search.ui.link.title\u0022:\u0022Search tips\u0022,\u0022search.ui.search.results.clear.button\u0022:\u0022clear your filters.\u0022,\u0022search.ui.filter.date.hour.text\u0022:\u0022The past day\u0022,\u0022search.ui.filters.heading\u0022:\u0022Filter by\u0022,\u0022search.ui.filter.label.input.label\u0022:\u0022Find labels...\u0022,\u0022search.ui.filter.date.month.text\u0022:\u0022The past month\u0022,\u0022search.ui.recent.items.anonymous\u0022:\u0022Start exploring. Your search results will appear here.\u0022,\u0022search.ui.input.label\u0022:\u0022Search\u0022,\u0022search.ui.search.result\u0022:\u0022{0,choice,1#{0} search result|1\u005Cu003c{0} search results}\u0022,\u0022search.ui.infinite.scroll.button.text\u0022:\u0022More results\u0022,\u0022search.ui.filter.date.button.text\u0022:\u0022Date\u0022,\u0022search.ui.filter.date.week.text\u0022:\u0022The past week\u0022,\u0022search.ui.filter.label.button.text\u0022:\u0022Label\u0022,\u0022search.ui.input.alert\u0022:\u0022Hit enter to search\u0022,\u0022search.ui.filter.no.result.text\u0022:\u0022We can\u005Cu0027\u005Cu0027t find anything matching your search\u0022,\u0022search.ui.result.subtitle.calendar\u0022:\u0022Team calendar\u0022,\u0022search.ui.filter.date.heading\u0022:\u0022Last modified within\u0022,\u0022search.ui.result.subtitle.user\u0022:\u0022User profile\u0022,\u0022search.ui.filter.contributor.input.label\u0022:\u0022Find people...\u0022,\u0022search.ui.filter.content.type.button.text\u0022:\u0022Type\u0022,\u0022search.ui.filter.space.input.label\u0022:\u0022Find spaces...\u0022,\u0022search.ui.filter.date.year.text\u0022:\u0022The past year\u0022,\u0022search.ui.filter.space.button.text\u0022:\u0022Space\u0022,\u0022search.ui.advanced.search.link.text\u0022:\u0022Advanced search\u0022,\u0022search.ui.generic.error\u0022:\u0022Something went wrong. Refresh the page, or contact your admin if this keeps happening.\u0022,\u0022search.ui.recent.spaces\u0022:\u0022Recent Spaces\u0022,\u0022search.ui.search.results.clear.line2\u0022:\u0022Try a different search term or\u0022,\u0022search.ui.filter.space.category.button.text\u0022:\u0022Space category\u0022,\u0022search.ui.search.results.clear.line1\u0022:\u0022We couldn\u005Cu0027\u005Cu0027t find anything matching your search.\u0022,\u0022search.ui.content.name.search.items.panel.load.all.top.items.admin.button.text\u0022:\u0022Show more settings and app results...\u0022,\u0022search.ui.recent.pages\u0022:\u0022Recently visited\u0022,\u0022search.ui.search.result.anonymous\u0022:\u0022{0,choice,1#{0} search result|1\u005Cu003c{0} search results}. Have an account? {1}Log in{2} to expand your search.\u0022,\u0022search.ui.recent.items.empty\u0022:\u0022Start exploring. Pages and spaces you\u005Cu0027\u005Cu0027ve visited recently will appear here.\u0022,\u0022search.ui.result.subtitle.space\u0022:\u0022Space\u0022,\u0022search.ui.filter.space.init.heading\u0022:\u0022recent spaces\u0022}"; if(window.WRM._dataArrived)window.WRM._dataArrived();</script> <link type="text/css" rel="stylesheet" href="/web/20220331225009cs_/https://wiki.lyrasis.org/s/ad0cdaf669e3a7800fb6fa6452e260e4-CDN/-6utag1/8703/4mhn8a/e57e2184db4bad0053ad42b4b5a030a7/_/download/contextbatch/css/_super/batch.css" data-wrm-key="_super" data-wrm-batch-type="context" media="all"> <link type="text/css" rel="stylesheet" href="/web/20220331225009cs_/https://wiki.lyrasis.org/s/25c0aedc537e315ab95d98d26802ac4a-CDN/-6utag1/8703/4mhn8a/a6d29f2cde4982e8a997f7539032d8e3/_/download/contextbatch/css/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super/batch.css?gatekeeper-ui-v2=true&amp;highlightactions=true&amp;hostenabled=true" data-wrm-key="atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super" data-wrm-batch-type="context" media="all"> <link type="text/css" rel="stylesheet" href="/web/20220331225009cs_/https://wiki.lyrasis.org/s/f2f87b58be0d57ecf71ada8df361a2d9-CDN/-6utag1/8703/4mhn8a/3.2.1/_/download/batch/confluence.extra.livesearch:livesearch-macro-web-resources/confluence.extra.livesearch:livesearch-macro-web-resources.css" data-wrm-key="confluence.extra.livesearch:livesearch-macro-web-resources" data-wrm-batch-type="resource" media="all"> <link type="text/css" rel="stylesheet" href="/web/20220331225009cs_/https://wiki.lyrasis.org/s/-6utag1/8703/4mhn8a/72/_/styles/colors.css" media="all"> <link type="text/css" rel="stylesheet" href="/web/20220331225009cs_/https://wiki.lyrasis.org/s/-6utag1/8703/4mhn8a/7/_/styles/custom.css?spaceKey=DSDOC5x" media="all"> <script type="text/javascript" src="/web/20220331225009js_/https://wiki.lyrasis.org/s/2e5b5524c0dd31c12d1e9bd25a3f37ad-CDN/-6utag1/8703/4mhn8a/e57e2184db4bad0053ad42b4b5a030a7/_/download/contextbatch/js/_super/batch.js?locale=en-US" data-wrm-key="_super" data-wrm-batch-type="context" data-initially-rendered></script> <script type="text/javascript" src="/web/20220331225009js_/https://wiki.lyrasis.org/s/c9a06ab5df21b4c83ef12bc5d5cd6596-CDN/-6utag1/8703/4mhn8a/a6d29f2cde4982e8a997f7539032d8e3/_/download/contextbatch/js/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super/batch.js?gatekeeper-ui-v2=true&amp;highlightactions=true&amp;hostenabled=true&amp;locale=en-US" data-wrm-key="atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments,-_super" data-wrm-batch-type="context" data-initially-rendered></script> <script type="text/javascript" src="/web/20220331225009js_/https://wiki.lyrasis.org/s/5ca7a836e8c87933b1cb092a900c9313-CDN/-6utag1/8703/4mhn8a/3.2.1/_/download/batch/confluence.extra.livesearch:livesearch-macro-web-resources/confluence.extra.livesearch:livesearch-macro-web-resources.js?locale=en-US" data-wrm-key="confluence.extra.livesearch:livesearch-macro-web-resources" data-wrm-batch-type="resource" data-initially-rendered></script> <meta name="ajs-site-title" content="LYRASIS Wiki"/> <style type="text/css"> /** Remove margin above "information-macro" divs (e.g. warning/info/note) when displayed in the theme header (used heavily in our Documentation Themes). Also aligns the text to left. **/ #theme-header div.information-macro { margin-top:0; text-align: left; } /** Add a custom style for a "global-warning" for across-site messages put into a div in the "beginning of the body" section below **/ div.global-warning { background-color: #FFFFDD; border: 1px solid #F7DF92; color: #000000; margin: 0; padding: 5px; text-align: center; } /** Slim down the footer **/ .gliffy-webpanel-footer { display: none; } #poweredby { margin: 0px; } #footer .footer-body > ul#poweredby { margin: 0px; } #footer-logo { margin: -10px; } </style> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-4701187-2']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'http://web.archive.org/web/20220331225009/https://ssl' : 'http://web.archive.org/web/20220331225009/http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <link rel="canonical" href="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/ORCID+Integration"> <link rel="shortlink" href="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/x/1whVAw"> <meta name="wikilink" content="[DSDOC5x:ORCID Integration]"> <meta name="page-version" content="37"> <meta name="ajs-page-version" content="37"> </head> <body id="com-atlassian-confluence" class="theme-default aui-layout aui-theme-default"> <div id="stp-licenseStatus-banner"></div> <ul id="assistive-skip-links" class="assistive"> <li><a href="#title-heading">Skip to content</a></li> <li><a href="#breadcrumbs">Skip to breadcrumbs</a></li> <li><a href="#header-menu-bar">Skip to header menu</a></li> <li><a href="#navigation">Skip to action menu</a></li> <li><a href="#quick-search-query">Skip to quick search</a></li> </ul> <div id="page"> <div id="full-height-container"> <div id="header-precursor"> <div class="cell"> </div> </div> <header id="header" role="banner"> <nav class="aui-header aui-dropdown2-trigger-group" aria-label="Site"><div class="aui-header-inner"><div class="aui-header-before"><button class=" aui-dropdown2-trigger app-switcher-trigger aui-dropdown2-trigger-arrowless" aria-controls="app-switcher" aria-haspopup="true" role="button" data-aui-trigger href="#app-switcher"><span class="aui-icon aui-icon-small aui-iconfont-appswitcher">Linked Applications</span></button><div id="app-switcher" class="aui-dropdown2 aui-style-default" role="menu" hidden data-is-switcher="true" data-environment="{&quot;isUserAdmin&quot;:false,&quot;isAppSuggestionAvailable&quot;:false,&quot;isSiteAdminUser&quot;:false}"><div class="app-switcher-loading">Loading...</div></div></div><div class="aui-header-primary"><span id="logo" class="aui-header-logo aui-header-logo-confluence"><a href="/web/20220331225009/https://wiki.lyrasis.org/" aria-label="Go to home page"><span class="aui-header-logo-device">LYRASIS Wiki</span></a></span><ul class="aui-nav"> <li> <a id="space-directory-link" href="/web/20220331225009/https://wiki.lyrasis.org/spacedirectory/view.action" class=" aui-nav-imagelink" title="Spaces"> <span>Spaces</span> </a> </li> <li> <a id="people-directory-link" href="/web/20220331225009/https://wiki.lyrasis.org/browsepeople.action" class=" aui-nav-imagelink" title="People"> <span>People</span> </a> </li> <li class="aui-buttons"> </li> </ul> </div><div class="aui-header-secondary"><ul class="aui-nav"> <li> <div id="search-ui" class="aui-quicksearch dont-default-focus header-quicksearch"><input id="quick-search-query" aria-label="Search" placeholder="Search" type="text"/><div id="quick-search-alert" role="alert">Hit enter to search</div><aui-spinner size="small"></aui-spinner></div> </li> <li> <a id="help-menu-link" class="aui-nav-link aui-dropdown2-trigger aui-dropdown2-trigger-arrowless" href="#" aria-haspopup="true" aria-owns="help-menu-link-content" title="Help"> <span class="aui-icon aui-icon-small aui-iconfont-question-filled">Help</span> </a> <nav id="help-menu-link-content" class="aui-dropdown2 aui-style-default" aria-hidden="true"> <div class="aui-dropdown2-section"> <ul id="help-menu-link-leading" class="aui-list-truncate section-leading first"> <li> <a id="confluence-help-link" href="http://web.archive.org/web/20220331225009/https://docs.atlassian.com/confluence/docs-713/" class=" " title="Visit the Confluence documentation home" target="_blank"> Online Help </a> </li> <li> <a id="keyboard-shortcuts-link" href="#" class=" " title="View available keyboard shortcuts"> Keyboard Shortcuts </a> </li> <li> <a id="feed-builder-link" href="/web/20220331225009/https://wiki.lyrasis.org/dashboard/configurerssfeed.action" class=" " title="Create your custom RSS feed."> Feed Builder </a> </li> <li> <a id="whats-new-menu-link" href="http://web.archive.org/web/20220331225009/https://confluence.atlassian.com/display/DOC/Confluence+7.13+Release+Notes" class=" " title=""> What’s new </a> </li> <li> <a id="gadget-directory-link" href="#" class=" user-item administration-link " title="Browse gadgets provided by Confluence"> Available Gadgets </a> </li> <li> <a id="confluence-about-link" href="/web/20220331225009/https://wiki.lyrasis.org/aboutconfluencepage.action" class=" " title="Get more information about Confluence"> About Confluence </a> </li> </ul> </div> </nav> </li> <li> </li> <li> </li> <li> <li> <a id="login-link" href="/web/20220331225009/https://wiki.lyrasis.org/login.action?os_destination=%2Fdisplay%2FDSDOC5x%2FORCID%2BIntegration" class=" user-item login-link " title=""> Log in </a> </li> </li> </ul> </div></div><!-- .aui-header-inner--></nav><!-- .aui-header --> <br class="clear"> </header> <div class="ia-splitter"> <div class="ia-splitter-left"> <div class="ia-fixed-sidebar"> <div class="acs-side-bar ia-scrollable-section"><div class="acs-side-bar-space-info tipsy-enabled" data-configure-tooltip="Edit space details"><div class="avatar"><div class="space-logo" data-key="DSDOC5x" data-name="DSpace 5.x Documentation" data-entity-type="confluence.space"><div class="avatar-img-container"><div class="avatar-img-wrapper"><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/DSpace+5.x+Documentation" title="DSpace 5.x Documentation"><img class="avatar-img" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/45548154/DSDOC5x?version=1&amp;modificationDate=1457105682279&amp;api=v2" alt="DSpace 5.x Documentation"></a></div></div></div></div><div class="space-information-container"><div class="name"><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/DSpace+5.x+Documentation" title="DSpace 5.x Documentation">DSpace 5.x Documentation</a></div><div class="flyout-handle icon aui-icon aui-icon-small aui-iconfont-edit"></div></div></div><div class="acs-side-bar-content"><div class="acs-nav-wrapper"><div class="acs-nav" data-has-create-permission="false" data-quick-links-state="hide" data-page-tree-state="null" data-nav-type="page-tree"><div class="acs-nav-sections"><div class="custom-sidebar"><div class="custom-sidebar-content"><div class="content"><p><br/><div class="conf-macro output-block" data-hasbody="true" data-macro-name="div" style="padding-left: 10px; padding-top: 10px"><h4 id="ORCIDIntegration-AllVersions">All Versions</h4><hr/></div> <div class="DSDOC7x conf-macro output-block" data-hasbody="true" data-macro-name="div" style="padding-left: 10px"><p><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC7x">DSpace 7.x (Current Release)</a></p></div> <div class="DSDOC6x conf-macro output-block" data-hasbody="true" data-macro-name="div" style="padding-left: 10px"><p><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC6x/DSpace+6.x+Documentation">DSpace 6.x</a> </p></div> <div class="DSDOC5x conf-macro output-block" data-hasbody="true" data-macro-name="div" style="padding-left: 10px"><p><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/DSpace+5.x+Documentation">DSpace 5.x</a> </p></div> <div class="DSDOC conf-macro output-block" data-hasbody="true" data-macro-name="div" style="padding-left: 10px"><p><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC/All+Documentation">More Versions...</a></p></div> <div class="conf-macro output-block" data-hasbody="true" data-macro-name="div" style="padding-left: 10px; padding-top: 20px"><h4 id="ORCIDIntegration-DSpaceDocumentation">DSpace Documentation</h4><hr/></div> <div class="search-macro search-macro-medium"> <div class="aui-dd-parent"></div> <form class="aui aui-dd-parent" name="livesearchForm" method="GET" action="/web/20220331225009/https://wiki.lyrasis.org/dosearchsite.action"> <fieldset class="search-macro-fields"> <div class="search-macro-query"> <input class="text" type="text" name="queryString" autocomplete="off" placeholder="Search documentation"> </div> <button type="submit" class="search-macro-button aui-button"> <span class="aui-icon aui-icon-small aui-iconfont-search">Search</span> </button> <input type="hidden" name="where" value="DSDOC5x"> <input type="hidden" name="additional" value="page excerpt"> <input type="hidden" name="labels" value=""> <input type="hidden" name="contentType" value=""> </fieldset> </form> </div> </p></div></div></div></div></div></div><div class="ia-secondary-container tipsy-enabled" data-tree-type="page-tree"><div class="ia-secondary-header"><h5 class="ia-secondary-header-title page-tree"><span class="icon"></span><span class="label">Page tree</span></h5></div><div class="ia-secondary-content"> <div class="plugin_pagetree conf-macro output-inline" data-hasbody="false" data-macro-name="pagetree"> <ul class="plugin_pagetree_children_list plugin_pagetree_children_list_noleftspace"> <div class="plugin_pagetree_children"> </div> </ul> <fieldset class="hidden"> <input type="hidden" name="treeId" value=""/> <input type="hidden" name="treeRequestId" value="/plugins/pagetree/naturalchildren.action?decorator=none&amp;excerpt=false&amp;sort=position&amp;reverse=false&amp;disableLinks=false&amp;expandCurrent=true&amp;placement=sidebar"/> <input type="hidden" name="treePageId" value="55904471"/> <input type="hidden" name="noRoot" value="false"/> <input type="hidden" name="rootPageId" value="45548156"/> <input type="hidden" name="rootPage" value=""/> <input type="hidden" name="startDepth" value="0"/> <input type="hidden" name="spaceKey" value="DSDOC5x"/> <input type="hidden" name="i18n-pagetree.loading" value="Loading..."/> <input type="hidden" name="i18n-pagetree.error.permission" value="Unable to load page tree. It seems that you do not have permission to view the root page."/> <input type="hidden" name="i18n-pagetree.eeror.general" value="There was a problem retrieving the page tree. Please check the server log file for more information."/> <input type="hidden" name="loginUrl" value="/login.action?os_destination=%2Fpages%2Fviewpage.action%3FspaceKey%3DDSDOC5x%26title%3DORCID%2BIntegration&amp;permissionViolation=true"/> <input type="hidden" name="mobile" value="false"/> <input type="hidden" name="placement" value="sidebar"/> <fieldset class="hidden"> <input type="hidden" name="ancestorId" value="64327402"/> <input type="hidden" name="ancestorId" value="45548159"/> <input type="hidden" name="ancestorId" value="45548156"/> </fieldset> </fieldset> </div> </div></div></div><div class="hidden"><a href="/web/20220331225009/https://wiki.lyrasis.org/collector/pages.action?key=DSDOC5x" id="space-pages-link"></a><script type="text/x-template" title="logo-config-content"><h2>Space Details</h2><div class="personal-space-logo-hint">Your profile picture is used as the logo for your personal space. <a href="/users/profile/editmyprofilepicture.action" target="_blank">Change your profile picture</a>.</div></script></div></div><div class="space-tools-section"><div id="space-tools-menu-additional-items" class="hidden"><div data-label="Browse pages" data-class="" data-href="/pages/reorderpages.action?key=DSDOC5x">Browse pages</div></div><button id="space-tools-menu-trigger" class=" aui-dropdown2-trigger aui-button aui-button-subtle tipsy-enabled aui-dropdown2-trigger-arrowless " aria-controls="space-tools-menu" aria-haspopup="true" role="button" data-aui-trigger><span class="aui-icon aui-icon-small aui-iconfont-configure">Configure</span><span class="aui-button-label">Space tools</span><span class="aui-icon "></span></button><div id="space-tools-menu" class="aui-dropdown2 aui-style-default space-tools-dropdown" role="menu" hidden data-aui-alignment="top left"></div><a href="#" role="button" class="expand-collapse-trigger aui-icon aui-icon-small aui-iconfont-chevron-double-left" aria-expanded="true"></a></div> </div> </div> <!-- \#header --> <div id="main" class=" aui-page-panel"> <div id="custom-content-header"> <div class="confluence-information-macro confluence-information-macro-note"><p class="title">Old Release</p><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body"> <p>This documentation relates to an old version of DSpace, version 5.x. Looking for another version? <a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC/All+Documentation" title="All Documentation">See all documentation</a>.</p></div></div> </div> <div id="main-header"> <div id="navigation" class="content-navigation view"> <ul class="ajs-menu-bar"> <li class="normal ajs-menu-item"> <a id="action-menu-link" class="action aui-dropdown2-trigger-arrowless aui-button aui-button-subtle ajs-menu-title aui-dropdown2-trigger" href="#" aria-haspopup="true" aria-label="More options" aria-owns="action-menu" data-container="#navigation"> <span> <span class="aui-icon aui-icon-small aui-iconfont-more" aria-label="More options"></span> </span> </a> <div id="action-menu" class="aui-dropdown2 aui-style-default" aria-hidden="true"> <div class="aui-dropdown2-section"> <ul id="action-menu-primary" class="section-primary first"> <li> <a id="view-attachments-link" href="/web/20220331225009/https://wiki.lyrasis.org/pages/viewpageattachments.action?pageId=55904471" rel="nofollow" class="action-view-attachments" accesskey="t" title="View Attachments"> <span> A<u>t</u>tachments (11) </span> </a> </li> <li> <a id="action-view-history-link" href="/web/20220331225009/https://wiki.lyrasis.org/pages/viewpreviousversions.action?pageId=55904471" rel="nofollow" class="action-view-history" title=""> <span> Page History </span> </a> </li> <li> <a id="who-can-view-button-ak-button" href="#" rel="nofollow" class="who-can-view-link" title=""> <span> People who can view </span> </a> </li> </ul> </div> <div class="aui-dropdown2-section"> <ul id="action-menu-secondary" class="section-secondary"> <li> <a id="view-page-info-link" href="/web/20220331225009/https://wiki.lyrasis.org/pages/viewinfo.action?pageId=55904471" rel="nofollow" class="action-view-info" title=""> <span> Page Information </span> </a> </li> <li> <a id="view-resolved-comments" href="#" rel="nofollow" class="" title=""> <span> Resolved comments </span> </a> </li> <li> <a id="view-in-hierarchy-link" href="/web/20220331225009/https://wiki.lyrasis.org/pages/reorderpages.action?key=DSDOC5x&amp;openId=55904471#selectedPageInHierarchy" rel="nofollow" class="" title=""> <span> View in Hierarchy </span> </a> </li> <li> <a id="action-view-source-link" href="/web/20220331225009/https://wiki.lyrasis.org/plugins/viewsource/viewpagesrc.action?pageId=55904471" rel="nofollow" class="action-view-source popup-link" title=""> <span> View Source </span> </a> </li> <li> <a id="action-export-pdf-link" href="/web/20220331225009/https://wiki.lyrasis.org/spaces/flyingpdf/pdfpageexport.action?pageId=55904471" rel="nofollow" class="" title=""> <span> Export to PDF </span> </a> </li> <li> <a id="action-export-word-link" href="/web/20220331225009/https://wiki.lyrasis.org/exportword?pageId=55904471" rel="nofollow" class="action-export-word" title=""> <span> Export to Word </span> </a> </li> <li> <a id="k15t-exp-pdf-export-dialog-web-item" href="#" rel="nofollow" class="" title=""> <span> Export to PDF </span> </a> </li> </ul> </div> <div class="aui-dropdown2-section"> <ul id="action-menu-modify" class="section-modify"> <li> <a id="treecopy-action" href="/web/20220331225009/https://wiki.lyrasis.org/plugins/tree-copy/preparing-copying.action?pageId=55904471" rel="nofollow" class="" title=""> <span> Copy Page Tree </span> </a> </li> </ul> </div> </div> </li> </ul> </div> <div id="title-heading" class="pagetitle with-breadcrumbs"> <div id="breadcrumb-section"> <ol id="breadcrumbs"> <li class="first"> <span class=""><a href="/web/20220331225009/https://wiki.lyrasis.org/collector/pages.action?key=DSDOC5x">Pages</a></span> <li id="ellipsis" title="Show all breadcrumbs"><span><strong>&#8230;</strong></span></li> <li class="hidden-crumb"> <span class=""><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/DSpace+5.x+Documentation">DSpace 5.x Documentation</a></span> <li class="hidden-crumb"> <span class=""><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/Using+DSpace">Using DSpace</a></span> <li> <span class=""><a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/Items+and+Metadata">Items and Metadata</a></span> </ol> </div> <a href="#page-banner-end" class="assistive">Skip to end of banner</a> <div id="page-banner-start" class="assistive"></div> <div id="page-metadata-banner"><ul class="banner"><li id="system-content-items" class="noprint"><a href="" title="Unrestricted" id="content-metadata-page-restrictions-hidden" class="hidden"></a><a href="/web/20220331225009/https://wiki.lyrasis.org/pages/viewpageattachments.action?pageId=55904471&amp;metadataLink=true" title="11 attachments" id="content-metadata-attachments" class="aui-icon aui-icon-small aui-iconfont-attachment"></a></li><li class="page-metadata-item noprinthas-button" id="content-metadata-jira-wrapper"><a href="" title="" id="content-metadata-jira" class="aui-button aui-button-subtle content-metadata-jira tipsy-disabled hidden"><span>Jira links</span></a></li><li class="page-metadata-item noprint" id="view-banner-stats-wrapper"><a href="" title="" id="view-banner-stats" class="elite-soft-page-view"><img class="page-banner-item-icon" src="/web/20220331225009im_/https://wiki.lyrasis.org/s/-6utag1/8703/4mhn8a/_/download/resources/com.elitesoftsp.confluence.page.tracking.plugins:page-tracking-main-res/images/chart-bar.png" style="height: 14px; width: 14px;"/><span></span></a></li></ul></div> <a href="#page-banner-start" class="assistive">Go to start of banner</a> <div id="page-banner-end" class="assistive"></div> <h1 id="title-text" class="with-breadcrumbs"> <a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/ORCID+Integration">ORCID Integration</a> </h1> </div> </div><!-- \#main-header --> <div id="sidebar-container"> </div><!-- \#sidebar-container --> <div id="content" class="page view"> <div id="action-messages"> </div> <script type="text/x-template" title="searchResultsGrid"> <table class="aui"> <thead> <tr class="header"> <th class="search-result-title">Page Title</th> <th class="search-result-space">Space</th> <th class="search-result-date">Updated</th> </tr> </thead> </table> </script> <script type="text/x-template" title="searchResultsGridCount"> <p class="search-result-count">{0}</p> </script> <script type="text/x-template" title="searchResultsGridRow"> <tr class="search-result"> <td class="search-result-title"><a href="{1}" class="content-type-{2}"><span>{0}</span></a></td> <td class="search-result-space"><a class="space" href="/display/{4}/" title="{3}">{3}</a></td> <td class="search-result-date"><span class="date" title="{6}">{5}</span></td> </tr> </script> <a href="#page-metadata-end" class="assistive">Skip to end of metadata</a> <div id="page-metadata-start" class="assistive"></div> <div class="page-metadata"> <ul> <li class="page-metadata-modification-info"> Created by <span class="author"> <a href="/web/20220331225009/https://wiki.lyrasis.org/display/~bram" class="url fn confluence-userlink" data-username="bram">Bram Luyten (Atmire)</a></span>, last modified by <span class="editor"> <a href="/web/20220331225009/https://wiki.lyrasis.org/display/~hrafn.malmquist" class="url fn confluence-userlink" data-username="hrafn.malmquist">Hrafn Malmquist</a></span> on <a class="last-modified" title="Show changes" href="/web/20220331225009/https://wiki.lyrasis.org/pages/diffpagesbyversion.action?pageId=55904471&amp;selectedPageVersions=36&amp;selectedPageVersions=37">Apr 20, 2021</a> </li> </ul> </div> <a href="#page-metadata-start" class="assistive">Go to start of metadata</a> <div id="page-metadata-end" class="assistive"></div> <div id="main-content" class="wiki-content"> <p><br/></p><div class="confluence-information-macro confluence-information-macro-information conf-macro output-block" data-hasbody="true" data-macro-name="info"><p class="title">ORCID API version compatibility</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>Please note that ORCID API 1.2 was turned off on August 1, 2018. To use the current ORCID API 2.x, you will need DSpace 5.9 or DSpace 6.3 or newer. Details: <a class="external-link" href="http://web.archive.org/web/20220331225009/https://jira.duraspace.org/browse/DS-3447" rel="nofollow">DS-3447</a>.</p></div></div><p><div class="toc-macro client-side-toc-macro conf-macro output-block" data-cssliststyle="none" data-hasbody="false" data-headerelements="H2,H3,H4,H5,H6,H7" data-macro-name="toc" data-numberedoutline="true"> </div></p><h2 id="ORCIDIntegration-Introduction">Introduction</h2><p>The ORCID integration adds ORCID compatibility to the existing solutions for <a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSPACE/Authority+Control+of+Metadata+Values">Authority control in DSpace</a>. String names of authors are still being stored in DSpace metadata. The authority key field is leveraged to store a uniquely generated internal ID that links the author to more extended metadata, including the ORCID ID and alternative author names.</p><p>This extended metadata is stored and managed in a dedicated SOLR index, the DSpace authority cache.</p><h2 id="ORCIDIntegration-Usecaseandhighlevelbenefits">Use case and high level benefits</h2><p>The vision behind this project consists of the following two aspects:</p><p><u>Lowering the threshold to adopt ORCID for the members of the DSpace community</u></p><p>ORCID’s API has enabled developers across the globe to build points of integration between ORCID and third party applications. Up until today, this meant that members of the DSpace community were still required to implement front-end and back-end modifications to the DSpace source code in order to leverage these APIs. As DSpace aims to provide turnkey Institutional Repository functionality, the platform is expected to provide more functionality out of the box. Only an elite selection of members in the DSpace community has software development resources readily available to implement this kind of functionality. By contributing a solution directly to the core DSpace codebase, this threshold to adopt ORCID functionality in DSpace repositories is effectively lowered. The ultimate goal is to allow easy adoption of ORCID without customization of the DSpace software, by allowing repository administrators to enable or disable functionality by means of user friendly configuration.</p><p><u>Address generic use cases with appealing end user functionality </u></p><p>This proposal aims to provide user friendly features for both repository administrators as well as non- technical end users of the system. The addition of ORCID functionality to DSpace should not come at the cost of making the system more difficult for administrators and end users to use. Scope With this vision in mind, the project partners wanted to tackle the first phases for repository managers of existing DSpace repositories: ensuring that ORCIDs are properly associated with new works entering the system, as well as providing functionality to efficiently batch-update content already existing in the system, with unambiguous author identity information.</p><h2 id="ORCIDIntegration-EnablingtheORCIDauthoritycontrol">Enabling the ORCID authority control</h2><div class="confluence-information-macro confluence-information-macro-warning conf-macro output-block" data-hasbody="true" data-macro-name="warning"><p class="title">UI Support</p><span class="aui-icon aui-icon-small aui-iconfont-error confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>In DSpace 5.0 the functionality only includes user interface functionality for the XMLUI Mirage and Mirage 2 themes. Older XMLUI themes including Kubrick, Reference and Classic are currently unsupported. JSPUI is unsupported in 5.0 as well.</p></div></div><p>If you wish to enable this feature, some changes are required to the <code>dspace.cfg</code> file. The first step is to activate the authority as a valid option for authority control, this is done by adding/setting an additional plugin in the  <code>plugin.named.org.dspace.content.authority.ChoiceAuthority</code> property. An example of this can be found below.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">plugin.named.org.dspace.content.authority.ChoiceAuthority = \ org.dspace.content.authority.SolrAuthority = SolrAuthorAuthority</pre> </div></div><p>The feature relies on the following configuration parameters in <code>dspace.cfg</code>. To activate the default settings it suffices to remove the comment hashes (&quot;#&quot;) for the following lines. See the section at the bottom of this page what these parameters mean exactly and how you can tweak the configuration.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">solr.authority.server=${solr.server}/authority choices.plugin.dc.contributor.author = SolrAuthorAuthority choices.presentation.dc.contributor.author = authorLookup authority.controlled.dc.contributor.author = true authority.author.indexer.field.1=dc.contributor.author</pre> </div></div><p>The final part of configuration is to add the authority consumer in front of the list of event consumers. Add &quot;authority&quot; in front of the list as displayed below.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">event.dispatcher.default.consumers = authority, versioning, discovery, eperson, harvester</pre> </div></div><h2 id="ORCIDIntegration-Importingexistingauthors&amp;keepingtheindexuptodate">Importing existing authors &amp; keeping the index up to date</h2><p>When first enabled the authority index will be empty, to populate the authority index run the following script:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: bash; gutter: false; theme: Confluence" data-theme="Confluence">[dspace]/bin/dspace index-authority</pre> </div></div><p>This will iterate over every metadata under authority control and create records of them in the authority index. The metadata without an authority key will each be updated with an auto generated authority key. These will not be matched in any way with other existing records. The metadata with an authority key that does not already exist in the index will be indexed with those authority keys. The metadata with an authority key that already exist in the index will be re-indexed the same way. These records remain unchanged.</p><h3 id="ORCIDIntegration-DifferentpossibleusecasesforIndex-authorityscript"><span> <span style="color: rgb(0,0,0);">Different possible use cases for Index-authority script</span> </span></h3><h4 id="ORCIDIntegration-MetadatavalueWITHOUTauthoritykeyinmetadata"><span> <span style="color: rgb(0,0,0);"> <span> <span style="color: rgb(0,0,0);">Metadata value WITHOUT authority key in metadata</span> </span> </span> </span></h4><p>“Luyten, Bram” is present in the metadata without any authority key.<br/>GOAL: “Luyten, Bram” gets added in the cache ONCE</p><p>All occurences of “Luyten, Bram” in the DSpace item metadata will become linked with the same generated uid.</p><h4 id="ORCIDIntegration-Metadatathatalreadyhasanauthoritykeyfromanexternalsource(NOTauto-generatedbyDSpace)">Metadata that already has an authority key from an external source (NOT auto-generated by DSpace)</h4><p>“Snyers, Antoine” is present with authority key “u12345”</p><p>The old authority key needs to be preserved in the item metadata and duplicated in the cache.<br/>“u12345” will be copied to the authority cache and used as the authority key there.</p><h4 id="ORCIDIntegration-Metadatathathasalreadyanewdspacegenerateduidauthoritykey">Metadata that has already a new dspace generated uid authority key</h4><p>Item metadata already contains an author with name “Haak, Danielle” and a uid in the authority field 3dda2571-6be8-4102-a47b-5748531ae286</p><p>This uid is preserved and no new record is being created in the authority index.</p><h4 id="ORCIDIntegration-Processingonrecordsintheauthoritycache">Processing on records in the authority cache</h4><p>Running this script again will update the index and keep the index clean. For example if an author occurs in a single item and that item is deleted the script will need to be run again to remove it from the index. When run again it will remove all records that no longer have a link to existing authors in the database.</p><p><br/></p><h3 id="ORCIDIntegration-SubmissionofnewDSpaceitems-Authorlookup">Submission of new DSpace items - Author lookup</h3><p>The submissions forms have not changed much. The only thing you can notice is an extra button next to the input fields for the author names. Next to the Add button, which is common for all repeatable fields, there is the Lookup &amp; Add button.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/orcid-lookup-mirage2.png?version=2&amp;modificationDate=1418375832587&amp;api=v2" data-image-src="/download/attachments/55904471/orcid-lookup-mirage2.png?version=2&amp;modificationDate=1418375832587&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="67633169" data-linked-resource-version="2" data-linked-resource-type="attachment" data-linked-resource-default-alias="orcid-lookup-mirage2.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><p>It's by clicking on that button that the Look-up User Interface appears. If an author name was filled in but not added yet, the Lookup User Interface will immediately perform a search for that name. Otherwise the search field remains empty and a list of known authors is displayed. The list of authors is updated as you type in the search box.</p><p>Authors that already appear somewhere in the repository are differentiated from the authors that have been retrieved from ORCID.</p><p>The authors retrieved from ORCID have their name italicized and they're listed after the authors that are found in the repository.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/orcid-author-list.png?version=1&amp;modificationDate=1412352869623&amp;api=v2" data-image-src="/download/attachments/55904471/orcid-author-list.png?version=1&amp;modificationDate=1412352869623&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="64487535" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="orcid-author-list.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><p>Click on one of these names to see more information about them. The message &quot;There's no one selected&quot; will vanish, making room for the author's information. The available information can vary: Authors imported from ORCID have an orcid where the others do not. Authors that have been added without look-up only show their last name and first name.</p><p>To add an author from the Look-up User Interface, you select the author in the list and then you click on the &quot;Add This Person&quot; button.</p><p>To add an author without look-up, you don't go through the Look-up User Interface. Instead you simply use the &quot;Add&quot; button in the submissions forms.</p><h3 id="ORCIDIntegration-AdminEditItem">Admin Edit Item</h3><p>In the edit metadata page, under the values for the dc.contributor.author fields, an extra line shows the author ID together with a lock icon and a Lookup button. The author ID cannot be changed manually. However the Lookup button will help you change the author name and ID at the same time.</p><p>Clicking the Lookup button brings back the Lookup User Interface. This works just the same way as in the submission forms.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/edit-item-lookup-mirage2.png?version=1&amp;modificationDate=1418376351549&amp;api=v2" data-image-src="/download/attachments/55904471/edit-item-lookup-mirage2.png?version=1&amp;modificationDate=1418376351549&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="67633171" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="edit-item-lookup-mirage2.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><h3 id="ORCIDIntegration-EditingexistingitemsusingBatchCSVEditing">Editing existing items using Batch CSV Editing</h3><p>Instructions on how to use the Batch CSV Editing are found <a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSDOC5x/Batch+Metadata+Editing">on the Batch Metadata Editing documentation page</a>.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/enhancing-existing-works-without-title.png?version=1&amp;modificationDate=1399928689544&amp;api=v2" data-image-src="/download/attachments/55904471/enhancing-existing-works-without-title.png?version=1&amp;modificationDate=1399928689544&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="56295663" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="enhancing-existing-works-without-title.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><p>ORCID Integration is provided through the Batch CSV Editing feature with an extra available headers &quot;ORCID:dc.contributor.author&quot;. The usual CSV headers only contain the metadata fields: e.g. &quot;dc.contributor.author&quot;. In addition to the traditional header, another dc.contributor.author header can be added with the &quot;ORCID:&quot; prefix. The values in this column are supposed to be ORCIDs.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/csv.png?version=1&amp;modificationDate=1412182737119&amp;api=v2" data-image-src="/download/attachments/55904471/csv.png?version=1&amp;modificationDate=1412182737119&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="64487497" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="csv.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><p>For each of the ORCID authors a lookup will be done and their names will be added to the metadata. All the non-ORCID authors will be added as well. The authority keys and solr records are added when the reported changes are applied.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/import-output.png?version=1&amp;modificationDate=1412182808235&amp;api=v2" data-image-src="/download/attachments/55904471/import-output.png?version=1&amp;modificationDate=1412182808235&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="64487498" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="import-output.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><p><br/></p><h3 id="ORCIDIntegration-Storageofrelatedmetadata">Storage of related metadata</h3><p>ORCID authorities not only link a digital identifier to a name. It regroups a load of metadata going from alternative names and email addresses to keywords about their works and much more. The metadata is obtained by querying the ORCID web services. In order to avoid querying the ORCID web services every time, all these related metadata is gathered in a &quot;metadata authority cache&quot; that DSpace can access directly.</p><p>In practice the cache is provided by an apache solr server. When a look-up is made and an author is chosen that is not yet in the cache, a record is created from an ORCID profile and added to the cache with the list of related metadata. The value of the Dublin Core metadata is based on the first and last name as they are set in the ORCID profile. The authority key for this value links directly to the solr document's id. DSpace does not provide a way to edit these records manually.</p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" width="500" src="/web/20220331225009im_/https://wiki.lyrasis.org/download/attachments/55904471/storing-metadata-without-title.png?version=1&amp;modificationDate=1399928806286&amp;api=v2" data-image-src="/download/attachments/55904471/storing-metadata-without-title.png?version=1&amp;modificationDate=1399928806286&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="56295664" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="storing-metadata-without-title.png" data-base-url="http://web.archive.org/web/20220331225009/https://wiki.lyrasis.org/" data-linked-resource-content-type="image/png" data-linked-resource-container-id="55904471" data-linked-resource-container-version="37"></span></p><p>The information in the authority cache can be updated by running the following command line operation:</p><div class="table-wrap"><table class="wrapped confluenceTable"><tbody><tr><td class="confluenceTd">Command used:</td><td class="confluenceTd"><pre><code>[dspace]/bin/dspace </code>dsrun org.dspace.authority.UpdateAuthorities</pre></td></tr><tr><td class="confluenceTd">Arguments</td><td class="confluenceTd">description</td></tr><tr><td class="confluenceTd">-i</td><td class="confluenceTd">update specific solr records with the given internal ids (comma-separated)</td></tr><tr><td class="confluenceTd">-h</td><td class="confluenceTd">prints this help message</td></tr></tbody></table></div><p>This will iterate over every solr record currently in use (unless the -i argument is provided), query the ORCID web service for the latest data and update the information in the cache. If configured, the script will also update the metadata of the items in the repository where applicable.</p><p>The configuration property can be set in <code>config/modules/solrauthority.cfg</code>:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">auto-update-items = false | true</pre> </div></div><p>When set to true and this is script is run, if an authority record's information is updated the whole repository will be scanned for this authority. Every metadata field with this authority key will be updated with the value of the updated authority record.</p><h2 id="ORCIDIntegration-Configuration">Configuration</h2><p>In the <a href="#ORCIDIntegration-ORCIDIntegration-EnablingtheORCIDauthoritycontrol">Enabling the ORCID authority control</a> section, you have been told to add this block of configuration.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">solr.authority.server=${solr.server}/authority choices.plugin.dc.contributor.author = SolrAuthorAuthority choices.presentation.dc.contributor.author = authorLookup authority.controlled.dc.contributor.author = true authority.author.indexer.field.1=dc.contributor.author</pre> </div></div><p>The ORCID Integration feature is an extension on the authority control in DSpace. Most of these properties are extensively explained <a href="/web/20220331225009/https://wiki.lyrasis.org/display/DSPACE/Authority_Control_of_Metadata_Values">on the Authority Control of Metadata Values documentation page</a>. These will be revisited but first we cover the properties that have been newly added.</p><ul><li>The <strong> <code class="java plain">solr.authority.server</code> </strong> is the url to the solr core. Usually this would be on the <strong> <code class="java plain">solr.server</code> </strong> next to the oai, search and statistics cores.</li><li><strong> <code class="java plain">authority.author.indexer.field.1</code> </strong> and the subsequent increments configure which fields will be indexed in the authority cache. However before adding extra fields into the solr cache, please read the section about <a href="#ORCIDIntegration-ORCIDIntegration-AddingadditionalfieldsunderORCID">Adding additional fields under ORCID</a>.</li></ul><p>That's it for the novelties. Moving on to the generic authority control properties:</p><ul><li>With the <strong> <code class="java plain">authority.controlled</code> </strong> property every metadata field that needs to be authority controlled is configured. This involves every type of authority control, not only the fields for ORCID integration.</li><li>The <strong> <code class="java plain">choices.plugin</code> </strong> should be configured for each metadata field under authority control. Setting the value on SolrAuthorAuthority tells DSpace to use the solr authority cache for this metadatafield, cfr. <a href="#ORCIDIntegration-ORCIDIntegration-Storageofrelatedmetadata">Storage of related metadata</a>.</li><li>The <strong> <code class="java plain">choices.presention</code> </strong> should be configured for each metadata field as well. The traditional values for this property are <code class="java plain">select|suggest|lookup</code>. A new value, <code class="java plain">authorLookup</code>, has been added to be used in combination with the SolrAuthorAuthority choices plugin. While the other values can still be used, the authorLookup provides a richer user interface in the form of a popup on the submission page.</li><li>The browse indexes need to point to the new authority-controlled index: <code class="java plain">webui.browse.index.2 = author:metadata:dc.contributor.*,dc.creator:text</code> should become <strong>webui.browse.index.2 = author:metadataAuthority:dc.contributor.author:authority</strong></li><li class="java plain">More existing configuration properties are available but their values are independent of this feature and their default values are usually fine: <strong> <code class="java plain">choices.closed</code> </strong>, <strong> <code class="java plain">authority.required,</code> </strong> <strong> <code class="java plain"> <code class="java plain">authority.minconfidence</code> </code> </strong>.</li></ul><p>For the cache update script, one property can be set in <code>config/modules/solrauthority.cfg</code>:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">auto-update-items = false | true</pre> </div></div><p>The default value for when the property is missing is false.</p><p>The final part of configuration is to add the authority consumer in front of the list of event consumers. Add &quot;authority&quot; in front of the list as displayed below.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Confluence" data-theme="Confluence">event.dispatcher.default.consumers = authority, versioning, discovery, eperson, harvester</pre> </div></div><p>Without the consumer there is no automatic indexing of the authority cache and the metadata will not even have authority keys.</p><p>Changes to the configuration always require a server restart before they're in effect.</p><h2 id="ORCIDIntegration-AddingadditionalfieldsunderORCID">Adding additional fields under ORCID</h2><p>Other metadata fields besides &quot;dc.contributor.author&quot; can benefit from the ORCID authority control at the same time. Here is an example of how to get the same ORCID functionality for the &quot;dc.contributor.editor&quot; metadata field assuming that &quot;dc.contributor.author&quot; is already configured correctly. It can be achieved by modifying configuration files only.</p><p>First add the same configuration fields that have been added for the &quot;dc.contributor.author&quot;</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Confluence" data-theme="Confluence">choices.plugin.dc.contributor.editor = SolrAuthorAuthority choices.presentation.dc.contributor.editor = authorLookup authority.controlled.dc.contributor.editor = true authority.author.indexer.field.1=dc.contributor.author authority.author.indexer.field.2=dc.contributor.editor</pre> </div></div><p>This is enough to get the look-up interface on the submission page and on the edit metadata page. The authority keys will be added and indexed with the information from orcid just as it happens with the Authors.</p><p>But you're not completely done yet, There is one more configuration step. Because now when adding new editors in the metadata that are not retrieved through the external look-up, their first and last name will not be displayed in the look-up interface next time you look for them.</p><p>To fix this, open the file at <code>config/spring/api/orcid-authority-services.xml</code> and find this spring bean:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Confluence" data-theme="Confluence">&lt;bean name=&quot;AuthorityTypes&quot; class=&quot;org.dspace.authority.AuthorityTypes&quot;&gt; &lt;property name=&quot;types&quot;&gt; &lt;list&gt; &lt;bean class=&quot;org.dspace.authority.orcid.OrcidAuthorityValue&quot;/&gt; &lt;bean class=&quot;org.dspace.authority.PersonAuthorityValue&quot;/&gt; &lt;/list&gt; &lt;/property&gt; &lt;property name=&quot;fieldDefaults&quot;&gt; &lt;map&gt; &lt;entry key=&quot;dc_contributor_author&quot;&gt; &lt;bean class=&quot;org.dspace.authority.PersonAuthorityValue&quot;/&gt; &lt;/entry&gt; &lt;/map&gt; &lt;/property&gt; &lt;/bean&gt;</pre> </div></div><p><strong> <br/></strong>The map inside the &quot;fieldDefaults&quot; property needs an additional entry for the editor field:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Confluence" data-theme="Confluence">&lt;entry key=&quot;dc_contributor_editor&quot;&gt; &lt;bean class=&quot;org.dspace.authority.PersonAuthorityValue&quot;/&gt; &lt;/entry&gt;</pre> </div></div><p>With this last change everything is set up to work correctly. The rest of this configuration file is meant for JAVA developers that wish to provide <a href="#ORCIDIntegration-ORCIDIntegration-IntegrationwithothersystemsbesideORCID">integration with other systems beside ORCID</a>. Developers that wish to display other fields than first and last name can also have a look in that section. <strong> <br/></strong></p><p><strong>Note</strong>: Each metadata field has a separate set of authority records. Authority keys are not shared between different metadata fields. E. g. multiple dc.contributor.author can have the same authority key and point to the same authority record in the cache. But when an ORCID is chosen for a dc.contributor.editor field, a separate record is made in the cache. Both records are updated from the same source and will contain the same information. The difference is that when performing a look-up of a person that has been introduced as an authority for an author field but not yet as an editor, it will show as record that is not yet present in the repository cache.</p><h2 id="ORCIDIntegration-IntegrationwithothersystemsbesideORCID">Integration with other systems beside ORCID</h2><p>The authority cache and look-up functionality can be extended to use other sources than ORCID or to show more information in the look-up interface. However some JAVA development is necessary for this. Specific instructions can be found in the readme file of the <a class="external-link" href="http://web.archive.org/web/20220331225009/https://github.com/DSpace/DSpace/tree/master/dspace-api/src/main/java/org/dspace/authority" rel="nofollow">org.dspace.authority package</a>.</p><h2 id="ORCIDIntegration-FAQ">FAQ</h2><h3 id="ORCIDIntegration-WhichinformationfromORCIDiscurrentlyindexedintheauthoritycache?">Which information from ORCID is currently indexed in the authority cache?</h3><p>Here is a breakdown of the fields stored in the solr cache.</p><p>The system/dspace related fields are: <em>id, field, value, deleted, creation_date, last_modified_date, authority_type</em>.</p><p>The fields with data coming directly from ORCID are: <em>first_name, last_name, name_variant, orcid_id, label_researcher_url, label_keyword, label_external_identifier, label_biography, label_country.</em> The field <em>all_labels</em> contains all the values from the other fields starting with &quot;label_&quot;.</p><h3 id="ORCIDIntegration-HowcanIindexadditionalfieldsintheauthoritycache?">How can I index additional fields in the authority cache?</h3><p>There is currently no configuration to control which fields are indexed. The only way to achieve this is to modify the source code.</p><p><u>List of the files at work for this job:</u> <br/><code>config/spring/api/orcid-authority-services.xml</code>: OrcidSource contains the URL for orcid's REST API.<br/>org.dspace.authority.orcid.Orcid makes the REST call<br/>+ org.dspace.authority.orcid.xml.XMLtoBio converts the received XML to a java object (Bio).<br/>+ org.dspace.authority.orcid.model.Bio<br/>+ org.dspace.authority.orcid.OrcidAuthorityValue#create(org.dspace.authority.orcid.model.Bio) inserts all the values from Bio into the AuthorityValue subclass.<br/>+ org.dspace.authority.orcid.OrcidAuthorityValue#getSolrInputDocument defines what's included in solr.<br/><br/>The files preceded with a '+' would be necessary to modify to add more info into the cache.</p><h3 id="ORCIDIntegration-HowcanIusetheinformationstoredintheauthoritycache?">How can I use the information stored in the authority cache?</h3><p>The look-up UI is currently the only place this information is sent to. However just a limited number of fields are sent. The place in the source code to modify to get more fields there is org.dspace.authority.orcid.OrcidAuthorityValue#choiceSelectMap. This is also documented in <a class="external-link" href="http://web.archive.org/web/20220331225009/https://github.com/DSpace/DSpace/tree/master/dspace-api/src/main/java/org/dspace/authority" rel="nofollow">the readme of the org.dspace.authority package.</a></p><h3 id="ORCIDIntegration-HowtoaddadditionalmetadatafieldsintheauthoritycachethatarenotrelatedtoORCID?">How to add additional metadata fields in the authority cache that are not related to ORCID?</h3><p>Make the same configuration step as for <a href="#ORCIDIntegration-ORCIDIntegration-AddingadditionalfieldsunderORCID">adding additional fields under ORCID</a>. Currently the ORCID suggestions cannot be turned off for specific fields, that would require custom code.</p><h3 id="ORCIDIntegration-Whathappenstodataifanotherauthoritycontrolwasalreadypresent?">What happens to data if another authority control was already present?</h3><p>As long as the metadata does not get indexed, there will be no changes. However every time any metadata of an item is modified, the metadata under authority control for that item will be re-indexed. When that happens a record will be inserted in the solr cache. That record's ID will be the authority key of the metadata. This can be done for all metadata at once with the index-authority script.</p><p>In short: authority keys that exist prior to enabling the solrauthority are kept. They just won't show in the look-up until they are indexed.</p><h3 id="ORCIDIntegration-WherecanIfindtheURLthatisusedtolookupORCIDs?">Where can I find the URL that is used to lookup ORCIDs?</h3><p>It is found in the <code>config/spring/api/orcid-authority-services.xml</code> configuration file. Look for the <code>&lt;<span class="pl-ent">bean</span> <span class="pl-e">name</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>OrcidSource<span class="pl-pds">&quot;</span></span>&gt;</code>, which is initialized with a URL of <span class="pl-s"><a class="external-link" href="http://web.archive.org/web/20220331225009/http://pub.orcid.org/" rel="nofollow">http://pub.orcid.org</a><span class="pl-pds"> </span></span></p><p><br/></p> </div> <div id="labels-section" class="pageSection group"> <div class="labels-section-content content-column" entityid="55904471" entitytype="page"> <div class="labels-content"> <ul class="label-list label-list-right "> <li class="no-labels-message"> No labels </li> </ul> </div> </div> </div> <div id="comments-section" class="pageSection group"> </div> </div> <div id="space-tools-web-items" class="hidden"> <div data-label="Overview" data-href="/spaces/viewspacesummary.action?key=DSDOC5x">Overview</div> <div data-label="Content Tools" data-href="/pages/reorderpages.action?key=DSDOC5x">Content Tools</div> </div> <div id="custom-content-footer"> <p>All content on the LYRASIS Wiki is licensed under the <span class="nobr"><a href="http://web.archive.org/web/20220331225009/https://creativecommons.org/licenses/by/4.0/" class="external-link" rel="nofollow">CC BY (Attribution) license<sup><img class="rendericon" src="/web/20220331225009im_/https://wiki.lyrasis.org/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>, unless otherwise noted.</p> </div> </div><!-- \#main --> <div id="footer" role="contentinfo"> <section class="footer-body"> <p class="license license-opensource"> Powered by a free <b>Atlassian Confluence Open Source Project License</b> granted to Fedora Commons. <a href="http://web.archive.org/web/20220331225009/https://www.atlassian.com/software/views/opensource-community-additional-license-offer">Evaluate Confluence today</a>.<br> </p> <ul id="poweredby"> <li class="noprint">Powered by <a href="http://web.archive.org/web/20220331225009/http://www.atlassian.com/software/confluence" class="hover-footer-link" rel="nofollow">Atlassian Confluence</a> <span id="footer-build-information">7.13.2</span></li> <li class="print-only">Printed by Atlassian Confluence 7.13.2</li> <li class="noprint"><a href="http://web.archive.org/web/20220331225009/https://support.atlassian.com/help/confluence" class="hover-footer-link" rel="nofollow">Report a bug</a></li> <li class="noprint"><a href="http://web.archive.org/web/20220331225009/https://www.atlassian.com/company" class="hover-footer-link" rel="nofollow">Atlassian News</a></li> </ul> <div id="footer-logo"><a href="http://web.archive.org/web/20220331225009/http://www.atlassian.com/" rel="nofollow">Atlassian</a></div> </section> </div> </div> </div><!-- \#full-height-container --> </div><!-- \#page --> <span style="display:none;" id="confluence-server-performance">{"serverDuration": 245, "requestCorrelationId": "1298f3a2aa588125"}</span> </body> </html> <!-- FILE ARCHIVED ON 22:50:09 Mar 31, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:20:00 Nov 24, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.559 exclusion.robots: 0.027 exclusion.robots.policy: 0.016 esindex: 0.011 cdx.remote: 7.792 LoadShardBlock: 105.523 (3) PetaboxLoader3.datanode: 79.168 (5) PetaboxLoader3.resolve: 84.793 (2) load_resource: 116.94 loaddict: 44.33 -->

Pages: 1 2 3 4 5 6 7 8 9 10