माइक्रोफ़ॉर्मैट्स

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

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

2013 तक, माइक्रोफ़ॉर्मेट घटना विवरण, संपर्क जानकारी, सामाजिक संबंधों और समान जानकारी के एन्कोडिंग और निष्कर्षण की अनुमति देते हैं।

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

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

कॉमर्सनेट,गैर-लाभकारी संगठन जो इंटरनेट पर ई-कॉमर्स को बढ़ावा देता है, जिसने प्रौद्योगिकी को प्रायोजित करने और बढ़ावा देने में सहायता की है और विभिन्न विधियों से माइक्रोफ़ॉर्मेट समुदाय का समर्थन किया है। कॉमर्सनेट ने Microformats.org समुदाय साइट को सह-स्थापना में भी सहायता की थी।

न तो कॉमर्सनेटऔर न ही Microformats.org मानक निकाय के रूप में कार्य करता है। माइक्रोफ़ॉर्मेट समुदाय खुले सप्ताह ,मेलिंग सूची और इंटरनेट रिले चैट (इंटरनेट रिले चैट) चैनल के माध्यम से कार्य करता है। अधिकांश वर्तमान माइक्रोफ़ॉर्मेट Microformats.org wiki और संबद्ध मेलिंग सूची से उत्पन्न हुए हैं वेब-प्रकाशन व्यवहार के उदाहरण एकत्र करने की प्रक्रिया द्वारा, फिर इसे संहिताबद्ध करना और  कुछ अन्य माइक्रोफ़ॉर्मेट (जैसे rel=nofollow और यूएपीआई) कहीं और प्रस्तावित या विकसित किए गए हैं।

विधिी अवलोकन
एक्सएचटीएमएल और एचटीएमएल मानक मार्कअप एलिमेंट की विशेषताओं के अंदर शब्दों के एम्बेडिंग और एन्कोडिंग के लिए अनुमति देते हैं। निम्नलिखित विशेषताओं का उपयोग करके मेटाडेटा की उपस्थिति का संकेत देकर माइक्रोफ़ॉर्मेट इन मानकों का लाभ उठाते हैं।


 * क्लास (कंप्यूटर प्रोग्रामिंग)
 * क्लास (कंप्यूटर प्रोग्रामिंग)


 * संबंध, एंकर-एलिमेंट में लक्ष्य पते का विवरण
 * संबंध, एंकर-एलिमेंट में लक्ष्य पते का विवरण


 * विपरीत संबंध, संदर्भित दस्तावेज़ का विवरण (एक स्थितियों में, अन्यथा माइक्रोफ़ॉर्मेट में बहिष्कृत )
 * विपरीत संबंध, संदर्भित दस्तावेज़ का विवरण (एक स्थितियों में, अन्यथा माइक्रोफ़ॉर्मेट में बहिष्कृत )

उदाहरण के लिए, पाठ में 52.48, -1.89  पर बसे पक्षी संख्याओं का जोड़ा है जो समझा जा सकता है, उनके संदर्भ से, भौगोलिक समन्वय प्रणाली का सेट होने के लिए। विशिष्ट वर्ग नामों के साथ स्पैन और डिव (या अन्य एचटीएमएल एलिमेंटों) में रैपिंग के साथ (इस स्थितियों में  ,   और  , जियो (माइक्रोफ़ॉर्मेट) विनिर्देश के सभी भाग):

सॉफ़्टवेयर एजेंट स्पष्ट रूप से पहचान सकते हैं कि प्रत्येक मान क्या दर्शाता है और फिर विभिन्न प्रकार के कार्य कर सकते हैं जैसे कि अनुक्रमण करना, मानचित्र पर इसका पता लगाना और इसे जीपीएस डिवाइस पर निर्यात करना है।

उदाहरण
इस उदाहरण में, संपर्क जानकारी निम्नानुसार प्रस्तुत की गई है:

एचकार्ड माइक्रोफ़ॉर्मेट मार्कअप के साथ, यह बन जाता है:

