tl, dr , एचटीएमएल 5 दस्तावेजों में सामग्री को शब्दबद्ध करने के तीन तरीके :
- माइक्रोडेटा और आरडीएफए शब्दार्थ सामग्री को चिह्नित करने के लिए सिंटैक्स (HTML का विस्तार) कर रहे हैं, लेकिन वे शब्दशः आपूर्ति नहीं करते हैं।
- माइक्रोफ़ॉर्मेट्स एक कन्वेंशन है (पुन: उपयोग जो HTML प्रदान करता है) शब्दार्थ सामग्री को चिह्नित करने के लिए, और (केवल!) उस उद्देश्य के लिए शब्दसंग्रह प्रदान करता है।
Schema.org एक शब्द संग्रह है (जिसका उपयोग विभिन्न सिंटैक्स के साथ किया जा सकता है, जिसमें माइक्रोडाटा और आरडीएफए शामिल हैं, लेकिन माइक्रोफ़ॉर्मेट्स नहीं ), इसलिए यह प्रश्न होना चाहिए: माइक्रोडेटा बनाम माइक्रोफ़ॉर्मेट्स? और आरडीएफए को पार्टी में आमंत्रित क्यों नहीं किया?
RDFa और Microdata समान नहीं हैं , लेकिन वैचारिक समान हैं । माइक्रोफ़ॉर्मेट्स हालांकि दोनों से दृढ़ता से भिन्न होते हैं।
यदि आपका एकमात्र उद्देश्य खोज इंजनों से खोज परिणामों का प्रदर्शन बढ़ाना होगा, तो इससे कोई फर्क नहीं पड़ता कि आप कौन सा मार्कअप तरीका चुनते हैं (जब तक कि यह खोज इंजन द्वारा समर्थित है)। लेकिन "सिमेंटिक मार्कअप", ज़ाहिर है, बहुत अधिक अनुमति देता है: सिमेंटिक वेब का निर्माण । बिना कारण के माइक्रोफ़ॉर्मेट्स "लोअर-केस सिमेंटिक वेब" शब्द से संबंधित नहीं हैं, जबकि आरडीएफए "अपर-केस सिमेंटिक वेब" से संबंधित है (माइक्रोडाटा एक नया वाक्यविन्यास है, लेकिन यह ऊपरी-केस के रूप में फिट होगा)।
मुख्य अंतर: एक्स्टेंसिबिलिटी । RDFa और Microdata URIs का उपयोग करते हैं, माइक्रोफ़ॉर्मेट्स विशिष्ट वर्ग नाम (HTML की class
विशेषता के लिए) और लिंक प्रकार (HTML की rel
विशेषता के लिए) का उपयोग करता है। इसका मत:
यदि माइक्रोफ़ॉर्मेट्स समुदाय ने एक उपयुक्त "शब्दावली" (यानी, एक माइक्रोफ़ॉर्मेट) बनाया और स्वीकार किया है, तो केवल माइक्रोफ़ॉर्मेट्स के साथ आप कुछ सामग्री को चिह्नित कर सकते हैं।
RDFa और माइक्रोडेटा के साथ आप कर सकते हैं अपने खुद के शब्दावली बनाने अगर वहाँ पहले से ही एक उचित एक मौजूद नहीं है (और देखते हैं कई शब्दसंग्रह )।
Google का कहना है कि मैं दोनों का उपयोग नहीं कर सकता "क्योंकि यह पार्सर को भ्रमित कर सकता है"।
मैं इसे कई मार्कअप तरीकों को लागू करने से नहीं रोकूंगा। साथ ही, Google ने एक चैट में इस कथन को निरस्त कर दिया ।
अपडेट: Google के संरचित डेटा प्रलेखन पर , यह कहीं नहीं कहता है कि वे एक ही दस्तावेज़ पर विभिन्न वाक्यविन्यास को संभाल नहीं सकते हैं। और उनके परीक्षण उपकरण की रिपोर्ट में कोई त्रुटि नहीं है अगर कई वाक्यविन्यास का उपयोग किया जाता है।
स्टैक ओवरफ्लो पर संबंधित प्रश्न भी देखें: