माइक्रोडेटा (एचटीएमएल)

From Vigyanwiki
Revision as of 14:29, 28 July 2023 by Manidh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

माइक्रोडेटा डब्ल्यूएचएटीडब्ल्यूजी एचटीएमएल विनिर्देश है जिसका उपयोग वेब पेजों पर वर्तमान कंटेंट के अन्दर मेटा डेटा को नेस्ट करने के लिए किया जाता है।[1] सर्च इंजन, वेब क्रॉलर और वेब ब्राउज़र वेब पेज से माइक्रोडेटा निकाल सकते हैं और संसाधित कर सकते हैं और उपयोगकर्ताओं के लिए समृद्ध ब्राउज़िंग अनुभव प्रदान करने के लिए इसका उपयोग कर सकते हैं। सर्च इंजन इस संरचित डेटा तक सीधी पहुंच से बहुत लाभान्वित होते हैं इस प्रकार क्योंकि यह उन्हें वेब पेजों पर जानकारी को समझने और उपयोगकर्ताओं को अधिक प्रासंगिक सर्च इंजन परिणाम पृष्ठ प्रदान करने की अनुमति देता है।[2][3] माइक्रोडेटा किसी आइटम का वर्णन करने के लिए सहायक शब्दावली का उपयोग करता है और उसके गुणों को मान निर्दिष्ट करने के लिए नाम-मूल्य जोड़े का उपयोग करता है।[4] इस प्रकार माइक्रोडेटा आरडीएफए और सूक्ष्म प्रारूप का उपयोग करने के समान विधियों की तुलना में मशीन-पठनीय टैग के साथ एचटीएमएल अवयव को एनोटेट करने का सरल विधि प्रदान करने का प्रयास है।

2013 में, क्योंकि डब्ल्यू3सी एचटीएमएल वर्किंग ग्रुप माइक्रोडेटा एचटीएमएल विनिर्देश के लिए संपादक के रूप में काम करने के लिए किसी को खोजने में विफल रहा था, इसलिए इसका विकास 'नोट' के साथ समाप्त कर दिया गया था।[5][6] चूँकि, उस समय से, दो नए संपादकों का चयन किया गया था, और वर्किंग ड्राफ्ट के पांच नए संस्करण प्रकाशित किए गए हैं,[7][8][9][10] इस प्रकार सबसे वर्तमान में डब्ल्यू3सी वर्किंग ड्राफ्ट 26 अप्रैल 2018 है।[10]

शब्दावली

माइक्रोडेटा शब्दावलियां किसी आइटम का शब्दार्थ या अर्थ प्रदान नहीं करती हैं।[11] इस प्रकार वेब डेवलपर कस्टम शब्दावली डिज़ाइन कर सकते हैं या वेब पर उपलब्ध शब्दावली का उपयोग कर सकते हैं। स्कीमा.ओआरजी स्कीमा द्वारा सामान्यतः उपयोग की जाने वाली मार्कअप शब्दावली का संग्रह प्रदान किया जाता है जिसमें सम्मिलित हैं: इस प्रकार व्यक्ति, स्थान, घटना, संगठन, उत्पाद, समीक्षा, समीक्षा-समुच्चय, ब्रेडक्रंब, ऑफ़र, ऑफ़र-एग्रीगेट वेबसाइट स्कीमा.ओआरजी की स्थापना गूगल, माइक्रोसॉफ्ट, याहू!, और यांडेक्स जैसे सर्च इंजन ऑपरेटरों द्वारा की गई थी, जो खोज परिणामों को उत्तम बनाने के लिए माइक्रोडेटा मार्कअप का उपयोग करते हैं।[12]: 85 

कुछ उद्देश्यों के लिए, तदर्थ शब्दावली पर्याप्त है। दूसरों के लिए, शब्दावली तैयार करने की आवश्यकता होती है। इस प्रकार जहां संभव हो, लेखकों को वर्तमान शब्दावलियों का पुन: उपयोग करने के लिए प्रोत्साहित किया जाता है, क्योंकि इससे कंटेंट का पुन: उपयोग सरल हो जाता है।[1]

स्थानीयकरण

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

