CSL(Citation Style Language)
다른 이름: 인용 스타일 언어
인용 스타일이 참고문헌을 어떻게 형식화하는지 기술하는 개방형 XML 형식으로, Zotero, Mendeley, Paperpile, 그리고 이 사이트가 사용한다.
CSL 파일은 스타일의 기계 판독 가능한 명세다: 어떤 필드를 어떤 순서로, 어떤 구두점으로 인쇄할지, 그리고 까다로운 경우를 어떻게 처리할지. 이는 코드가 아니라 데이터이므로, 하나의 인용 엔진이 그중 어느 것도 알지 못한 채 수천 개의 스타일로 형식화할 수 있다.
CSL 프로젝트는 10,000개가 넘는 스타일로 이루어진 저장소를 유지하며, 그 대부분은 발행처와 학술지가 기여한 것이다. 대략 3분의 2는 “종속” 스타일이다: 자체 형식화 정보를 전혀 갖지 않고 규칙을 공유하는 독립적인 상위 스타일에 대한 포인터만 가진 파일들이다. 이것이 엘스비어의 수백 개 학술지가 각자 자기 스타일 이름을 갖고 있으면서도 하나의 구현을 공유할 수 있는 이유다.
CSL은 인용 생성기가 폭넓으면서도 정확할 수 있는 이유다. 형식화는 스타일 가이드에 대한 근사치가 아니라—참고문헌 관리자가 사용하는 스타일 파일 그 자체다.