colav / impactu

Colav Impactu Issues and Documentation
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

error en openalex person #145

Open omazapa opened 2 weeks ago

omazapa commented 2 weeks ago

el plugin antes de insertar el usuario verifica si el usuario ya fué insertado por le ORCID y y simplemente e salta la inserción del registro si lo encuentra, pero hay perfiles que quedan sin el id de openalex con este método

es el caso de

updated: [ { source: 'openalex', time: 1718657707 } ],
  full_name: 'Jorge Julián Restrepo Álvarez',
  external_ids: [
    {
      provenance: 'openalex',
      source: 'openalex',
      id: 'https://openalex.org/A5012095199'
    },
    {
      provenance: 'openalex',
      source: 'orcid',
      id: 'https://orcid.org/0000-0002-1358-4549'
    }
  ],

y este otro cuyo id de openalex es difeente https://openalex.org/A5012095199 y https://openalex.org/A5070591202'

pero con el mismo orcid

 authorships: [
    {
      author_position: 'first',
      author: {
        id: 'https://openalex.org/A5070591202',
        display_name: 'Jorge Julián Restrepo',
        orcid: 'https://orcid.org/0000-0002-1358-4549'
      },

el algoritmos debería permitir tener en kahi, ambos ids en eternal ids de usuario.