वैश्विक विशेषताएँ

  • itemscope - आइटम बनाता है और निरुपित करता है कि इस एचटीएमएल अवयव के वर्गों के पास इसके बारे में जानकारी है।[1]
  • itemtype - किसी शब्दावली का वैध यूआरएल जो आइटम और उसके गुणों के संदर्भ का वर्णन करता है।
  • itemid - आइटम का विशिष्ट पहचानकर्ता निरुपित करता है।
  • itemprop - निरुपित करता है कि इसका युक्त टैग निर्दिष्ट आइटम गुण का मूल्य रखता है। गुण का नाम और मूल्य संदर्भ आइटम की शब्दावली द्वारा वर्णित हैं। इस प्रकार गुण मानों में सामान्यतः स्ट्रिंग मान सम्मिलित होते हैं, किन्तु इसका उपयोग करके यूआरएल का भी उपयोग किया जा सकता है इस प्रकार a अवयव और उसका href गुण, img अवयव और उसका src विशेषता, या अन्य अवयव जो बाहरी संसाधनों से लिंक या एम्बेड करते हैं।[1]
  • itemref - गुण जो अवयव के वर्ग नहीं हैं itemscope इस विशेषता का उपयोग करके विशेषता को आइटम के साथ जोड़ा जा सकता है। अवयव आईडी की सूची प्रदान करता है (नहीं)। itemids) दस्तावेज़ में अन्यत्र अतिरिक्त प्रोपर्टी के साथ उपयुक्त होता है।[1]
  • datetime - आईएसओ 8601 मानक द्वारा निर्दिष्ट तिथि या अवधि को निरुपित करता है।

उदाहरण

निम्नलिखित एचटीएमएल5 मार्कअप किसी व्यक्ति के बारे में जानकारी वाले विशिष्ट "अबाउट" पेज पर पाया जा सकता है:

<section> Hello, my name is John Doe, I am a graduate research assistant at
the University of Dreams.
My friends call me Johnny. 
You can visit my homepage at <a href="http://www.example.com/~JohnnyD">www.example.com/~JohnnyD</a>.
I live at 1234 Peach Drive, Warner Robins, Georgia.</section>

यहाँ जोड़ा गया स्कीमा.ओआरजी के साथ वही माइक्रोडेटा मार्कअप है [14][15][16] :

<section itemscope itemtype="http://schema.org/Person"> 
	Hello, my name is 
	<span itemprop="name">John Doe</span>, 
	I am a 
	<span itemprop="jobTitle">graduate research assistant</span> 
	at the 
	<span itemprop="affiliation">University of Dreams</span>. 
	My friends call me 
	<span itemprop="additionalName">Johnny</span>. 
	You can visit my homepage at 
	<a href="http://www.example.com/~JohnnyD" itemprop="url">www.example.com/~JohnnyD</a>. 
	<section itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
		I live at 
		<span itemprop="streetAddress">1234 Peach Drive</span>,
		<span itemprop="addressLocality">Warner Robins</span>,
		<span itemprop="addressRegion">Georgia</span>.
	</section>
</section>

जैसा कि उपरोक्त उदाहरण से पता चलता है, माइक्रोडेटा आइटम को नेस्ट किया जा सकता है। इस स्थिति में, http://स्कीमा.ओआरजी/पोस्टल प्रकार का आइटम http://स्कीमा.ओआरजी/पर्सन प्रकार के आइटम के अंदर नेस्ट किया गया है।

निम्नलिखित टेक्स्ट दिखाता है कि गूगल उपरोक्त उदाहरण कोड से माइक्रोडेटा को कैसे पार्स करता है। इस प्रकार डेवलपर्स गूगल के रिच स्निपेट टेस्टिंग उपकरण का उपयोग करके माइक्रोडेटा वाले पृष्ठों का परीक्षण कर सकते हैं।[17]

Item
   Type: http://schema.org/Person
   name = John Doe
   jobTitle = graduate research assistant
   affiliation = University of Dreams
   additionalName = Johnny
   url = http://www.example.com/~JohnnyD
   address = Item(1)
Item 1
   Type: http://schema.org/PostalAddress
   streetAddress = 1234 Peach Drive
   addressLocality = Warner Robins
   addressRegion = Georgia

