orcid lookup problem (not using orcid authentication)
In the user submission form the author field does a lookup and correctly finds authors that have been retrieved from ORCID.
This author (name that was in the orcid record) is then added to the item.
Here is what is in the database:
select dspace_object_id,element,qualifier,text_value from metadatavalue,metadatafieldregistry where dspace_object_id='91d02f1b-8b2b-40e0-9d07-02e88a7fdef1'
and metadatafieldregistry.metadata_field_id=metadatavalue.metadata_field_id;
dspace_object_id | element | qualifier | text_value
--------------------------------------+-------------+------------+------------------------------------------------------------------------------------------------------
---------------------
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | description | provenance | Submitted by Caroline Winter (
mad...@uvic.ca) on 2024-03-01T21:21:29Z workflow start=Step: editstep
- action:claimaction+
| | | No. of bitstreams: 1
+
| | | BlankTestDoc.pdf: 133256 bytes, checksum: 323367c40f7b0d43d0f58119eb498c99 (MD5)
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | contributor | author | Winter, Caroline
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | contributor | author | Winter, Caroline
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | contributor | author | Winter, Caroline
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | date | issued | 2024
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | title | | Test lookup tool 2
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | description | abstract | 1. ORCID in Solr field
+
| | | 2. Author ID in Solr field
+
| | | 3. ORCID iD in ORCID field
Then the item is accepted and made public to the world but the authors name that was retrieved from ORCID disappears.
Here is what is in the database:
select dspace_object_id,element,qualifier,text_value from metadatavalue,metadatafieldregistry where dspace_object_id='91d02f1b-8b2b-40e0-9d07-02e88a7fdef1'
and metadatafieldregistry.metadata_field_id=metadatavalue.metadata_field_id;
dspace_object_id | element | qualifier | text_value
--------------------------------------+-------------+-------------+-----------------------------------------------------------------------------------------------------
---------------------------------
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | description | provenance | Submitted by Caroline Winter (
mad...@uvic.ca) on 2024-03-01T21:21:29Z workflow start=Step: editstep
- action:claimaction +
| | | No. of bitstreams: 1
+
| | | BlankTestDoc.pdf: 133256 bytes, checksum: 323367c40f7b0d43d0f58119eb498c99 (MD5)
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | contributor | author | Winter, Caroline
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | contributor | author | Winter, Caroline
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | contributor | author |
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | title | | Test lookup tool 2
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | description | abstract | 1. ORCID in Solr field
+
| | | 2. Author ID in Solr field
+
| | | 3. ORCID iD in ORCID field
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | description | provenance | Step: editstep - action:editaction Approved for entry into archive by Caroline Winter(madeup@uvic.c
a) on 2024-03-01T21:38:16Z (GMT)
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | identifier | uri |
https://hdl.handle.net/1828/16034 91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | date | accessioned | 2024-03-01T21:38:16Z
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | date | available | 2024-03-01T21:38:16Z
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | date | issued | 2024
91d02f1b-8b2b-40e0-9d07-02e88a7fdef1 | description | provenance | Made available in DSpace on 2024-03-01T21:38:16Z (GMT). No. of bitstreams: 1
+
| | | BlankTestDoc.pdf: 133256 bytes, checksum: 323367c40f7b0d43d0f58119eb498c99 (MD5)
+
| | | Previous issue date: 2024
my configs:
##########################
# ORCID CONFIGURATION added 2024#
# also I uncomment the ORCID beans in config/spring/api/orcid-authority-services.xml.
##########################
plugin.named.org.dspace.content.authority.ChoiceAuthority = \
org.dspace.content.authority.SolrAuthority = SolrAuthorAuthority
# This setting should already be specified in your solrauthority.cfg
solr.authority.server=${solr.server}/${solr.multicorePrefix}authority
# These settings can be found in your authority.cfg (or could be added to local.cfg)
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
# These ORCID settings are now required for ORCID Authority
# They can be found in your orcid.cfg (or can be added to local.cfg)
orcid.domain-url =
https://orcid.org# You can use either the Public API or Member API in this next setting
orcid.api-url =
https://pub.orcid.org/v3.0 # You do NOT need to pay for a Member API ID to use ORCID Authority.
# Instead, you just need a Public API ID from a free ORCID account.
orcid.application-client-id = stuff was here I assumed it was good because lookup worked.
orcid.application-client-secret = stuff was here
also in discovery.cfg
discovery.index.ignore-variants = true
discovery.index.ignore-authority = true
discovery.browse.authority.ignore-prefered=true
discovery.browse.authority.ignore-variants=true
How do I start to fix this?