यहाँ, स्वरूपित नाम, संगठन , टेलीफोन नंबर और यूनिफ़ॉर्म रिसोर्स लोकेटर  विशिष्ट वर्ग नामों का उपयोग करके पहचाना गया है और पूरी वस्तु लपेटी गई है  , जो इंगित करता है कि अन्य वर्ग एचकार्ड (एचटीएमएल वीकार्ड के लिए संक्षिप्त) बनाते हैं और केवल संयोग से नामित नहीं होते हैं। अन्य, वैकल्पिक, एचकार्ड कक्षाएं भी उपस्थित हैं। सॉफ़्टवेयर, जैसे कि ब्राउज़र प्लग-इन, अब जानकारी निकाल सकते हैं, और इसे अन्य एप्लिकेशन, जैसे पता पुस्तिका में स्थानांतरित कर सकते हैं।

विशिष्ट माइक्रोफ़ॉर्मेट
विशेष प्रकार की सूचनाओं के सिमेंटिक मार्कअप को सक्षम करने के लिए कई माइक्रोफ़ॉर्मेट विकसित किए गए हैं। चूंकि, केवल एचकार्ड और एचकैलेंडर की पुष्टि की गई है, अन्य ड्राफ्ट के रूप में शेष हैं:


 * एचपरमाणु (एच-प्रविष्टि और एच-फीड द्वारा प्रतिस्थापित) - मानक एचटीएमएल के अंदर से एटम (मानक) फ़ीड को चिह्नित करने के लिए के लिए किया जाता है।
 * एचकैलेंडर - घटनाओं के लिए
 * एचकार्ड - संपर्क जानकारी के लिए; इसमें सम्मिलित हैं:
 * एडीआर - डाक पते के लिए
 * भौगोलिक (माइक्रोफ़ॉर्मेट) - भौगोलिक निर्देशांक (अक्षांश, देशांतर) के लिए
 * एचमीडिया- ऑडियो/वीडियो सामग्री के लिए
 * ऑडियो - ऑडियो सामग्री के लिए
 * एचसमाचार - समाचार सामग्री के लिए
 * एच उत्पाद - उत्पादों के लिए
 * एच पकाने की विधि - व्यंजनों और खाद्य पदार्थों के लिए।
 * एचरिव्यू - समीक्षाओं के लिए
 * रिले-निर्देशिका (फाइल सिस्टम) - वितरित निर्देशिका निर्माण और समावेशन के लिए
 * रिले- संलग्नक – वेब पेजों के लिए मल्टीमीडिया अटैचमेंट के लिए
 * रिल-लाइसेंस - कॉपीराइट लाइसेंस की विशिष्टता
 * रिल-nofollow, तृतीय-पक्ष सामग्री स्पैम को हतोत्साहित करने काप्रयास (उदा. ब्लॉग में स्पैम)
 * रिले-टैग (मेटाडेटा) - विकेंद्रीकृत टैगिंग के लिए (फोल्क्सोनॉमी)
 * एक्सएचटीएमएल फ्रेंड्स नेटवर्क (एक्सएफएन) - सामाजिक संबंधों के लिए
 * एक्सओएक्सओ (माइक्रोफॉर्मेट) - सूचियों और रूपरेखाओं के लिए

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

