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

From Vigyanwiki
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 63: Line 63:
[[Category:Collapse templates]]
[[Category:Collapse templates]]
[[Category:Created On 16/06/2023]]
[[Category:Created On 16/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes| ]]
Line 69: Line 70:
[[Category:Short description with empty Wikidata description]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]

Latest revision as of 19:07, 3 July 2023

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

दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा (डीएसएसएसएल) मानक सामान्यीकृत मार्कअप भाषा दस्तावेज़ों के लिए स्टाइल शीट भाषा प्रदान करने के लिए विकसित अंतर्राष्ट्रीय मानक है।[1]

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

योजना (प्रोग्रामिंग भाषा) के उप समूह के आधार पर इस प्रकार है कि यह मानकीकरण के लिए मानक अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 10179:1996 द्वारा निर्दिष्ट किया गया है। अतः इसे आईएसओ/आईईसी जेटीसी 1/एससी 34 (आईएसओ/आईईसी संयुक्त तकनीकी समिति 1, उपसमिति 34 - दस्तावेज़ विवरण और प्रसंस्करण भाषाएँ) द्वारा विकसित किया गया था।[2][3]

इस प्रकार एसजीएमएल में मशीन-पठनीय प्रारूप में सूचना होती है, परन्तु मानव-पठनीय प्रारूप में नहीं होती है। अतः स्टाइलशीट का उपयोग एसजीएमएल में संग्रहीत सूचना को अधिक सुखद या सुलभ विधि से प्रस्तुत करने के लिए किया जाता है। इस प्रकार डीएसएसएसएल प्रारूपों की विस्तृत श्रृंखला में परिवर्तित हो सकता है, जिसमें रिच टेक्स्ट प्रारूप, एचटीएमएल और लाटेक्स सम्मिलित हैं।

डीएसएसएसएल किसी भी एसजीएमएल-आधारित दस्तावेज़ प्रकार के साथ संगत है,[1] परन्तु इसे प्रायः डॉकबुक के साथ प्रयोग किया जाता है। इस प्रकार से 1997 में, सॉफ्टवेयर इंजीनियर गीर ओवे ग्रोनमो ने केईडीआईटी के लिए भाषा की परिभाषा पर वाक्य - विन्यास हाईलाइटिंग प्रकाशित किया था।[4]

इस प्रकार एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और तीव्रता से अपनाया गया था। यद्यपि डीएसएसएसएल का उपयोग का उपयोग संकुचित एसजीएमएल क्षेत्र में जारी रहा था, परन्तु एक्सएसएल बहुत शीघ्र ही अधिक व्यापक रूप से और अधिक कोडर द्वारा उपयोग में आने लगा, जितना डीएसएसएसएल ने कभी प्राप्त नहीं किया था। अतः इस पर तब बल दिया गया जब पूर्व एसजीएमएल केन्द्रों को एसजीएमएल से एक्सएमएल में परिवर्तित किया गया, और उनके चयनित स्टाइलशीट भाषा को डीएसएसएसएल से एक्सएसएल में भी परिवर्तित किया गया।

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


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Ossenbruggen, Jacco van; Lynda Hardman; Lloyd Rutledge; Anton Eliens. "हाइपरटेक्स्ट के लिए स्टाइल शीट भाषाएँ" (PDF). Amsterdam, The Netherlands: Centrum Wiskunde & Informatica (CWI). Archived (PDF) from the original on 2014-05-25. {{cite journal}}: Cite journal requires |journal= (help)
  2. ISO. "JTC 1/SC 34 - Document description and processing languages". ISO. Retrieved 2009-12-25.
  3. ISO JTC1/SC34. "JTC 1/SC 34 - Document Description and Processing Languages". Archived from the original on 2014-05-06. Retrieved 2009-12-25.
  4. Grønmo, Geir Ove (March 1997). "DSSSL.KLD - DSSSL विनिर्देशों के लिए KEDIT भाषा परिभाषा". XML Coverpages. OASIS. Retrieved 2015-02-27.
  5. Opera Software. "DSSSL लाइट विशिष्टता प्रारंभिक मसौदा" (PDF). Archived from the original (PDF) on 2016-04-28. Retrieved 2016-03-08.


बाहरी संबंध