CSL (Citation Style Language)
इसे यह भी कहा जाता है: उद्धरण शैली भाषा
एक खुला XML प्रारूप जो वर्णन करता है कि कोई उद्धरण शैली संदर्भों को कैसे स्वरूपित करती है, जिसे Zotero, Mendeley, Paperpile, और यह साइट उपयोग करती है।
एक CSL फ़ाइल किसी शैली का मशीन-पठनीय विवरण है: कौन-से फ़ील्ड छापने हैं, किस क्रम में, किस विराम-चिह्न के साथ, और असुविधाजनक मामलों को कैसे संभालना है। क्योंकि यह कोड के बजाय डेटा है, एक ही उद्धरण इंजन हज़ारों शैलियों में स्वरूपित कर सकता है बिना उनमें से किसी के बारे में कुछ जाने।
CSL परियोजना 10,000 से अधिक शैलियों का एक भंडार बनाए रखती है, जिनमें से अधिकांश प्रकाशकों और पत्रिकाओं द्वारा योगदान की गई हैं। लगभग दो-तिहाई “निर्भर” शैलियाँ हैं: ऐसी फ़ाइलें जिनमें कोई स्वरूपण नहीं होता, केवल उस स्वतंत्र मूल शैली की ओर एक संकेतक होता है जिसके नियम वे साझा करती हैं। यही कारण है कि Elsevier की सैकड़ों पत्रिकाएँ, एक ही कार्यान्वयन साझा करते हुए भी, अपना-अपना शैली नाम रख सकती हैं।
CSL ही कारण है कि कोई उद्धरण जनरेटर व्यापक और सटीक दोनों हो सकता है। स्वरूपण शैली गाइड का अनुमान नहीं है — यह वही शैली फ़ाइल है जिसका उपयोग संदर्भ प्रबंधक करते हैं।