CSL(Citation Style Language)
別名:引用スタイル言語
引用スタイルが参考文献をどのように整形するかを記述する、Zotero、Mendeley、Paperpile、そして本サイトが使用するオープンなXML形式。
CSLファイルは、あるスタイルの機械可読な仕様である:どのフィールドを、どの順序で、どの句読点で印刷するか、そして厄介なケースをどう扱うか。これはコードではなくデータであるため、単一の引用エンジンが、それぞれについて何も知らないまま数千のスタイルで整形できる。
CSLプロジェクトは10,000を超えるスタイルからなるリポジトリを維持しており、その大部分は発行元や雑誌によって寄稿されている。おおよそ3分の2は「依存」スタイルである:それ自体には整形情報を一切持たず、規則を共有する独立の親スタイルへのポインタしか持たないファイルだ。これにより、Elsevierの数百の雑誌がそれぞれ独自のスタイル名を持ちながら、一つの実装を共有することができる。
CSLこそが、引用ジェネレーターが幅広くかつ正確でありうる理由である。その整形はスタイルガイドの近似値ではなく、文献管理ソフトが使用するスタイルファイルそのものだ。