फ़ायरफ़ॉक्स के लिए ऑपरेटर (विस्तार)  और इंटरनेट एक्सप्लोरर के लिए ओम्फ जैसे कई ब्राउज़र एक्सटेंशन,एचटीएमएल दस्तावेज़ के अंदर माइक्रोफ़ॉर्मेट का पता लगाने की क्षमता प्रदान करते हैं। जब एचकार्ड या hCalendar सम्मिलित होते हैं, तो ऐसे ब्राउज़र एक्सटेंशन माइक्रोफ़ॉर्मेट को संपर्क प्रबंधन और कैलेंडर उपयोगिताओं जैसे Microsoft Outlook के साथ संगत स्वरूपों में निर्यात करने की अनुमति देते हैं। भौगोलिक निर्देशांक के साथ व्यवहार करते समय, वे स्थान को Google मानचित्र जैसे एप्लिकेशन को भेजने की अनुमति देते हैं। याहू! क्वेरी भाषा|Yahoo! क्वेरी लैंग्वेज का उपयोग वेब पेजों से माइक्रोफॉर्मेट निकालने के लिए किया जा सकता है। 12 मई 2009 को Google खोज ने घोषणा की कि वे कार्ड, समीक्षा और उत्पाद माइक्रोफ़ॉर्मेट को पार्स करेंगे और खोज परिणाम पृष्ठों को भरने के लिए उनका उपयोग करेंगे। उन्होंने बाद में 2010 में इसे घटनाओं के लिए hCalendar और कुकरी व्यंजनों के लिए hRecipe का उपयोग करने के लिए बढ़ाया। इसी तरह माइक्रोफॉर्मेट को भी बिंग (सर्च इंजन) द्वारा प्रोसेस किया जाता है। और याहू!. 2010 के अंत तक, ये विश्व के शीर्ष तीन खोज इंजन हैं। Microsoft ने 2006 में कहा कि उन्हें आगामी परियोजनाओं में माइक्रोफ़ॉर्मेट सम्मिलित करने की आवश्यकता है, जैसा कि अन्य सॉफ्टवेयर कंपनियों ने किया।

एलेक्स फैबॉर्ग ने अधिक जटिल एचटीएमएल बनाने के अतिरिक्त वेब ब्राउज़र में माइक्रोफॉर्मेट यूजर इंटरफेस के लिए जिम्मेदारी डालने के तर्कों को संक्षेप में प्रस्तुत किया है:
 * केवल वेब ब्राउजर ही जानता है कि कौन से एप्लिकेशन उपयोगकर्ता के लिए सुलभ हैं और उपयोगकर्ता की प्राथमिकताएं क्या हैं
 * यह वेब साइट डेवलपर्स के लिए प्रवेश की बाधा को कम करता है यदि उन्हें केवल मार्कअप करने की आवश्यकता होती है और उपस्थिति या कार्रवाई के मुद्दों को संभालने की नहीं
 * उन वेब ब्राउज़रों के साथ पश्चगामी संगतता बनाए रखता है जो माइक्रोफ़ॉर्मेट का समर्थन नहीं करते हैं
 * वेब ब्राउज़र वेब से उपयोगकर्ता के कंप्यूटर में प्रवेश का एकल बिंदु प्रस्तुत करता है, जो सुरक्षा मुद्दों को सरल करता है

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

डिजाइन सिद्धांत
कंप्यूटर वैज्ञानिक और उद्यमी, रोहित खरे ने कहा कि कम करना, पुन: उपयोग करना और रीसायकल करना कई डिज़ाइन सिद्धांतों के लिए शॉर्टहैंड है जिसने माइक्रोफ़ॉर्मेट के पीछे के विकास और प्रथाओं को प्रेरित किया। इन पहलुओं को निम्नानुसार संक्षेपित किया जा सकता है:


 * कम करें: सरलतम समाधानों का पक्ष लें और विशिष्ट समस्याओं पर ध्यान केंद्रित करें;
 * पुन: उपयोग: अनुभव से काम करें और वर्तमान अभ्यास के उदाहरणों का पक्ष लें;
 * रीसायकल: मॉड्यूलरिटी और एम्बेड करने की क्षमता को प्रोत्साहित करें, वैध एक्सएचटीएमएल को ब्लॉग पोस्ट, आरएसएस फ़ीड, और कहीं भी आप वेब तक पहुंच सकते हैं, में पुन: उपयोग किया जा सकता है।

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

