Have used these utils for years, here's a hopefully useful patch.
RIS and ISI/WoS formats both use a PM tag for PubMed IDs. This patch adds
bidirectional support:
ristypes.c -- maps PM -> internal PMID field in all 20 reference type arrays
isitypes.c -- same for all 4 ISI type arrays
risout.c -- emits PM tag from PMID field via append_easyall
isiout.c -- emits PM tag from PMID field via append_easy
The internal PMID field and its MODS representation (<identifier type="pubmed">)
already exist -- modsin.c, modsout.c, nbibout.c, medin.c, and nbibin.c all
handle it correctly. This patch closes the gap for the RIS and ISI/WoS
round-trips.</identifier>
Tested: RIS->MODS->RIS, RIS->MODS->ISI, ISI->MODS->RIS all preserve the PM
field correctly.
Have used these utils for years, here's a hopefully useful patch.
RIS and ISI/WoS formats both use a PM tag for PubMed IDs. This patch adds
bidirectional support:
The internal PMID field and its MODS representation (<identifier type="pubmed">)
already exist -- modsin.c, modsout.c, nbibout.c, medin.c, and nbibin.c all
handle it correctly. This patch closes the gap for the RIS and ISI/WoS
round-trips.</identifier>
Tested: RIS->MODS->RIS, RIS->MODS->ISI, ISI->MODS->RIS all preserve the PM
field correctly.