Am 05.10.2020 um 14:02 schrieb Hans Hagen:
i have no clue what csl is but I assume it's just some key / value thing as the bib module itself should to the logic
Sorry, I should have provided more background information. CSL = Citation Style Language; see https://citationstyles.org/ In the words of the specification: "The Citation Style Language (CSL) is an XML-based format to describe the formatting of citations, notes and bibliographies". I.e., it's quite similar to what bibtex (the language, not the format) is, or what context's own bibliographic language does. The language is used by a bunch of tools, including Zotero, Pandoc, etc. There is also a metadata format called CSL JSON, but that's of minor interest here. The language itself is defined in a specification, the citations are rendered by a so called citeproc. Citeproc-js, an implementation in Javascript, is used by Zotero and Mendeley to render citations in Word and LibreOffice, citeproc-php is used on some webplatforms, pandoc-citeproc (now being replaced by a new Haskell library) does the same thing for pandoc, and there are also implementations in python, c#, a new one being developped in Rust will eventually replace citeproc-js at some point. Now, the new Haskell citeproc can be used as a standalone program as well, and that's why I was thinking it could be used together with ConTeXt in some way; essentially as Aditya described it in his response. Best, Denis