ugent-library / biblio-backoffice

Apache License 2.0
7 stars 0 forks source link

WoS import sometimes shows "J" instead of WoS type #903

Closed mietcls closed 1 year ago

mietcls commented 1 year ago

Bug

In the new Biblio, whenever importing records via WoS, it does not always import the WoS type – even when it is available.

Steps to reproduce

Context

Test example with 22 examples, none have language imported: https://ugentbe-my.sharepoint.com/:t:/g/personal/miet_claes_ugent_be/EaUZbpjO1_pJpK1qoVKTUhEB54v8lozXK_x4Kmk3j14gmw?e=VyBxZC

Record example in test environment (no edits done): https://backoffice.bibliotest.ugent.be/publication/01GM2YYBE3KE98DXE28DC1F0QQ Record number in production environment (in review, probably edited): under construction

netsensei commented 1 year ago

@mietcls @nics Seems to work as intended?

WOS Type contains the type from the TY, DT and PT fields in the WoS import file. The PT field contains values like "J", "C", "S" and others. "J" stands for "Journal Article" per the documentation: https://images.webofknowledge.com/images/help/WOS/hs_wos_fieldtags.html

The old Librecat application has a fix which implements a WoS to Biblio mapping. I could give the decoder logic more scrutiny to see if the mappings happens correctly. Assuming that the imported data is consistent of course.

mietcls commented 1 year ago

@netsensei I'll put this on my name, need to investigate some side effects...

mietcls commented 1 year ago

Thanks for the input, we've come to the conclusion we will not fix this (especially with the "not starting from 0" mindset of the future in mind).