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

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

2013 में, क्योंकि W3C HTML वर्किंग ग्रुप माइक्रोडेटा HTML विनिर्देश के लिए संपादक के रूप में काम करने के लिए किसी को ढूंढने में विफल रहा, इसलिए इसका विकास एक 'नोट' के साथ समाप्त कर दिया गया था। हालाँकि, उस समय से, दो नए संपादकों का चयन किया गया, और वर्किंग ड्राफ्ट के पांच नए संस्करण प्रकाशित किए गए हैं,   सबसे हालिया है W3C वर्किंग ड्राफ्ट 26 अप्रैल 2018।

शब्दावली
माइक्रोडेटा शब्दावलियां किसी आइटम का शब्दार्थ या अर्थ प्रदान नहीं करती हैं। वेब डेवलपर एक कस्टम शब्दावली डिज़ाइन कर सकते हैं या वेब पर उपलब्ध शब्दावली का उपयोग कर सकते हैं। Schema.org स्कीमा द्वारा आमतौर पर उपयोग की जाने वाली मार्कअप शब्दावली का एक संग्रह प्रदान किया जाता है जिसमें शामिल हैं: व्यक्ति, स्थान, घटना, संगठन, उत्पाद, समीक्षा, समीक्षा-समुच्चय, ब्रेडक्रंब, ऑफ़र, ऑफ़र-एग्रीगेट। वेबसाइट schema.org की स्थापना Google, Microsoft, Yahoo!, और Yandex जैसे खोज इंजन ऑपरेटरों द्वारा की गई थी, जो खोज परिणामों को बेहतर बनाने के लिए माइक्रोडेटा मार्कअप का उपयोग करते हैं।

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

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

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

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

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

यहाँ जोड़ा गया Schema.org के साथ वही मार्कअप है  माइक्रोडेटा:

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

निम्नलिखित पाठ दिखाता है कि Google उपरोक्त उदाहरण कोड से माइक्रोडेटा को कैसे पार्स करता है। डेवलपर्स Google के रिच स्निपेट टेस्टिंग टूल का उपयोग करके माइक्रोडेटा वाले पृष्ठों का परीक्षण कर सकते हैं।  वस्तु प्रकार: http://schema.org/Person नाम = जॉन डो जॉबटाइटल = स्नातक अनुसंधान सहायक संबद्धता = सपनों का विश्वविद्यालय अतिरिक्त नाम = जॉनी यूआरएल = http://www.example.com/~JohnnyD पता = आइटम(1) वस्तु 1 प्रकार: http://schema.org/PostalAddress सड़क का पता = 1234 पीच ड्राइव पतास्थान = वार्नर रॉबिन्स पता क्षेत्र = जॉर्जिया समान मशीन-पठनीय शब्दों का उपयोग न केवल HTML माइक्रोडेटा में किया जा सकता है, बल्कि मार्कअप में आरडीएफए या जेएसओएन-एलडी जैसे अन्य एसंकेतन3 में, या आरडीएफ/एक्सएमएल, नोटेशन 3 जैसे क्रमबद्धता में बाहरी संसाधन विवरण फ्रेमवर्क फ़ाइल में भी किया जा सकता है। या कछुआ (वाक्यविन्यास)।

समर्थन

 * सर्वर: Google कर सकता है अपने खोज इंजन परिणाम पृष्ठ में माइक्रोडेटा का उपयोग करें। यह Google+ सोशल नेटवर्क के लिए पसंदीदा स्निपेट प्रारूप था।
 * ब्राउज़र:, कोई भी प्रमुख ब्राउज़र माइक्रोडेटा दस्तावेज़ ऑब्जेक्ट मॉडल एपीआई का समर्थन नहीं करता है। ओपेरा ने 11.60 (2011 में जारी) से इसका समर्थन किया, लेकिन तब से इसका कार्यान्वयन हटा दिया गया। फ़ायरफ़ॉक्स ने इसे संस्करण 49 में हटा दिया।

यह भी देखें

 * सेमांटिक वेब
 * माइक्रोफॉर्मेट
 * लिट का नितंब
 * JSON-एलडी
 * सिमेंटिक HTML
 * सिमेंटिक सोशल नेटवर्क