वैकल्पिक विधियों के साथ तुलना
वेब पर अधिक बुद्धिमान डेटा प्रदान करने के लिए माइक्रोफ़ॉर्मेट एकमात्र समाधान नहीं हैं; वैकल्पिक विधियों का उपयोग किया जाता है और विकास के अधीन हैं। उदाहरण के लिए, सिमेंटिक वेब के XML मार्कअप और मानकों के उपयोग को वैकल्पिक दृष्टिकोण के रूप में उद्धृत किया गया है। कुछ लोग माइक्रोफॉर्मेट के साथ इसके विपरीत करते हैं कि वे आवश्यक रूप से कम करने, पुन: उपयोग करने और रीसायकल करने के डिजाइन सिद्धांतों के साथ मेल नहीं खाते हैं, कम से कम उसी सीमा तक नहीं।

माइक्रोफ़ॉर्मेट के एक अधिवक्ता, तांटेक सेलिक, ने वैकल्पिक दृष्टिकोणों के साथ एक समस्या की विशेषता बताई: Here's a new language we want you to learn, and now you need to output these additional files on your server. It's a hassle. (Microformats) lower the barrier to entry.

कुछ अनुप्रयोगों के लिए अन्य दृष्टिकोणों का उपयोग मान्य हो सकता है। यदि वर्णित डेटा का प्रकार किसी वर्तमान माइक्रोफ़ॉर्मेट पर मैप नहीं करता है, तो RDFa एचटीएमएल में मनमाना शब्दसंग्रह एम्बेड कर सकता है, जैसे उदाहरण के लिए डोमेन-विशिष्ट वैज्ञानिक डेटा जैसे प्राणी या रासायनिक डेटा जिसके लिए कोई माइक्रोफ़ॉर्मेट नहीं है। W3C के GRDDL जैसे मानक माइक्रोफ़ॉर्मेट को सिमेंटिक वेब के साथ संगत डेटा में परिवर्तित करने की अनुमति देते हैं। माइक्रोफ़ॉर्मेट के एक अन्य वकील, रयान किंग ने माइक्रोफ़ॉर्मेट की अनुकूलता को अन्य दृष्टिकोणों के साथ इस तरह रखा: Microformats provide an easy way for many people to contribute semantic data to the web. With GRDDL all of that data is made available for RDF Semantic Web tools. Microformats and GRDDL can work together to build a better web.

माइक्रोफ़ॉर्मेट 2
Microformats2 FOOeast, 2010-05-02 के समय प्रस्तावित और चर्चा की गई थी। Microformats2 का उद्देश्य पीछे की ओर संगत रहते हुए लेखकों के लिए माइक्रोफ़ॉर्मेट प्रकाशित करना और डेवलपर्स के लिए उनका उपभोग करना आसान बनाना था microformats2 का उपयोग करते हुए, उपरोक्त उदाहरण को इस प्रकार चिह्नित किया जाएगा:

और:

यह भी देखें

 * सिक्के
 * एंबेडेड आरडीएफ
 * माइक्रोडाटा (एचटीएमएल)
 * बुद्धिमान एजेंट
 * JSON-एलडी
 * लिट का नितंब
 * S5 (फ़ाइल स्वरूप)
 * स्कीमा.ओआरजी
 * सरल एचटीएमएल सत्तामीमांसा एक्सटेंशन
 * एक्सएमडीपी

अग्रिम पठन

 * Ahmet Soylu, Patrick De Causmaecker, Fridolin Wild Ubiquitous Web for Ubiquitous Environments: The Role of Embedded Semantics, article in Journal of Mobile Multimedia, Vol. 6, No.1, pp. 26–48, (2010). PDF
 * Ahmet Soylu, Patrick De Causmaecker, Fridolin Wild Ubiquitous Web for Ubiquitous Environments: The Role of Embedded Semantics, article in Journal of Mobile Multimedia, Vol. 6, No.1, pp. 26–48, (2010). PDF

बाहरी संबंध

 * microformats.org
 * Microformats Primer
 * Optimus microformats parser and validator
 * A four-part discussion of Microformats, UI issues, and possible presentation in Firefox 3 by Alex Faaborg of Mozilla