दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा

दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा (DSSSL) मानक सामान्यीकृत मार्कअप भाषा दस्तावेज़ों के लिए स्टाइल शीट भाषा प्रदान करने के लिए विकसित एक अंतर्राष्ट्रीय मानक है। DSSSL में दो भाग होते हैं: एक ट्री ट्रांसफ़ॉर्मेशन प्रक्रिया जिसका उपयोग प्रस्तुति से पहले दस्तावेज़ों की ट्री संरचना में हेरफेर करने के लिए किया जा सकता है, और एक फ़ॉर्मेटिंग प्रक्रिया जो स्रोत दस्तावेज़ में तत्वों को लक्ष्य प्रतिनिधित्व में विशिष्ट नोड्स के साथ जोड़ती है - फ्लो ऑब्जेक्ट ट्री। DSSSL विनिर्देश डिवाइस-स्वतंत्र जानकारी के टुकड़े हैं जिन्हें विभिन्न प्लेटफार्मों के बीच इंटरचेंज किया जा सकता है। DSSSL भाषा के आउटपुट उत्पन्न करने वाले बैक-एंड फॉर्मेटर्स को मानकीकृत नहीं करता है। ऐसे फॉर्मेटर्स ऑन-स्क्रीन डिस्प्ले के लिए आउटपुट प्रस्तुत कर सकते हैं, या इसे एक विशिष्ट फ़ाइल प्रारूप (जैसे परिशिष्ट भाग  या  रिच टेक्स्ट फ़ॉर्मैट ) में एक कम्प्यूटर फाइल में लिख सकते हैं।

योजना (प्रोग्रामिंग भाषा) के एक सबसेट के आधार पर, यह मानकीकरण के लिए मानक अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 10179:1996 द्वारा निर्दिष्ट किया गया है। इसे ISO/IEC JTC 1/SC 34 (ISO/IEC संयुक्त तकनीकी समिति 1, उपसमिति 34 - दस्तावेज़ विवरण और प्रसंस्करण भाषाएँ) द्वारा विकसित किया गया था। SGML में मशीन-पठनीय प्रारूप में जानकारी होती है, लेकिन मानव-पठनीय प्रारूप में नहीं। स्टाइलशीट का उपयोग एसजीएमएल में संग्रहीत जानकारी को अधिक सुखद या सुलभ तरीके से प्रस्तुत करने के लिए किया जाता है। DSSSL प्रारूपों की एक विस्तृत श्रृंखला में परिवर्तित हो सकता है, जिसमें रिच टेक्स्ट फॉर्मेट, HTML और LaTeX शामिल हैं।

DSSSL किसी भी SGML-आधारित दस्तावेज़ प्रकार के साथ संगत है, लेकिन इसे अक्सर DocBook के साथ प्रयोग किया जाता है। 1997 में, सॉफ्टवेयर इंजीनियर गीर ओवे ग्रोनमो ने केईडीआईटी के लिए एक वाक्य - विन्यास पर प्रकाश डालना  भाषा परिभाषा प्रकाशित की। एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और तेजी से अपनाया गया था। अधिक कोडर्स द्वारा, DSSSL की तुलना में कभी हासिल नहीं किया गया था। इस पर जोर तब दिया गया जब पिछले SGML गढ़ जैसे DocBook को SGML से XML में परिवर्तित किया गया, और उनकी पसंदीदा स्टाइलशीट भाषा को DSSSL से XSL में भी परिवर्तित किया गया।

1994 में या उससे कुछ समय पहले, ओपेरा सॉफ्टवेयर ने वर्ल्ड वाइड वेब कंसोर्टियम के विचार के लिए एक DSSSL लाइट विनिर्देशन का मसौदा तैयार करना शुरू किया, क्योंकि DSSSL को वर्ल्ड वाइड वेब के लिए बहुत जटिल माना जाता था।

यह भी देखें

 * एस-अभिव्यक्ति
 * एक्सएमएल परिवर्तन भाषा

बाहरी संबंध

 * James Clark's DSSSL page
 * DSSSL Example - what DSSSL looks like