Use the Citation Style Language (CSL) when showing plain text citation formats
Proposal
Citations are following a very simple format right now (following the one of Dataverse) but one could simply choose the style, following the CSL standard. Zenodo already does that via their invenio-csl-js library.
Links / references
- citeproc-js
- citation.js and more specifically https://citation-js.github.io/replacer/ which looks like the easiest to use.