मार्कअप भाषाएँ और मानक
मार्कअप कोड की वह परत है जो वर्णों की एक धारा को एक संरचित दस्तावेज़ में बदल देती है। वर्णनात्मक मार्कअप, जो बताता है कि कोई चीज़ क्या है, और प्रक्रियात्मक मार्कअप, जो बताता है कि उसे कैसे प्रिंट करना है, के बीच का अंतर उन मानकों — SGML, XML, और उनके उत्तराधिकारियों — को आकार देता है जिन पर मानविकी एन्कोडिंग आधारित है।
Definition
औपचारिक भाषाएँ और सामुदायिक मानक — विशेष रूप से SGML और XML — जिनका उपयोग दस्तावेज़ों में संरचित, मशीन-पठनीय कोड जोड़ने के लिए किया जाता है, साथ ही वे सिद्धांत जो ऐसे मार्कअप को वर्णनात्मक, सत्यापन योग्य और विनिमेय बनाते हैं।
Scope
पाठ एन्कोडिंग के आधार पर भाषाओं और मानकों को शामिल करता है: सामान्य और वर्णनात्मक मार्कअप का इतिहास, SGML और XML और उनकी स्कीमा भाषाएँ, और वे सिद्धांत जो मजबूत, विनिमेय मार्कअप को प्रस्तुति-उन्मुख कोडिंग से अलग करते हैं। इसमें मानविकी कंप्यूटिंग पर इन मानकों का प्रभाव भी शामिल है।
Core questions
- वर्णनात्मक मार्कअप को प्रक्रियात्मक और प्रस्तुतिपरक मार्कअप से क्या अलग करता है?
- मानविकी SGML और फिर XML पर क्यों केंद्रित हुई?
- स्कीमा चिह्नित दस्तावेज़ों को कैसे बाधित और मान्य करती हैं?
- वृक्ष-संरचित मार्कअप भाषाओं की सीमाएँ क्या हैं?
Key concepts
- SGML
- XML
- वर्णनात्मक बनाम प्रक्रियात्मक मार्कअप
- स्कीमा और DTD
- सुगठन और वैधता
Key theories
- प्रक्रियात्मक मार्कअप पर वर्णनात्मक
- कूम्ब्स, रेनियर और डीरोज़ ने तर्क दिया कि पाठ की तार्किक भूमिका (वर्णनात्मक) का नामकरण करने वाला मार्कअप छात्रवृत्ति के लिए उपस्थिति (प्रक्रियात्मक) निर्दिष्ट करने वाले मार्कअप से बेहतर है, क्योंकि यह अर्थ को संरक्षित करता है और पुन: उपयोग का समर्थन करता है।
- सामान्य कोडिंग और चिंताओं का पृथक्करण
- किसी दस्तावेज़ की तार्किक संरचना को उसकी प्रस्तुति से अलग करने से एक ही एन्कोडेड स्रोत विश्लेषण, खोज और कई रेंडरिंग को संचालित करने की अनुमति देता है, एक सिद्धांत जो SGML से विरासत में मिला है और XML में ले जाया गया है।
- पदानुक्रमित दस्तावेज़ मॉडल
- XML और इसके पूर्ववर्ती दस्तावेज़ों को क्रमबद्ध वृक्षों के रूप में मॉडल करते हैं, जो नेस्टेड संरचना के लिए शक्तिशाली है लेकिन पदानुक्रम में अतिव्यापी सुविधाओं से तनावग्रस्त है।
History
1960 के दशक के अंत के सामान्य कोडिंग विचारों से GML और फिर SGML का विकास हुआ, जिसे 1986 में मानकीकृत किया गया। 1987 के कूम्ब्स-रेनियर-डीरोज़ पेपर ने छात्रवृत्ति में वर्णनात्मक मार्कअप के लिए तर्क दिया। XML, एक सुव्यवस्थित SGML प्रोफ़ाइल, 1998 में W3C द्वारा प्रकाशित किया गया था और जल्दी ही TEI P5 और अधिकांश मानविकी एन्कोडिंग का आधार बन गया।
Debates
- वृक्ष-आधारित मार्कअप की पर्याप्तता
- चूंकि XML एक एकल पदानुक्रम को लागू करता है, वास्तविक ग्रंथों में सामान्य अतिव्यापी संरचनाओं के लिए समाधान की आवश्यकता होती है, जिससे वैकल्पिक या पूरक मार्कअप मॉडल में अनुसंधान को बढ़ावा मिलता है।
Key figures
- James H. Coombs
- Allen Renear
- Steven DeRose
Related topics
Seminal works
- coombs1987
- delittle1990
Frequently asked questions
- क्या JSON जैसे नए प्रारूपों को देखते हुए XML अभी भी प्रासंगिक है?
- दस्तावेज़-केंद्रित मानविकी एन्कोडिंग के लिए XML प्रमुख बना हुआ है क्योंकि यह समृद्ध, सत्यापन योग्य संरचना को व्यक्त करता है और TEI का आधार है। डेटा इंटरचेंज के लिए JSON और अन्य प्रारूप सामान्य हैं, लेकिन वर्णनात्मक-मार्कअप परंपरा अभी भी विद्वानों के पाठ प्रतिनिधित्व के लिए केंद्रीय है।