citeproc-hs is a Haskell implementation of the Citation Style Language
(CSL).

citeproc-hs adds to pandoc, the famous Haskell text processing tool, a
Bibtex like citation and bibliographic formatting and generation
facility.

CSL is an XML language for specifying citation and bibliographic
formatting, similar in principle to BibTeX .bst files or the binary
style files in commercial products like Endnote or Reference Manager.

/usr/share/doc/libghc-citeproc-hs-dev/README.gz

% citeproc-hs - A Haskell Implementation of the Citation Style Language
% Andrea Rossato
About
-----
[citeproc-hs] is a [Haskell] implementation of the Citation Style
Language ([CSL]).
[citeproc-hs] adds to [pandoc], the famous [Haskell] text processing
tool, a Bibtex like citation and bibliographic formatting and
generation facility.
[CSL] is an XML language for specifying citation and biblio
more»