CSL (Citation Style Language)
Также называется: язык стилей оформления ссылок
Открытый XML-формат, описывающий, как стиль оформления ссылок форматирует библиографические записи, используемый Zotero, Mendeley, Paperpile и этим сайтом.
Файл CSL — это машиночитаемая спецификация стиля: какие поля печатать, в каком порядке, с какой пунктуацией и как обрабатывать неудобные случаи. Поскольку это данные, а не код, один движок оформления ссылок может форматировать тысячи стилей, ничего не зная ни об одном из них.
Проект CSL поддерживает репозиторий из более чем 10 000 стилей, большинство из которых внесены издателями и журналами. Примерно две трети — «зависимые» стили: файлы вообще без собственного форматирования, содержащие лишь указатель на независимый родительский стиль, чьи правила они разделяют. Именно так сотни журналов Elsevier могут иметь каждый своё название стиля, разделяя одну реализацию.
CSL — причина, по которой генератор ссылок может быть одновременно широким и точным. Форматирование — не приближение к руководству по стилю, а сам файл стиля, который используют менеджеры библиографии.