ucd-library / vessel

Vivo schema + fusEki + elaStic Search; rEsearch profiLes
MIT License
0 stars 0 forks source link

Include More citations in RIS export #59

Closed qjhart closed 2 years ago

qjhart commented 2 years ago

This addresses #58

This PR will now download all citations to RIS format. There is a caveat however.

We have added a ucdrp:PrePrint type to the citation types. The RIS format is performed by converting our citation into citeproc, and from there converting to RIS.

According the the citeproc Types, preprints should be specified as articles which they are. However RIS format types does not include a preprint type, it does include an INPR type, but those aren't exactly the same.

Regardless, when citration.js translates from a cite.json file to an RIS file, it uses these mappings. In this setup both journal articles and articles are translated to JOUR and so the import will not be able to differentiate them.

Vensberg commented 2 years ago

How about making it type "MANSCPT": "manuscript"? Then MIV would need to map that to preprint, but at least it can distinguish it from articles

qjhart commented 2 years ago

@Vensberg I looked at oapolicy, and they export preprints at 'GEN'. In citeproc, the only thing that goes to GEN is a treaty :) I suppose we could postfix these if we want to match OAPOLICY

Vensberg commented 2 years ago

Summing up today's discussion: for RIS downloads GEN-->treaty-->pre-print will be used. If we move towards a different download format, we'll have to revisit this solution. @qjhart also suggested that he may contact citeproc to expand their types.

Vensberg commented 2 years ago

Looks good.