CSL (Citation Style Language)
Também chamado de: linguagem de estilos de citação
Um formato XML aberto que descreve como um estilo de citação formata referências, usado por Zotero, Mendeley, Paperpile e este site.
Um arquivo CSL é uma especificação legível por máquina de um estilo: quais campos imprimir, em que ordem, com qual pontuação e como lidar com os casos difíceis. Por ser dado e não código, um único motor de citação consegue formatar em milhares de estilos sem saber nada sobre nenhum deles em particular.
O projeto CSL mantém um repositório com mais de 10.000 estilos, a maioria contribuída por editoras e revistas. Aproximadamente dois terços são estilos “dependentes”: arquivos sem nenhuma formatação própria, apenas um ponteiro para o estilo independente pai cujas regras compartilham. É assim que centenas de revistas da Elsevier podem cada uma ter seu próprio nome de estilo enquanto compartilham uma única implementação.
O CSL é o que permite que um gerador de citações seja ao mesmo tempo amplo e exato. A formatação não é uma aproximação do guia de estilo — é o arquivo de estilo que os gerenciadores de referências usam.