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

From Vigyanwiki
(Created page with "{{Short description|Computer language for specifying stylesheets for SGML documents}} {{Infobox programming language | name = <!-- otherwise defaults to {{PAGENAME}} -->...")
 
No edit summary
Line 31: Line 31:
}}
}}


दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा (DSSSL) [[मानक सामान्यीकृत मार्कअप भाषा]] दस्तावेज़ों के लिए [[स्टाइल शीट भाषा]] प्रदान करने के लिए विकसित एक अंतर्राष्ट्रीय मानक है।<ref name="stylesheets">{{cite journal|last=Ossenbruggen|first=Jacco van|author2=Lynda Hardman |author3=Lloyd Rutledge |author4=Anton Eliens |title=हाइपरटेक्स्ट के लिए स्टाइल शीट भाषाएँ|url=http://homepages.cwi.nl/~jrvosse/publications/1997/dv:siglink.pdf |archive-url=https://web.archive.org/web/20140525195124/http://homepages.cwi.nl/~jrvosse/publications/1997/dv:siglink.pdf |archive-date=2014-05-25 |url-status=live|publisher=Centrum Wiskunde & Informatica (CWI)|location=Amsterdam, The Netherlands}}</ref>
'''दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा (डीएसएसएसएल)''' [[मानक सामान्यीकृत मार्कअप भाषा]] दस्तावेज़ों के लिए [[स्टाइल शीट भाषा]] प्रदान करने के लिए विकसित अंतर्राष्ट्रीय मानक है।<ref name="stylesheets">{{cite journal|last=Ossenbruggen|first=Jacco van|author2=Lynda Hardman |author3=Lloyd Rutledge |author4=Anton Eliens |title=हाइपरटेक्स्ट के लिए स्टाइल शीट भाषाएँ|url=http://homepages.cwi.nl/~jrvosse/publications/1997/dv:siglink.pdf |archive-url=https://web.archive.org/web/20140525195124/http://homepages.cwi.nl/~jrvosse/publications/1997/dv:siglink.pdf |archive-date=2014-05-25 |url-status=live|publisher=Centrum Wiskunde & Informatica (CWI)|location=Amsterdam, The Netherlands}}</ref>
DSSSL में दो भाग होते हैं: एक ट्री ट्रांसफ़ॉर्मेशन प्रक्रिया जिसका उपयोग प्रस्तुति से पहले दस्तावेज़ों की ट्री संरचना में हेरफेर करने के लिए किया जा सकता है, और एक फ़ॉर्मेटिंग प्रक्रिया जो स्रोत दस्तावेज़ में तत्वों को लक्ष्य प्रतिनिधित्व में विशिष्ट नोड्स के साथ जोड़ती है - फ्लो ऑब्जेक्ट ट्री। DSSSL विनिर्देश डिवाइस-स्वतंत्र जानकारी के टुकड़े हैं जिन्हें विभिन्न प्लेटफार्मों के बीच इंटरचेंज किया जा सकता है। DSSSL भाषा के आउटपुट उत्पन्न करने वाले बैक-एंड फॉर्मेटर्स को मानकीकृत नहीं करता है। ऐसे फॉर्मेटर्स ऑन-स्क्रीन डिस्प्ले के लिए आउटपुट प्रस्तुत कर सकते हैं, या इसे एक विशिष्ट फ़ाइल प्रारूप (जैसे [[ परिशिष्ट भाग ]] या [[ रिच टेक्स्ट फ़ॉर्मैट ]]) में एक [[कम्प्यूटर फाइल]] में लिख सकते हैं।<ref name="stylesheets"/>


[[योजना (प्रोग्रामिंग भाषा)]] के एक सबसेट के आधार पर, यह मानकीकरण के लिए मानक अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 10179:1996 द्वारा निर्दिष्ट किया गया है। इसे ISO/IEC JTC 1/SC 34 (ISO/IEC संयुक्त तकनीकी समिति 1, उपसमिति 34 - दस्तावेज़ विवरण और प्रसंस्करण भाषाएँ) द्वारा विकसित किया गया था।<ref>{{cite web | url=http://www.iso.org/iso/iso_technical_committee.html?commid=45374 | title=JTC 1/SC 34 - Document description and processing languages | author=ISO | publisher=ISO | access-date=2009-12-25}}</ref><ref>{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/ |title=JTC 1/SC 34 - Document Description and Processing Languages |author=ISO JTC1/SC34 |access-date=2009-12-25 |url-status=dead |archive-url=https://web.archive.org/web/20140506050220/http://kikaku.itscj.ipsj.or.jp/sc34/ |archive-date=2014-05-06 }}</ref>
इस प्रकार से डीएसएसएसएल में दो भाग होते हैं: प्रथम ट्री परिवर्तन प्रक्रिया जिसका उपयोग प्रस्तुति से पूर्व दस्तावेज़ों की ट्री संरचना में परिवर्तन करने के लिए किया जा सकता है, और द्वितीय फ़ॉर्मेटिंग प्रक्रिया जो स्रोत दस्तावेज़ में अवयवों को लक्ष्य प्रतिनिधित्व में विशिष्ट नोड के साथ फ्लो ऑब्जेक्ट ट्री के रूप में जोड़ती है। डीएसएसएसएल विनिर्देश उपकरण-स्वतंत्र सूचना के भाग हैं जिन्हें विभिन्न प्लेटफार्मों के बीच आदान प्रदान किया जा सकता है। अतः डीएसएसएसएल भाषा के आउटपुट उत्पन्न करने वाले बैक-एंड संरूपक को मानकीकृत नहीं करता है। इस प्रकार ऐसे संरूपक ऑन-स्क्रीन डिस्प्ले के लिए आउटपुट प्रस्तुत कर सकते हैं, या इसे विशिष्ट फ़ाइल प्रारूप (जैसे [[ परिशिष्ट भाग |परिशिष्ट भाग]] या [[ रिच टेक्स्ट फ़ॉर्मैट |रिच टेक्स्ट प्रारूप]]) में [[कम्प्यूटर फाइल]] में लिख सकते हैं।<ref name="stylesheets" />
SGML में मशीन-पठनीय प्रारूप में जानकारी होती है, लेकिन मानव-पठनीय प्रारूप में नहीं। स्टाइलशीट का उपयोग एसजीएमएल में संग्रहीत जानकारी को अधिक सुखद या सुलभ तरीके से प्रस्तुत करने के लिए किया जाता है। DSSSL प्रारूपों की एक विस्तृत श्रृंखला में परिवर्तित हो सकता है, जिसमें रिच टेक्स्ट फॉर्मेट, [[HTML]] और [[LaTeX]] शामिल हैं।


DSSSL किसी भी SGML-आधारित दस्तावेज़ प्रकार के साथ संगत है,<ref name="stylesheets"/>लेकिन इसे अक्सर [[DocBook]] के साथ प्रयोग किया जाता है। 1997 में, सॉफ्टवेयर इंजीनियर गीर ओवे ग्रोनमो ने केईडीआईटी के लिए एक [[ वाक्य - विन्यास पर प्रकाश डालना ]] भाषा परिभाषा प्रकाशित की।<ref>{{cite web|url=http://xml.coverpages.org/dssslKedit0-kld.txt |title=DSSSL.KLD - DSSSL विनिर्देशों के लिए KEDIT भाषा परिभाषा|date=March 1997|first=Geir Ove |last=Grønmo|work=XML Coverpages|publisher=[[OASIS (organization)|OASIS]]|access-date=2015-02-27}}</ref>
[[योजना (प्रोग्रामिंग भाषा)]] के उप समूह के आधार पर इस प्रकार है कि यह मानकीकरण के लिए मानक अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 10179:1996 द्वारा निर्दिष्ट किया गया है। अतः इसे आईएसओ/आईईसी जेटीसी 1/एससी 34 (आईएसओ/आईईसी संयुक्त तकनीकी समिति 1, उपसमिति 34 - दस्तावेज़ विवरण और प्रसंस्करण भाषाएँ) द्वारा विकसित किया गया था।<ref>{{cite web | url=http://www.iso.org/iso/iso_technical_committee.html?commid=45374 | title=JTC 1/SC 34 - Document description and processing languages | author=ISO | publisher=ISO | access-date=2009-12-25}}</ref><ref>{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/ |title=JTC 1/SC 34 - Document Description and Processing Languages |author=ISO JTC1/SC34 |access-date=2009-12-25 |url-status=dead |archive-url=https://web.archive.org/web/20140506050220/http://kikaku.itscj.ipsj.or.jp/sc34/ |archive-date=2014-05-06 }}</ref>
एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और तेजी से अपनाया गया था। अधिक कोडर्स द्वारा, DSSSL की तुलना में कभी हासिल नहीं किया गया था। इस पर जोर तब दिया गया जब पिछले SGML गढ़ जैसे DocBook को SGML से XML में परिवर्तित किया गया, और उनकी पसंदीदा स्टाइलशीट भाषा को DSSSL से XSL में भी परिवर्तित किया गया।
 
इस प्रकार एसजीएमएल में मशीन-पठनीय प्रारूप में सूचना होती है, परन्तु मानव-पठनीय प्रारूप में नहीं होती है। अतः स्टाइलशीट का उपयोग एसजीएमएल में संग्रहीत सूचना को अधिक सुखद या सुलभ विधि से प्रस्तुत करने के लिए किया जाता है। इस प्रकार डीएसएसएसएल प्रारूपों की विस्तृत श्रृंखला में परिवर्तित हो सकता है, जिसमें रिच टेक्स्ट प्रारूप, [[HTML|एचटीएमएल]] और [[LaTeX|लाटेक्स]] सम्मिलित हैं।
 
डीएसएसएसएल किसी भी एसजीएमएल-आधारित दस्तावेज़ प्रकार के साथ संगत है,<ref name="stylesheets" /> परन्तु इसे प्रायः [[DocBook|डॉकबुक]] के साथ प्रयोग किया जाता है। इस प्रकार से 1997 में, सॉफ्टवेयर इंजीनियर गीर ओवे ग्रोनमो ने केईडीआईटी के लिए भाषा की परिभाषा पर [[ वाक्य - विन्यास पर प्रकाश डालना |वाक्य - विन्यास हाईलाइटिंग]] प्रकाशित किया था।<ref>{{cite web|url=http://xml.coverpages.org/dssslKedit0-kld.txt |title=DSSSL.KLD - DSSSL विनिर्देशों के लिए KEDIT भाषा परिभाषा|date=March 1997|first=Geir Ove |last=Grønmo|work=XML Coverpages|publisher=[[OASIS (organization)|OASIS]]|access-date=2015-02-27}}</ref>
 
इस प्रकार एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और तीव्रता से अपनाया गया था। यद्यपि डीएसएसएसएल का उपयोग का उपयोग संकुचित एसजीएमएल क्षेत्र में जारी रहा था, परन्तु एक्सएसएल बहुत शीघ्र ही अधिक व्यापक रूप से और अधिक कोडर द्वारा उपयोग में आने लगा, जितना डीएसएसएसएल ने कभी प्राप्त नहीं किया था। अतः इस पर तब बल दिया गया जब पूर्व एसजीएमएल केन्द्रों को एसजीएमएल से एक्सएमएल में परिवर्तित किया गया, और उनके चयनित स्टाइलशीट भाषा को डीएसएसएसएल से एक्सएसएल में भी परिवर्तित किया गया।
 
इस प्रकार 1994 में या उससे कुछ समय पूर्व, [[ओपेरा सॉफ्टवेयर]] ने [[वर्ल्ड वाइड वेब]] कंसोर्टियम के विचार के लिए डीएसएसएसएल लाइट विनिर्देशन का प्रारूप तैयार करना प्रारंभ किया, क्योंकि डीएसएसएसएल को वर्ल्ड वाइड वेब के लिए बहुत जटिल माना जाता था।<ref>{{cite web|title=DSSSL लाइट विशिष्टता प्रारंभिक मसौदा|url=http://people.opera.com/howcome/2006/phd/archive/dsssl-lite.pdf|author=Opera Software|author-link=Opera Software|archive-url=https://web.archive.org/web/20160428140616/http://people.opera.com/howcome/2006/phd/archive/dsssl-lite.pdf |archive-date=2016-04-28 |access-date=2016-03-08}}</ref>


1994 में या उससे कुछ समय पहले, [[ओपेरा सॉफ्टवेयर]] ने [[वर्ल्ड वाइड वेब]] कंसोर्टियम के विचार के लिए एक DSSSL लाइट विनिर्देशन का मसौदा तैयार करना शुरू किया, क्योंकि DSSSL को वर्ल्ड वाइड वेब के लिए बहुत जटिल माना जाता था।<ref>{{cite web|title=DSSSL लाइट विशिष्टता प्रारंभिक मसौदा|url=http://people.opera.com/howcome/2006/phd/archive/dsssl-lite.pdf|author=Opera Software|author-link=Opera Software|archive-url=https://web.archive.org/web/20160428140616/http://people.opera.com/howcome/2006/phd/archive/dsssl-lite.pdf |archive-date=2016-04-28 |access-date=2016-03-08}}</ref>




Line 52: Line 56:


== बाहरी संबंध ==
== बाहरी संबंध ==
*[http://www.jclark.com/dsssl/ James Clark's DSSSL page]
*[http://www.jclark.com/dsssl/ James Clark's डीएसएसएसएल page]
*[https://cranesoftwrights.github.io/resources/color/colorex.htm DSSSL Example] - what DSSSL looks like
*[https://cranesoftwrights.github.io/resources/color/colorex.htm डीएसएसएसएल Example] - what डीएसएसएसएल looks like


{{Stylesheet languages|state=uncollapsed}}
{{Stylesheet languages|state=uncollapsed}}

Revision as of 12:43, 25 June 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.


बाहरी संबंध