colav / impactu

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

[Kahi_authors_unicity] unicity borrra autores que después no pueden ser asociados #160

Closed omazapa closed 2 months ago

omazapa commented 3 months ago

@fedevergara el plugin de works de openalex me dice que no es capaz de encontrar autores con los ids diferentes ids que este tiene.

Por ejemplo

not found author in db {'external_ids': [{'source': 'openalex', 'id': 'https://openalex.org/A5035825810'}, {'source': 'orcid', 'id': '0000-0001-6084-4764'}], 'full_name': 'José Mauricio Ocampo Chaparro', 'types': [], 'affiliations': [{'external_ids': [{'source': 'openalex', 'id': 'https://openalex.org/I91732220'}, {'source': 'ror', 'id': 'https://ror.org/00jb9vg53'}], 'name': 'University of Valle'}]}

buscon en openalexco y lo encuentro, por lo que no es un problema del corte de los datos de colombia para openalex

openalexco> db.authors.findOne({"id":'https://openalex.org/A5035825810'})
{
  _id: ObjectId("65cbfe45195c9ebc63f1d6ab"),
  id: 'https://openalex.org/A5035825810',
  orcid: 'https://orcid.org/0000-0001-6084-4764',
  display_name: 'José Mauricio Ocampo Chaparro',

busco en person antes de correr unicity y lo encuentra

kahi_dev> db.person.findOne({"external_ids.id":'https://openalex.org/A5035825810'})
{
  _id: ObjectId("667af6de6e876d505150efb1"),
  updated: [ { source: 'openalex', time: 1719334622 } ],
  full_name: 'José Mauricio Ocampo Chaparro',

después de correr unicity ya no se encuentra, sale null y el work de openalex se está quedando sin el id del autor.

omazapa commented 3 months ago

relacionado con https://github.com/colav/impactu/issues/161