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

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

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

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

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

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

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


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


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


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

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

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

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

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

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

<डिव क्लास = नोप्रिंट>

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


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

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

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

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

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

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


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

अभिगम्यता
क्योंकि कुछ माइक्रोफ़ॉर्मेट HTML के शीर्षक विशेषता का उपयोग करते हैं तत्व 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 HTML में मनमाना शब्दसंग्रह एम्बेड कर सकता है, जैसे उदाहरण के लिए डोमेन-विशिष्ट वैज्ञानिक डेटा जैसे प्राणी या रासायनिक डेटा जिसके लिए कोई माइक्रोफ़ॉर्मेट नहीं है। 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 (फ़ाइल स्वरूप)
 * स्कीमा.ओआरजी
 * सरल HTML सत्तामीमांसा एक्सटेंशन
 * एक्सएमडीपी

अग्रिम पठन

 * 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