समान मशीन-पठनीय शब्दों का उपयोग न केवल एचटीएमएल माइक्रोडेटा में किया जा सकता है, किन्तु मार्कअप में आरडीएफए या जेएसओएन-एलडी जैसे अन्य एसंकेतन3 में, या आरडीएफ/एक्सएमएल, नोटेशन 3 जैसे क्रमबद्धता में बाहरी संसाधन विवरण फ्रेमवर्क फ़ाइल में भी किया जा सकता है।

समर्थन

  • सर्वर: गूगल कर सकता है [18] अपने सर्च इंजन परिणाम पृष्ठ में माइक्रोडेटा का उपयोग करें।[17] यह गूगल+ सोशल नेटवर्क के लिए पसंदीदा स्निपेट प्रारूप था।[19]
  • ब्राउज़र: As of July 2021, कोई भी प्रमुख ब्राउज़र माइक्रोडेटा दस्तावेज़ ऑब्जेक्ट मॉडल एपीआई का समर्थन नहीं करता है।[20] ओपेरा ने 11.60 (2011 में जारी) से इसका समर्थन किया था, किन्तु तब से इसका कार्यान्वयन हटा दिया गया था।[21] फ़ायरफ़ॉक्स ने इसे संस्करण 49 में हटा दिया था।[22]

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 1.3 1.4 "Microdata — HTML Draft Standard". Whatwg.org. Retrieved 2016-06-30.
  2. "माइक्रोडेटा - खोज इंजन प्रासंगिकता और अनुकूलन (एसईओ) का भविष्य". Lyquix.com. Retrieved 2016-06-30.
  3. Schema.org http://schema.org/
  4. ""Distributed," "Extensibility," And Other Fancy Words". Diveintohtml5.info. Retrieved 2016-06-30.
  5. Cotton, Paul (2 Oct 2013). "HTML माइक्रोडेटा को WG नोट के रूप में प्रकाशित करने का WG निर्णय". public-html-admin@w3.org (Mailing list). Retrieved 2016-06-30.
  6. "HTML माइक्रोडेटा". W3.org. 23 June 2014. Retrieved 2016-06-30.
  7. "HTML Microdata W3C First Public Working Draft 04 May 2017". World Wide Web Consortium (W3C). Retrieved 2017-09-06.
  8. "HTML Microdata W3C Working Draft 26 June 2017". World Wide Web Consortium (W3C). Retrieved 2017-09-06.
  9. "HTML Microdata W3C Working Draft 09 October 2017". World Wide Web Consortium (W3C). 9 October 2017. Retrieved 16 March 2018.
  10. 10.0 10.1 "HTML Microdata W3C Working Draft 10 October 2017". World Wide Web Consortium (W3C). 10 October 2017. Retrieved 16 March 2018.
  11. "HTML मानक". Web Hypertext Application Technology Working Group. Retrieved 30 December 2016.
  12. MacDonald, Matthew (2014). HTML5: The missing manual (2nd ed.). O'Reilly and Associates. ISBN 978-1-4493-6326-0.
  13. "Semantic markup deployment in Russia". Academia.edu. Retrieved 2016-06-30.
  14. "प्रलेखन". Schema.org. Retrieved 2016-06-30.
  15. "पदानुक्रम टाइप करें". Schema.org. Retrieved 2016-06-30.
  16. "Schema.org कछुआ आरडीएफएस स्कीमा". Archived from the original on 2014-09-21. Retrieved 2013-05-29.
  17. 17.0 17.1 "Rich snippets (microdata, microformats, RDFa)". Google Inc. 2016-05-17. Retrieved 2016-06-30.
  18. "Rich Snippet display clarification". 2016-06-22. Retrieved 2016-06-30.
  19. Google Webmasters Channel (2011-12-06). रिच स्निपेट के प्रकार (Video). Archived from the original on 2021-12-15. Retrieved 2016-06-30. {{cite AV media}}: |author= has generic name (help)
  20. "Microdata DOM API - Web APIs | MDN". developer.mozilla.org (in English). Retrieved 2021-07-05.
  21. Opera Software Documentation Team (2011-12-06). "Opera 11.60 for Windows changelog". Opera.com. Archived from the original on 2014-10-23. Retrieved 2016-06-30.
  22. "909633 - Remove HTML Microdata API". bugzilla.mozilla.org (in English). Retrieved 2021-07-05.

बाहरी संबंध