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

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

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

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

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

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

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

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

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


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


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


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

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

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

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

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

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

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


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

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

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

माइक्रोफ़ॉर्मेट ने 2006 में कहा कि उन्हें आगामी परियोजनाओं में माइक्रोफ़ॉर्मेट सम्मिलित करने की आवश्यकता है, जैसा कि अन्य सॉफ्टवेयर कंपनियों ने किया था।

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

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

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


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

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

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

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

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

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

माइक्रोफ़ॉर्मेट2 का उपयोग करते हुए, उपरोक्त उदाहरण को इस प्रकार चिह्नित किया जाता है।

और:

यह भी देखें

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

अग्रिम पठन

 * 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 Faabओआरजी of Mozilla