The Citation Style Language (CSL) is an XML-based format to describe the formatting of citations, notes and bibliographies, offering: an open format, compact styles, support for style requirements, automatic style localization, infrastructure for style distribution and updating, and many freely available styles.