माइक्रोफ़ॉर्मैट्स: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{short description|Metadata standard for webpages}} | {{short description|Metadata standard for webpages}} | ||
{{Self reference| | {{Self reference|विकिपीडिया पर प्रयुक्त माइक्रोफॉर्मेट के विवरण के लिए देखें [[विकिपीडिया:माइक्रोफ़ॉर्मेट]].}} | ||
{{About|| | {{About||दस्तावेजों का फोटोग्राफिक लघुकरण|माइक्रोफॉर्म}} | ||
{{Infobox technology standard | {{Infobox technology standard | ||
Line 14: | Line 14: | ||
| website = {{URL|https://microformats.org/}} | | website = {{URL|https://microformats.org/}} | ||
|version=Microformats2|image=File:Microformat-logo.png|version_date={{Start date and age|2010|5|df=yes}}}} | |version=Microformats2|image=File:Microformat-logo.png|version_date={{Start date and age|2010|5|df=yes}}}} | ||
माइक्रोफ़ॉर्मैट्स (μF) | माइक्रोफ़ॉर्मैट्स (μF) एचटीएमएल एलिमेंट के बारे में सुसंगत और वर्णनात्मक [[ मेटा डेटा ]] के रूप में काम करने के लिए बनाई गई परिभाषित एचटीएमएल कक्षाओं का सेट है, जो इसेनिश्चित प्रकार के डेटा (जैसे [[पता पुस्तिका]], [[भौगोलिक समन्वय प्रणाली]], घटनाओं, ब्लॉग पोस्ट, उत्पादों) का प्रतिनिधित्व करने के रूप में नामित करता है। व्यंजन, आदि)।<ref>{{cite web |url=http://microformats.org/wiki/existing-classes |work=Microformats.org |title=सभी सूक्ष्म प्रारूपों में कक्षा के नाम|date=2007-09-23 |access-date=2008-09-06}}</ref> वे [[सॉफ्टवेयर एजेंट]] को मनमाना होने के अतिरिक्त विशिष्ट प्रकार के डेटा को सेट करने वाली कक्षाओं को विश्वसनीय रूप से जानकारी को संसाधित करने की अनुमति देते हैं। माइक्रोफ़ॉर्मेट 2005 के आसपास उभरा और मुख्य रूप से खोज इंजन, [[वेब सिंडिकेशन]] और [[आरएसएस]] जैसे [[समाचार एग्रीगेटर]] द्वारा उपयोग के लिए डिज़ाइन किया गया था।<ref>{{Cite web|url=https://developer.mozilla.org/en-US/docs/Web/HTML/microformats|title=माइक्रोफ़ॉर्मेट|website=MDN Web Docs|language=en|access-date=2020-03-11}}</ref> | ||
{{ | चूंकि वेब पेजों की कन्टेंट वेब की स्थापना के बाद से कुछ स्वचालित प्रसंस्करण के लिए सक्षम रही है, इस तरह की प्रसंस्करण कठिनाई है क्योंकि वेब पर जानकारी प्रदर्शित करने के लिए उपयोग की जाने वाली मार्कअप भाषा यह नहीं बताती है कि जानकारी का क्या अर्थ है।<ref name="Wharton000">{{cite web |title=What's the Next Big Thing on the Web? It May Be a Small, Simple Thing – Microformats|work=Knowledge@Wharton |publisher=[[Wharton School of the University of Pennsylvania]] |date=2005-07-27 |url=http://knowledge.wharton.upenn.edu/index.cfm?fa=printArticle&ID=1247}}</ref> माइक्रोफ़ॉर्मेट शब्दार्थ को जोड़कर इस अंतर को पाट सकते हैं, और इस तरह अन्य, अधिक जटिल, स्वचालित प्रसंस्करण के तरीके, जैसे कि [[प्राकृतिक भाषा प्रसंस्करण]] या [[स्क्रीन स्क्रैपिंग]] को कम कर सकते हैं। माइक्रोफ़ॉर्मेट का उपयोग, अपनाने और प्रसंस्करण डेटा आइटम को अनुक्रमित करने, खोजने, सहेजने या क्रॉस-रेफ़रेंस करने में सक्षम बनाता है, जिससे जानकारी का पुन: उपयोग या संयोजन किया जा सकता है।<ref name="Wharton000" /> | ||
2013 तक, माइक्रोफ़ॉर्मेट घटना विवरण, संपर्क जानकारी, सामाजिक संबंधों और समान जानकारी के एन्कोडिंग और निष्कर्षण की अनुमति देते हैं। | |||
माइक्रोफ़ॉर्मेट2 संक्षिप्त रूप में एमएफ2 माइक्रोफ़ॉर्मेट का अद्यतन संस्करण है। एमएफ2 एचटीएमएल (हाइपरटेक्स्ट मार्कअप लैंग्वेज) संरचित सिंटैक्स और शब्दावली की व्याख्या करने की अधिक आसान विधि प्रदान करता है, जो पहले के विधियों की तुलना में आरडीएफए और माइक्रोडेटा का उपयोग करता था।<ref>{{Cite web |title=Microformats - HTML: HyperText Markup Language {{!}} MDN |url=https://developer.mozilla.org/en-US/docs/Web/HTML/microformats |access-date=2022-08-06 |website=developer.mozilla.org |language=en-US}}</ref> | |||
== पृष्ठभूमि == | == पृष्ठभूमि == | ||
2005 के आसपास माइक्रोफ़ॉर्मेट उभरे{{NoteTag|1= The ''microformats'' is a community-standard maintained by its Wiki, and [http://microformats.org/wiki/index.php?title=Main_Page&dir=prev&action=history the Wiki arrived ~2005].}} पहचानने योग्य डेटा आइटम (जैसे | 2005 के आसपास माइक्रोफ़ॉर्मेट उभरे{{NoteTag|1= The ''microformats'' is a community-standard maintained by its Wiki, and [http://microformats.org/wiki/index.php?title=Main_Page&dir=prev&action=history the Wiki arrived ~2005].}} पहचानने योग्य डेटा आइटम (जैसे घटनाएं, संपर्क विवरण या भौगोलिक स्थान) को सॉफ़्टवेयर द्वारा स्वचालित प्रसंस्करण में सक्षम बनाने के साथ-साथ अंत-उपयोगकर्ताओं द्वारा सीधे पढ़ने योग्य बनाने के लिए जमीनी स्तर के आंदोलन के हिस्से के रूप में।<ref name="Wharton000" />{{NoteTag|In this context, the definition of "end-user" includes a person reading a web page on a computer screen or mobile device, or an [[assistive technology]] such as a [[screen reader]].}} लिंक-आधारित माइक्रोफ़ॉर्मेट सबसे पहले उभरे। इनमें वोट लिंक सम्मिलित हैं जो लिंक किए गए पृष्ठ के बारे में राय व्यक्त करते हैं, जिनका खोज इंजन तत्काल सर्वेक्षणों में मिलान कर सकते हैं।<ref name="Khare000">{{cite journal |title = Microformats: The Next (Small) Thing on the Semantic Web? |first=Rohit |last=Khare |journal=[[IEEE Internet Computing]] |volume=10 |issue=1 |pages=68–75 |date=January–February 2006 |publisher=[[IEEE Computer Society]] |doi = 10.1109/MIC.2006.13 |s2cid=15375082 }}</ref> | ||
[[कॉमर्सनेट]],गैर-लाभकारी संगठन जो इंटरनेट पर [[ई-कॉमर्स]] को बढ़ावा देता है, | |||
[[कॉमर्सनेट]],गैर-लाभकारी संगठन जो इंटरनेट पर [[ई-कॉमर्स]] को बढ़ावा देता है, जिसने प्रौद्योगिकी को प्रायोजित करने और बढ़ावा देने में सहायता की है और विभिन्न विधियों से माइक्रोफ़ॉर्मेट समुदाय का समर्थन किया है।<ref name="Khare000" /> कॉमर्सनेट ने Microformats.org समुदाय साइट को सह-स्थापना में भी सहायता की थी।<ref name="Khare000" /> | |||
न तो | न तो कॉमर्सनेटऔर न ही Microformats.org [[मानक निकाय]] के रूप में कार्य करता है। माइक्रोफ़ॉर्मेट समुदाय खुले [[ सप्ताह | सप्ताह]] ,मेलिंग सूची और [[इंटरनेट रिले चैट]] (इंटरनेट रिले चैट) चैनल के माध्यम से कार्य करता है।<ref name="Khare000" /> अधिकांश वर्तमान माइक्रोफ़ॉर्मेट Microformats.org wiki और संबद्ध मेलिंग सूची से उत्पन्न हुए हैं वेब-प्रकाशन व्यवहार के उदाहरण एकत्र करने की प्रक्रिया द्वारा, फिर इसे संहिताबद्ध करना और कुछ अन्य माइक्रोफ़ॉर्मेट (जैसे rel=nofollow और [[unAPI|यूएपीआई]]) कहीं और प्रस्तावित या विकसित किए गए हैं। | ||
== | == विधिी अवलोकन == | ||
[[एक्सएचटीएमएल]] और एचटीएमएल मानक | [[एक्सएचटीएमएल]] और एचटीएमएल मानक मार्कअप एलिमेंट की विशेषताओं के अंदर शब्दों के एम्बेडिंग और एन्कोडिंग के लिए अनुमति देते हैं। निम्नलिखित विशेषताओं का उपयोग करके मेटाडेटा की उपस्थिति का संकेत देकर माइक्रोफ़ॉर्मेट इन मानकों का लाभ उठाते हैं। | ||
; <code>class</code> | ; <code>class</code> | ||
: | : क्लास (कंप्यूटर प्रोग्रामिंग) | ||
; <code>rel</code> | ; <code>rel</code> | ||
: संबंध, एंकर- | : संबंध, एंकर-एलिमेंट में लक्ष्य पते का विवरण (<code><a href=... rel=...>...</a></code>) | ||
; <code>rev</code> | ; <code>rev</code> | ||
: | : विपरीत संबंध, संदर्भित दस्तावेज़ का विवरण (एक स्थितियों में, अन्यथा माइक्रोफ़ॉर्मेट में बहिष्कृत<ref name="uF-rel-faq">{{cite web |url=http://microformats.org/wiki/rel-faq |title="रिलायंस" विशेषता अक्सर पूछे जाने वाले प्रश्न|work=Microformats.org |date=2008-08-06 |access-date=2008-09-06}}</ref>) | ||
उदाहरण के लिए, पाठ में <span class= geo ><span class=latitude>52.48</span>, <span class= longitude>-1.89</span></span> पर बसे पक्षी संख्याओं | उदाहरण के लिए, पाठ में <span class="geo"><span class="latitude">52.48</span>, <span class="longitude">-1.89</span></span> पर बसे पक्षी संख्याओं का जोड़ा है जो समझा जा सकता है, उनके संदर्भ से, भौगोलिक समन्वय प्रणाली का सेट होने के लिए। विशिष्ट वर्ग नामों के साथ [[स्पैन और डिव]] (या अन्य एचटीएमएल एलिमेंटों) में रैपिंग के साथ (इस स्थितियों में <code>geo</code>, <code>latitude</code> और <code>longitude</code>, जियो (माइक्रोफ़ॉर्मेट) विनिर्देश के सभी भाग): | ||
<syntaxhighlight lang="xml">The birds roosted at | <syntaxhighlight lang="xml">The birds roosted at | ||
Line 49: | Line 52: | ||
</span> | </span> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
सॉफ़्टवेयर एजेंट | सॉफ़्टवेयर एजेंट स्पष्ट रूप से पहचान सकते हैं कि प्रत्येक मान क्या दर्शाता है और फिर विभिन्न प्रकार के कार्य कर सकते हैं जैसे कि अनुक्रमण करना, मानचित्र पर इसका पता लगाना और इसे [[GPS|जीपीएस]] डिवाइस पर निर्यात करना है। | ||
=== उदाहरण === | === उदाहरण === | ||
Line 62: | Line 65: | ||
</ul> | </ul> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
एचकार्ड माइक्रोफ़ॉर्मेट मार्कअप के साथ, यह बन जाता है: | |||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Line 72: | Line 75: | ||
</ul> | </ul> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
यहाँ, स्वरूपित नाम (<code>fn</code>), संगठन (<code>org</code>), टेलीफोन नंबर (<code>tel</code>) और [[यूनिफ़ॉर्म रिसोर्स लोकेटर]] (<code>url</code>) विशिष्ट वर्ग नामों का उपयोग करके पहचाना गया है और पूरी | यहाँ, स्वरूपित नाम (<code>fn</code>), संगठन (<code>org</code>), टेलीफोन नंबर (<code>tel</code>) और [[यूनिफ़ॉर्म रिसोर्स लोकेटर]] (<code>url</code>) विशिष्ट वर्ग नामों का उपयोग करके पहचाना गया है और पूरी वस्तु लपेटी गई है <code>class="vcard"</code>, जो इंगित करता है कि अन्य वर्ग एचकार्ड (एचटीएमएल [[vCard|वीकार्ड]] के लिए संक्षिप्त) बनाते हैं और केवल संयोग से नामित नहीं होते हैं। अन्य, वैकल्पिक, एचकार्ड कक्षाएं भी उपस्थित हैं। सॉफ़्टवेयर, जैसे कि ब्राउज़र प्लग-इन, अब जानकारी निकाल सकते हैं, और इसे अन्य एप्लिकेशन, जैसे पता पुस्तिका में स्थानांतरित कर सकते हैं। | ||
== विशिष्ट माइक्रोफ़ॉर्मेट == | == विशिष्ट माइक्रोफ़ॉर्मेट == | ||
विशेष प्रकार की सूचनाओं के सिमेंटिक मार्कअप को सक्षम करने के लिए कई माइक्रोफ़ॉर्मेट विकसित किए गए हैं। | विशेष प्रकार की सूचनाओं के सिमेंटिक मार्कअप को सक्षम करने के लिए कई माइक्रोफ़ॉर्मेट विकसित किए गए हैं। चूंकि, केवल एचकार्ड और [[hCalendar|एचकैलेंडर]] की पुष्टि की गई है, अन्य ड्राफ्ट के रूप में शेष हैं: | ||
* [[hAtom]] ([[एच-प्रविष्टि]] और [[एच-फीड]] द्वारा प्रतिस्थापित) - मानक | * [[hAtom|एचपरमाणु]] ([[एच-प्रविष्टि]] और [[एच-फीड]] द्वारा प्रतिस्थापित) - मानक एचटीएमएल के अंदर से एटम (मानक) फ़ीड को चिह्नित करने के लिए के लिए किया जाता है। | ||
* एचकैलेंडर - घटनाओं के लिए | * एचकैलेंडर - घटनाओं के लिए | ||
* [[एचकार्ड]] - संपर्क जानकारी के लिए; इसमें | * [[एचकार्ड]] - संपर्क जानकारी के लिए; इसमें सम्मिलित हैं: | ||
** एडीआर - डाक पते के लिए | ** एडीआर - डाक पते के लिए | ||
** भौगोलिक (माइक्रोफ़ॉर्मेट) - भौगोलिक निर्देशांक ([[अक्षांश]], देशांतर) के लिए | ** भौगोलिक (माइक्रोफ़ॉर्मेट) - भौगोलिक निर्देशांक ([[अक्षांश]], देशांतर) के लिए | ||
* | * एचमीडिया- ऑडियो/वीडियो सामग्री के लिए<ref>[http://microformats.org/wiki/hmedia hMedia · Microformats Wiki]</ref><ref>[http://sixrevisions.com/web-development/ultimate-guide-to-microformats-reference-and-examples/ Ultimate Guide to Microformats: Reference and Examples]</ref> | ||
* ऑडियो - ऑडियो सामग्री के लिए | * ऑडियो - ऑडियो सामग्री के लिए | ||
* [[hNews]] - समाचार सामग्री के लिए | * [[hNews|एचसमाचार]] - समाचार सामग्री के लिए | ||
* [[एच उत्पाद]] - उत्पादों के लिए | * [[एच उत्पाद]] - उत्पादों के लिए | ||
* एच पकाने की विधि - व्यंजनों और खाद्य पदार्थों के लिए। | * एच पकाने की विधि - व्यंजनों और खाद्य पदार्थों के लिए। | ||
* एचरिव्यू - [[समीक्षा]]ओं के लिए | * एचरिव्यू - [[समीक्षा]]ओं के लिए | ||
* | * रिले-निर्देशिका (फाइल सिस्टम) - वितरित निर्देशिका निर्माण और समावेशन के लिए<ref>[http://microformats.org/wiki/rel-directory rel-directory · Microformats Wiki]</ref> | ||
* | * रिले- संलग्नक – वेब पेजों के लिए मल्टीमीडिया अटैचमेंट के लिए<ref>[http://microformats.org/wiki/rel-enclosure rel="enclosure" · Microformats Wiki]</ref> | ||
* रिल-लाइसेंस - कॉपीराइट लाइसेंस की विशिष्टता<ref>[http://microformats.org/wiki/rel-license rel="license" · Microformats Wiki]</ref> | * रिल-लाइसेंस - कॉपीराइट लाइसेंस की विशिष्टता<ref>[http://microformats.org/wiki/rel-license rel="license" · Microformats Wiki]</ref> | ||
* | * रिल-[[nofollow]], तृतीय-पक्ष सामग्री स्पैम को हतोत्साहित करने काप्रयास (उदा. [[ब्लॉग में स्पैम]]) | ||
* रिले-[[टैग (मेटाडेटा)]] - विकेंद्रीकृत टैगिंग के लिए ([[फोल्क्सोनॉमी]])<ref>[http://microformats.org/wiki/rel-tag rel="tag" · Microformats Wiki]</ref> | * रिले-[[टैग (मेटाडेटा)]] - विकेंद्रीकृत टैगिंग के लिए ([[फोल्क्सोनॉमी]])<ref>[http://microformats.org/wiki/rel-tag rel="tag" · Microformats Wiki]</ref> | ||
* [[एक्सएचटीएमएल फ्रेंड्स नेटवर्क]] (एक्सएफएन) - सामाजिक संबंधों के लिए | * [[एक्सएचटीएमएल फ्रेंड्स नेटवर्क]] (एक्सएफएन) - सामाजिक संबंधों के लिए | ||
* | * एक्सओएक्सओ (माइक्रोफॉर्मेट) - सूचियों और रूपरेखाओं के लिए | ||
== उपयोग == | == उपयोग == | ||
एचटीएमएल कोड के अंदर माइक्रोफ़ॉर्मेट का उपयोग करना अतिरिक्त स्वरूपण और सिमेंटिक डेटा प्रदान करता है जिसका उपयोग अनुप्रयोग कर सकते हैं। उदाहरण के लिए, [[वेब क्रॉलर]] जैसे एप्लिकेशन ऑनलाइन संसाधनों के बारे में डेटा एकत्र कर सकते हैं, या डेस्कटॉप एप्लिकेशन जैसे ई-मेल क्लाइंट या शेड्यूलिंग सॉफ़्टवेयर विवरण संकलित कर सकते हैं। माइक्रोफ़ॉर्मेट का उपयोग मैश अप की सुविधा भी प्रदान कर सकता है जैसे वेब पेज पर सभी भौगोलिक स्थानों को निर्यात करना (उदाहरण के लिए) Google मानचित्र उन्हें स्थानिक रूप से देखने के लिए। | |||
[[फ़ायरफ़ॉक्स]] के लिए [[ ऑपरेटर (विस्तार) ]] और [[इंटरनेट एक्सप्लोरर]] के लिए ओम्फ जैसे कई ब्राउज़र एक्सटेंशन, | [[फ़ायरफ़ॉक्स]] के लिए [[ ऑपरेटर (विस्तार) ]] और [[इंटरनेट एक्सप्लोरर]] के लिए ओम्फ जैसे कई ब्राउज़र एक्सटेंशन,एचटीएमएल दस्तावेज़ के अंदर माइक्रोफ़ॉर्मेट का पता लगाने की क्षमता प्रदान करते हैं। जब एचकार्ड या hCalendar सम्मिलित होते हैं, तो ऐसे ब्राउज़र एक्सटेंशन माइक्रोफ़ॉर्मेट को संपर्क प्रबंधन और कैलेंडर उपयोगिताओं जैसे [[Microsoft Outlook]] के साथ संगत स्वरूपों में निर्यात करने की अनुमति देते हैं। भौगोलिक निर्देशांक के साथ व्यवहार करते समय, वे स्थान को Google मानचित्र जैसे एप्लिकेशन को भेजने की अनुमति देते हैं। याहू! क्वेरी भाषा|Yahoo! क्वेरी लैंग्वेज का उपयोग वेब पेजों से माइक्रोफॉर्मेट निकालने के लिए किया जा सकता है।<ref>{{cite web|url=http://developer.yahoo.net/blog/archives/2009/01/wikipedia_w_yql.html|title=वाईक्यूएल के साथ विकिपीडिया से डेटा प्राप्त करना और प्रदर्शित करना|last=Heilman|first=Chris|date=2009-01-19|work=Yahoo Developer Network|publisher=Yahoo|access-date=2009-01-19|url-status=dead|archive-url=https://web.archive.org/web/20110127010715/http://developer.yahoo.com/blogs/ydn/posts/2009/01/wikipedia_w_yql/|archive-date=27 January 2011}}</ref> 12 मई 2009 को Google खोज ने घोषणा की कि वे कार्ड, समीक्षा और उत्पाद माइक्रोफ़ॉर्मेट को पार्स करेंगे और खोज परिणाम पृष्ठों को भरने के लिए उनका उपयोग करेंगे।<ref name="Rich-Snippets">{{cite web|url=http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html|title=पेश है रिच स्निपेट्स|last=Goel|first=Kavi|author2=Ramanathan V. Guha |author3=Othar Hansson |date=2009-05-12|work=Google Webmaster Central Blog|access-date=2009-05-25}}</ref> उन्होंने बाद में 2010 में इसे घटनाओं के लिए hCalendar और कुकरी व्यंजनों के लिए hRecipe का उपयोग करने के लिए बढ़ाया।<ref name="Google-recipes">{{cite web|url=http://googlewebmastercentral.blogspot.com/2010/04/better-recipes-on-web-introducing.html|title=Better recipes on the web: Introducing recipe rich snippets|last=Gong|first=Jun|author2=Kosuke Suzuki|date=2010-04-13|access-date=17 March 2011|author3=Yu Watanabe|work=Google Search Central Blog}}</ref> इसी तरह माइक्रोफॉर्मेट को भी बिंग (सर्च इंजन) द्वारा प्रोसेस किया जाता है।<ref name="Bing">{{cite web|url=http://www.bing.com/community/site_blogs/b/search/archive/2011/06/02/bing-google-and-yahoo-unite-to-build-the-web-of-objects.aspx|title=Bing Introducing Schema.org: Bing, Google and Yahoo Unite to Build the Web of Objects – Search Blog – Site Blogs – Bing Community|date=2011-06-02|work=[[Bing (search engine)|Bing]]|access-date=2 June 2011}}</ref> और याहू!.<ref name="YSearch">{{cite web|url=http://www.ysearchblog.com/2011/06/02/introducing-schema-org-a-collaboration-on-structured-data|title=Introducing schema.org: A Collaboration on Structured Data|date=2011-06-02|access-date=2 June 2011|url-status=dead|archive-url=https://web.archive.org/web/20110603031707/http://www.ysearchblog.com/2011/06/02/introducing-schema-org-a-collaboration-on-structured-data/|archive-date=3 June 2011}}</ref> 2010 के अंत तक, ये विश्व के शीर्ष तीन खोज इंजन हैं।<ref>{{cite web |url=http://gs.statcounter.com/#search_engine-ww-monthly-201010-201012 |title=Top 5 Search Engines from Oct to Dec 10| StatCounter Global Stats |publisher=StatCounter |access-date=17 January 2011}}</ref> | ||
[[Microsoft]] ने 2006 में कहा कि उन्हें आगामी परियोजनाओं में माइक्रोफ़ॉर्मेट | [[Microsoft]] ने 2006 में कहा कि उन्हें आगामी परियोजनाओं में माइक्रोफ़ॉर्मेट सम्मिलित करने की आवश्यकता है,<ref>{{cite web|url=http://microformats.org/blog/2006/03/20/bill-gates-at-mix06-we-need-microformats |title=Bill Gates at Mix06 – 'We need microformats' |date=2006-03-20 |quote=We need microformats and to get people to agree on them. It is going to bootstrap exchanging data on the Web… …we need them for things like contact cards, events, directions… |access-date=2008-09-06}}</ref> जैसा कि अन्य सॉफ्टवेयर कंपनियों ने किया। | ||
एलेक्स फैबॉर्ग ने अधिक जटिल | एलेक्स फैबॉर्ग ने अधिक जटिल एचटीएमएल बनाने के अतिरिक्त वेब ब्राउज़र में माइक्रोफॉर्मेट यूजर इंटरफेस के लिए जिम्मेदारी डालने के तर्कों को संक्षेप में प्रस्तुत किया है:<ref>{{Cite web |url=http://blog.mozilla.com/faaborg/2007/02/04/microformats-part-4-the-user-interface-of-microformat-detection/ |title=Microformats – Part 4: The User Interface of Microformat Detection « Alex Faaborg|access-date=6 October 2008 |archive-url=https://web.archive.org/web/20080923215304/http://blog.mozilla.com/faaborg/2007/02/04/microformats-part-4-the-user-interface-of-microformat-detection/ |archive-date=23 September 2008 |url-status=dead }}</ref> | ||
* केवल वेब ब्राउजर ही जानता है कि कौन से एप्लिकेशन उपयोगकर्ता के लिए सुलभ हैं और उपयोगकर्ता की प्राथमिकताएं क्या हैं | * केवल वेब ब्राउजर ही जानता है कि कौन से एप्लिकेशन उपयोगकर्ता के लिए सुलभ हैं और उपयोगकर्ता की प्राथमिकताएं क्या हैं | ||
* यह वेब साइट डेवलपर्स के लिए प्रवेश की बाधा को कम करता है यदि उन्हें केवल मार्कअप करने की आवश्यकता होती है और उपस्थिति या कार्रवाई के मुद्दों को संभालने की नहीं | * यह वेब साइट डेवलपर्स के लिए प्रवेश की बाधा को कम करता है यदि उन्हें केवल मार्कअप करने की आवश्यकता होती है और उपस्थिति या कार्रवाई के मुद्दों को संभालने की नहीं | ||
Line 114: | Line 112: | ||
== मूल्यांकन == | == मूल्यांकन == | ||
विभिन्न टिप्पणीकारों ने डिजाइन सिद्धांतों और सूक्ष्म प्रारूपों के व्यावहारिक पहलुओं पर समीक्षा और चर्चा की | विभिन्न टिप्पणीकारों ने डिजाइन सिद्धांतों और सूक्ष्म प्रारूपों के व्यावहारिक पहलुओं पर समीक्षा और चर्चा की प्रस्तुत की है। माइक्रोफ़ॉर्मेट की तुलना अन्य दृष्टिकोणों से की गई है जो समान या समान उद्देश्य की पूर्ति करना चाहते हैं।<ref name="criticism000">{{cite web |title=आलोचना|work=Microformats.org |url=http://microformats.org/wiki?title=criticism&oldid=18478 |date=2007-03-24 |access-date=2007-08-15}}</ref> {{As of|2007|}},या सभी माइक्रोफ़ॉर्मेट की कुछ आलोचना हुई थी।<ref name="criticism000"/>माइक्रोफ़ॉर्मेट के प्रसार और उपयोग की वकालत की जा रही थी {{As of|2007||lc=y}}.<ref name="advocacy000">{{cite web |title=वकालत|work=Microformats.org |url=http://microformats.org/wiki/advocacy |date=2008-08-27 |access-date=2007-08-15}}</ref><ref name="spread000">{{cite web |title=माइक्रोफ़ॉर्मेट फैलाओ|work=Microformats.org |url=http://microformats.org/wiki/spread-microformats |date=2008-08-29 |access-date= 2007-08-15}} This includes community resources for marketing microformats such as buttons, banners, wallpaper / desktop screens, logo graphics, etc.</ref> [[ओपेरा सॉफ्टवेयर]] सीटीओ और [[ व्यापक शैली पत्रक ]] के निर्माता हाकोन वियम ली ने 2005 में कहा था कि हम माइक्रोफ़ॉर्मेट्स कागुच्छा भी विकसित होते देखेंगे, और मेरा मानना है कि [[सेमांटिक वेब]] का निर्माण इसी तरह होगा।<ref name="advocacy001">{{cite web |title=Interview with Håkon Wium Lie |url=http://www.molly.com/2005/03/31/interview-with-hkon-wium-lie/ |first=Molly E. |last=Holzschlag |author-link=Molly Holzschlag |date=2005-03-31 |work=Molly.com |access-date=2007-11-18}}</ref> चूंकि, अगस्त 2008 में, स्विग्निशन (पूर्व में कॉग्निशन) माइक्रोफ़ॉर्मेट पार्सिंग सेवा के लेखक टोबी इंकस्टर ने बताया कि 2005 के बाद से कोई नया माइक्रोफ़ॉर्मेट विनिर्देश प्रकाशित नहीं किया गया था।<ref name="threeyears">{{cite web |title=तीन साल से ज्यादा|url=http://microformats.org/discuss/mail/microformats-discuss/2008-August/012402.html |work=Microformats.org |first=Toby A. |last=Inkster |date=2008-04-22 |access-date=2008-08-24}}</ref> | ||
Line 126: | Line 124: | ||
=== अभिगम्यता === | === अभिगम्यता === | ||
क्योंकि कुछ माइक्रोफ़ॉर्मेट | क्योंकि कुछ माइक्रोफ़ॉर्मेट एचटीएमएल के शीर्षक विशेषता का उपयोग करते हैं {{tag|abbr|open}} एलिमेंट [http://microformats.org/wiki/abbr-design-pattern abbr डिज़ाइन पैटर्न] में [[मशीन-पठनीय डेटा]] (विशेष रूप से दिनांक-समय और भौगोलिक निर्देशांक) को छुपाने के लिए, एलिमेंट की सादा पाठ सामग्री तक पहुंच योग्य नहीं है [[स्क्रीन रीडर]] जो संक्षेपों का विस्तार करते हैं।<ref name="ATF">{{cite web |url=http://www.webstandards.org/2007/04/27/haccessibility/ | title=h अभिगम्यता| first=James |last=Craig |publisher= [[Web Standards Project]] |date=2007-04-27 |access-date=2007-08-16}}</ref> जून 2008 में [[बीबीसी]] ने घोषणा की कि वह <code>abbr</code> अभिगम्यता संबंधी चिंताओं के कारण डिजाइन पैटर्न।<ref name="BBCabbr">{{cite web |url=https://www.bbc.co.uk/blogs/radiolabs/2008/06/removing_microformats_from_bbc.shtml |title=Removing Microformats from bbc.co.uk/programmes |first=Michael |last=Smethurst |work= [[BBC]] |date=2008-06-23 |access-date=2008-08-24}}</ref> | ||
=== वैकल्पिक | === वैकल्पिक विधियों के साथ तुलना === | ||
वेब पर अधिक बुद्धिमान डेटा प्रदान करने के लिए माइक्रोफ़ॉर्मेट एकमात्र समाधान नहीं हैं; वैकल्पिक | वेब पर अधिक बुद्धिमान डेटा प्रदान करने के लिए माइक्रोफ़ॉर्मेट एकमात्र समाधान नहीं हैं; वैकल्पिक विधियों का उपयोग किया जाता है और विकास के अधीन हैं। उदाहरण के लिए, सिमेंटिक वेब के [[XML]] मार्कअप और मानकों के उपयोग को वैकल्पिक दृष्टिकोण के रूप में उद्धृत किया गया है।<ref name="Khare000"/>कुछ लोग माइक्रोफॉर्मेट के साथ इसके विपरीत करते हैं कि वे आवश्यक रूप से कम करने, पुन: उपयोग करने और रीसायकल करने के डिजाइन सिद्धांतों के साथ मेल नहीं खाते हैं, कम से कम उसी सीमा तक नहीं।<ref name="Khare000"/> | ||
माइक्रोफ़ॉर्मेट के एक अधिवक्ता, तांटेक सेलिक, ने वैकल्पिक दृष्टिकोणों के साथ एक समस्या की विशेषता बताई: {{cquote|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.<ref name="Wharton000"/>}} | माइक्रोफ़ॉर्मेट के एक अधिवक्ता, तांटेक सेलिक, ने वैकल्पिक दृष्टिकोणों के साथ एक समस्या की विशेषता बताई: {{cquote|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.<ref name="Wharton000"/>}} | ||
कुछ अनुप्रयोगों के लिए अन्य दृष्टिकोणों का उपयोग मान्य हो सकता है। यदि वर्णित डेटा का प्रकार किसी | कुछ अनुप्रयोगों के लिए अन्य दृष्टिकोणों का उपयोग मान्य हो सकता है। यदि वर्णित डेटा का प्रकार किसी वर्तमान माइक्रोफ़ॉर्मेट पर मैप नहीं करता है, तो [[RDFa]] एचटीएमएल में मनमाना शब्दसंग्रह एम्बेड कर सकता है, जैसे उदाहरण के लिए डोमेन-विशिष्ट वैज्ञानिक डेटा जैसे प्राणी या रासायनिक डेटा जिसके लिए कोई माइक्रोफ़ॉर्मेट नहीं है। W3C के [[GRDDL]] जैसे मानक माइक्रोफ़ॉर्मेट को सिमेंटिक वेब के साथ संगत डेटा में परिवर्तित करने की अनुमति देते हैं।<ref name="King007">{{cite web |title=W3C GRDDL Recommendation Bridges HTML/Microformats and the Semantic Web |work=XML Coverpages |date=2007-09-13 |url=http://xml.coverpages.org/ni2007-09-13-a.html |publisher=[[OASIS (organization)|OASIS]] |access-date=2007-11-23}}</ref> | ||
माइक्रोफ़ॉर्मेट के एक अन्य वकील, रयान किंग ने माइक्रोफ़ॉर्मेट की अनुकूलता को अन्य दृष्टिकोणों के साथ इस तरह रखा: {{cquote|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.<ref name="King007"/>}} | माइक्रोफ़ॉर्मेट के एक अन्य वकील, रयान किंग ने माइक्रोफ़ॉर्मेट की अनुकूलता को अन्य दृष्टिकोणों के साथ इस तरह रखा: {{cquote|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.<ref name="King007"/>}} | ||
== माइक्रोफ़ॉर्मेट 2 == | == माइक्रोफ़ॉर्मेट 2 == | ||
Microformats2 FOOeast, 2010-05-02 के | Microformats2 FOOeast, 2010-05-02 के समय प्रस्तावित और चर्चा की गई थी।<ref>{{cite web |title=microformats 2.0 discussion |date=2010-05-02 |url=http://microformats.org/wiki/events/2010-05-02-microformats-2-0}}</ref> Microformats2 का उद्देश्य पीछे की ओर संगत रहते हुए लेखकों के लिए माइक्रोफ़ॉर्मेट प्रकाशित करना और डेवलपर्स के लिए उनका उपभोग करना आसान बनाना था<ref>{{cite web |title=microformats2 |url=http://microformats.org/wiki/microformats2}}</ref> | ||
microformats2 का उपयोग करते हुए, उपरोक्त उदाहरण को इस प्रकार चिह्नित किया जाएगा: | microformats2 का उपयोग करते हुए, उपरोक्त उदाहरण को इस प्रकार चिह्नित किया जाएगा: | ||
Line 169: | Line 167: | ||
*[[S5 (फ़ाइल स्वरूप)]] | *[[S5 (फ़ाइल स्वरूप)]] | ||
*स्कीमा.ओआरजी | *स्कीमा.ओआरजी | ||
* [[सरल HTML सत्तामीमांसा एक्सटेंशन]] | * [[सरल HTML सत्तामीमांसा एक्सटेंशन|सरल एचटीएमएल सत्तामीमांसा एक्सटेंशन]] | ||
* [[एक्सएमडीपी]] | * [[एक्सएमडीपी]] | ||
Revision as of 18:12, 24 June 2023
Abbreviation | μF |
---|---|
Status | Published |
Year started | 2005 |
Latest version | Microformats2 May 2010 |
Related standards | Microdata (HTML), RDF, RDF Schema, OWL |
Domain | Semantic Web |
Website | microformats |
माइक्रोफ़ॉर्मैट्स (μF) एचटीएमएल एलिमेंट के बारे में सुसंगत और वर्णनात्मक मेटा डेटा के रूप में काम करने के लिए बनाई गई परिभाषित एचटीएमएल कक्षाओं का सेट है, जो इसेनिश्चित प्रकार के डेटा (जैसे पता पुस्तिका, भौगोलिक समन्वय प्रणाली, घटनाओं, ब्लॉग पोस्ट, उत्पादों) का प्रतिनिधित्व करने के रूप में नामित करता है। व्यंजन, आदि)।[1] वे सॉफ्टवेयर एजेंट को मनमाना होने के अतिरिक्त विशिष्ट प्रकार के डेटा को सेट करने वाली कक्षाओं को विश्वसनीय रूप से जानकारी को संसाधित करने की अनुमति देते हैं। माइक्रोफ़ॉर्मेट 2005 के आसपास उभरा और मुख्य रूप से खोज इंजन, वेब सिंडिकेशन और आरएसएस जैसे समाचार एग्रीगेटर द्वारा उपयोग के लिए डिज़ाइन किया गया था।[2]
चूंकि वेब पेजों की कन्टेंट वेब की स्थापना के बाद से कुछ स्वचालित प्रसंस्करण के लिए सक्षम रही है, इस तरह की प्रसंस्करण कठिनाई है क्योंकि वेब पर जानकारी प्रदर्शित करने के लिए उपयोग की जाने वाली मार्कअप भाषा यह नहीं बताती है कि जानकारी का क्या अर्थ है।[3] माइक्रोफ़ॉर्मेट शब्दार्थ को जोड़कर इस अंतर को पाट सकते हैं, और इस तरह अन्य, अधिक जटिल, स्वचालित प्रसंस्करण के तरीके, जैसे कि प्राकृतिक भाषा प्रसंस्करण या स्क्रीन स्क्रैपिंग को कम कर सकते हैं। माइक्रोफ़ॉर्मेट का उपयोग, अपनाने और प्रसंस्करण डेटा आइटम को अनुक्रमित करने, खोजने, सहेजने या क्रॉस-रेफ़रेंस करने में सक्षम बनाता है, जिससे जानकारी का पुन: उपयोग या संयोजन किया जा सकता है।[3]
2013 तक, माइक्रोफ़ॉर्मेट घटना विवरण, संपर्क जानकारी, सामाजिक संबंधों और समान जानकारी के एन्कोडिंग और निष्कर्षण की अनुमति देते हैं।
माइक्रोफ़ॉर्मेट2 संक्षिप्त रूप में एमएफ2 माइक्रोफ़ॉर्मेट का अद्यतन संस्करण है। एमएफ2 एचटीएमएल (हाइपरटेक्स्ट मार्कअप लैंग्वेज) संरचित सिंटैक्स और शब्दावली की व्याख्या करने की अधिक आसान विधि प्रदान करता है, जो पहले के विधियों की तुलना में आरडीएफए और माइक्रोडेटा का उपयोग करता था।[4]
पृष्ठभूमि
2005 के आसपास माइक्रोफ़ॉर्मेट उभरे[note 1] पहचानने योग्य डेटा आइटम (जैसे घटनाएं, संपर्क विवरण या भौगोलिक स्थान) को सॉफ़्टवेयर द्वारा स्वचालित प्रसंस्करण में सक्षम बनाने के साथ-साथ अंत-उपयोगकर्ताओं द्वारा सीधे पढ़ने योग्य बनाने के लिए जमीनी स्तर के आंदोलन के हिस्से के रूप में।[3][note 2] लिंक-आधारित माइक्रोफ़ॉर्मेट सबसे पहले उभरे। इनमें वोट लिंक सम्मिलित हैं जो लिंक किए गए पृष्ठ के बारे में राय व्यक्त करते हैं, जिनका खोज इंजन तत्काल सर्वेक्षणों में मिलान कर सकते हैं।[5]
कॉमर्सनेट,गैर-लाभकारी संगठन जो इंटरनेट पर ई-कॉमर्स को बढ़ावा देता है, जिसने प्रौद्योगिकी को प्रायोजित करने और बढ़ावा देने में सहायता की है और विभिन्न विधियों से माइक्रोफ़ॉर्मेट समुदाय का समर्थन किया है।[5] कॉमर्सनेट ने Microformats.org समुदाय साइट को सह-स्थापना में भी सहायता की थी।[5]
न तो कॉमर्सनेटऔर न ही Microformats.org मानक निकाय के रूप में कार्य करता है। माइक्रोफ़ॉर्मेट समुदाय खुले सप्ताह ,मेलिंग सूची और इंटरनेट रिले चैट (इंटरनेट रिले चैट) चैनल के माध्यम से कार्य करता है।[5] अधिकांश वर्तमान माइक्रोफ़ॉर्मेट Microformats.org wiki और संबद्ध मेलिंग सूची से उत्पन्न हुए हैं वेब-प्रकाशन व्यवहार के उदाहरण एकत्र करने की प्रक्रिया द्वारा, फिर इसे संहिताबद्ध करना और कुछ अन्य माइक्रोफ़ॉर्मेट (जैसे rel=nofollow और यूएपीआई) कहीं और प्रस्तावित या विकसित किए गए हैं।
विधिी अवलोकन
एक्सएचटीएमएल और एचटीएमएल मानक मार्कअप एलिमेंट की विशेषताओं के अंदर शब्दों के एम्बेडिंग और एन्कोडिंग के लिए अनुमति देते हैं। निम्नलिखित विशेषताओं का उपयोग करके मेटाडेटा की उपस्थिति का संकेत देकर माइक्रोफ़ॉर्मेट इन मानकों का लाभ उठाते हैं।
class
- क्लास (कंप्यूटर प्रोग्रामिंग)
rel
- संबंध, एंकर-एलिमेंट में लक्ष्य पते का विवरण (
<a href=... rel=...>...</a>
)
rev
- विपरीत संबंध, संदर्भित दस्तावेज़ का विवरण (एक स्थितियों में, अन्यथा माइक्रोफ़ॉर्मेट में बहिष्कृत[6])
उदाहरण के लिए, पाठ में 52.48, -1.89 पर बसे पक्षी संख्याओं का जोड़ा है जो समझा जा सकता है, उनके संदर्भ से, भौगोलिक समन्वय प्रणाली का सेट होने के लिए। विशिष्ट वर्ग नामों के साथ स्पैन और डिव (या अन्य एचटीएमएल एलिमेंटों) में रैपिंग के साथ (इस स्थितियों में geo
, latitude
और longitude
, जियो (माइक्रोफ़ॉर्मेट) विनिर्देश के सभी भाग):
The birds roosted at
<span class="geo">
<span class="latitude">52.48</span>,
<span class="longitude">-1.89</span>
</span>
सॉफ़्टवेयर एजेंट स्पष्ट रूप से पहचान सकते हैं कि प्रत्येक मान क्या दर्शाता है और फिर विभिन्न प्रकार के कार्य कर सकते हैं जैसे कि अनुक्रमण करना, मानचित्र पर इसका पता लगाना और इसे जीपीएस डिवाइस पर निर्यात करना है।
उदाहरण
इस उदाहरण में, संपर्क जानकारी निम्नानुसार प्रस्तुत की गई है:
<ul>
<li>Joe Doe</li>
<li>The Example Company</li>
<li>604-555-1234</li>
<li><a href="http://example.com/">http://example.com/</a></li>
</ul>
एचकार्ड माइक्रोफ़ॉर्मेट मार्कअप के साथ, यह बन जाता है:
<ul class="vcard">
<li class="fn">Joe Doe</li>
<li class="org">The Example Company</li>
<li class="tel">604-555-1234</li>
<li><a class="url" href="http://example.com/">http://example.com/</a></li>
</ul>
यहाँ, स्वरूपित नाम (fn
), संगठन (org
), टेलीफोन नंबर (tel
) और यूनिफ़ॉर्म रिसोर्स लोकेटर (url
) विशिष्ट वर्ग नामों का उपयोग करके पहचाना गया है और पूरी वस्तु लपेटी गई है class="vcard"
, जो इंगित करता है कि अन्य वर्ग एचकार्ड (एचटीएमएल वीकार्ड के लिए संक्षिप्त) बनाते हैं और केवल संयोग से नामित नहीं होते हैं। अन्य, वैकल्पिक, एचकार्ड कक्षाएं भी उपस्थित हैं। सॉफ़्टवेयर, जैसे कि ब्राउज़र प्लग-इन, अब जानकारी निकाल सकते हैं, और इसे अन्य एप्लिकेशन, जैसे पता पुस्तिका में स्थानांतरित कर सकते हैं।
विशिष्ट माइक्रोफ़ॉर्मेट
विशेष प्रकार की सूचनाओं के सिमेंटिक मार्कअप को सक्षम करने के लिए कई माइक्रोफ़ॉर्मेट विकसित किए गए हैं। चूंकि, केवल एचकार्ड और एचकैलेंडर की पुष्टि की गई है, अन्य ड्राफ्ट के रूप में शेष हैं:
- एचपरमाणु (एच-प्रविष्टि और एच-फीड द्वारा प्रतिस्थापित) - मानक एचटीएमएल के अंदर से एटम (मानक) फ़ीड को चिह्नित करने के लिए के लिए किया जाता है।
- एचकैलेंडर - घटनाओं के लिए
- एचकार्ड - संपर्क जानकारी के लिए; इसमें सम्मिलित हैं:
- एडीआर - डाक पते के लिए
- भौगोलिक (माइक्रोफ़ॉर्मेट) - भौगोलिक निर्देशांक (अक्षांश, देशांतर) के लिए
- एचमीडिया- ऑडियो/वीडियो सामग्री के लिए[7][8]
- ऑडियो - ऑडियो सामग्री के लिए
- एचसमाचार - समाचार सामग्री के लिए
- एच उत्पाद - उत्पादों के लिए
- एच पकाने की विधि - व्यंजनों और खाद्य पदार्थों के लिए।
- एचरिव्यू - समीक्षाओं के लिए
- रिले-निर्देशिका (फाइल सिस्टम) - वितरित निर्देशिका निर्माण और समावेशन के लिए[9]
- रिले- संलग्नक – वेब पेजों के लिए मल्टीमीडिया अटैचमेंट के लिए[10]
- रिल-लाइसेंस - कॉपीराइट लाइसेंस की विशिष्टता[11]
- रिल-nofollow, तृतीय-पक्ष सामग्री स्पैम को हतोत्साहित करने काप्रयास (उदा. ब्लॉग में स्पैम)
- रिले-टैग (मेटाडेटा) - विकेंद्रीकृत टैगिंग के लिए (फोल्क्सोनॉमी)[12]
- एक्सएचटीएमएल फ्रेंड्स नेटवर्क (एक्सएफएन) - सामाजिक संबंधों के लिए
- एक्सओएक्सओ (माइक्रोफॉर्मेट) - सूचियों और रूपरेखाओं के लिए
उपयोग
एचटीएमएल कोड के अंदर माइक्रोफ़ॉर्मेट का उपयोग करना अतिरिक्त स्वरूपण और सिमेंटिक डेटा प्रदान करता है जिसका उपयोग अनुप्रयोग कर सकते हैं। उदाहरण के लिए, वेब क्रॉलर जैसे एप्लिकेशन ऑनलाइन संसाधनों के बारे में डेटा एकत्र कर सकते हैं, या डेस्कटॉप एप्लिकेशन जैसे ई-मेल क्लाइंट या शेड्यूलिंग सॉफ़्टवेयर विवरण संकलित कर सकते हैं। माइक्रोफ़ॉर्मेट का उपयोग मैश अप की सुविधा भी प्रदान कर सकता है जैसे वेब पेज पर सभी भौगोलिक स्थानों को निर्यात करना (उदाहरण के लिए) Google मानचित्र उन्हें स्थानिक रूप से देखने के लिए।
फ़ायरफ़ॉक्स के लिए ऑपरेटर (विस्तार) और इंटरनेट एक्सप्लोरर के लिए ओम्फ जैसे कई ब्राउज़र एक्सटेंशन,एचटीएमएल दस्तावेज़ के अंदर माइक्रोफ़ॉर्मेट का पता लगाने की क्षमता प्रदान करते हैं। जब एचकार्ड या hCalendar सम्मिलित होते हैं, तो ऐसे ब्राउज़र एक्सटेंशन माइक्रोफ़ॉर्मेट को संपर्क प्रबंधन और कैलेंडर उपयोगिताओं जैसे Microsoft Outlook के साथ संगत स्वरूपों में निर्यात करने की अनुमति देते हैं। भौगोलिक निर्देशांक के साथ व्यवहार करते समय, वे स्थान को Google मानचित्र जैसे एप्लिकेशन को भेजने की अनुमति देते हैं। याहू! क्वेरी भाषा|Yahoo! क्वेरी लैंग्वेज का उपयोग वेब पेजों से माइक्रोफॉर्मेट निकालने के लिए किया जा सकता है।[13] 12 मई 2009 को Google खोज ने घोषणा की कि वे कार्ड, समीक्षा और उत्पाद माइक्रोफ़ॉर्मेट को पार्स करेंगे और खोज परिणाम पृष्ठों को भरने के लिए उनका उपयोग करेंगे।[14] उन्होंने बाद में 2010 में इसे घटनाओं के लिए hCalendar और कुकरी व्यंजनों के लिए hRecipe का उपयोग करने के लिए बढ़ाया।[15] इसी तरह माइक्रोफॉर्मेट को भी बिंग (सर्च इंजन) द्वारा प्रोसेस किया जाता है।[16] और याहू!.[17] 2010 के अंत तक, ये विश्व के शीर्ष तीन खोज इंजन हैं।[18] Microsoft ने 2006 में कहा कि उन्हें आगामी परियोजनाओं में माइक्रोफ़ॉर्मेट सम्मिलित करने की आवश्यकता है,[19] जैसा कि अन्य सॉफ्टवेयर कंपनियों ने किया।
एलेक्स फैबॉर्ग ने अधिक जटिल एचटीएमएल बनाने के अतिरिक्त वेब ब्राउज़र में माइक्रोफॉर्मेट यूजर इंटरफेस के लिए जिम्मेदारी डालने के तर्कों को संक्षेप में प्रस्तुत किया है:[20]
- केवल वेब ब्राउजर ही जानता है कि कौन से एप्लिकेशन उपयोगकर्ता के लिए सुलभ हैं और उपयोगकर्ता की प्राथमिकताएं क्या हैं
- यह वेब साइट डेवलपर्स के लिए प्रवेश की बाधा को कम करता है यदि उन्हें केवल मार्कअप करने की आवश्यकता होती है और उपस्थिति या कार्रवाई के मुद्दों को संभालने की नहीं
- उन वेब ब्राउज़रों के साथ पश्चगामी संगतता बनाए रखता है जो माइक्रोफ़ॉर्मेट का समर्थन नहीं करते हैं
- वेब ब्राउज़र वेब से उपयोगकर्ता के कंप्यूटर में प्रवेश का एकल बिंदु प्रस्तुत करता है, जो सुरक्षा मुद्दों को सरल करता है
मूल्यांकन
विभिन्न टिप्पणीकारों ने डिजाइन सिद्धांतों और सूक्ष्म प्रारूपों के व्यावहारिक पहलुओं पर समीक्षा और चर्चा की प्रस्तुत की है। माइक्रोफ़ॉर्मेट की तुलना अन्य दृष्टिकोणों से की गई है जो समान या समान उद्देश्य की पूर्ति करना चाहते हैं।[21] As of 2007[update],या सभी माइक्रोफ़ॉर्मेट की कुछ आलोचना हुई थी।[21]माइक्रोफ़ॉर्मेट के प्रसार और उपयोग की वकालत की जा रही थी as of 2007[update].[22][23] ओपेरा सॉफ्टवेयर सीटीओ और व्यापक शैली पत्रक के निर्माता हाकोन वियम ली ने 2005 में कहा था कि हम माइक्रोफ़ॉर्मेट्स कागुच्छा भी विकसित होते देखेंगे, और मेरा मानना है कि सेमांटिक वेब का निर्माण इसी तरह होगा।[24] चूंकि, अगस्त 2008 में, स्विग्निशन (पूर्व में कॉग्निशन) माइक्रोफ़ॉर्मेट पार्सिंग सेवा के लेखक टोबी इंकस्टर ने बताया कि 2005 के बाद से कोई नया माइक्रोफ़ॉर्मेट विनिर्देश प्रकाशित नहीं किया गया था।[25]
डिजाइन सिद्धांत
कंप्यूटर वैज्ञानिक और उद्यमी, रोहित खरे ने कहा कि कम करना, पुन: उपयोग करना और रीसायकल करना कई डिज़ाइन सिद्धांतों के लिए शॉर्टहैंड है जिसने माइक्रोफ़ॉर्मेट के पीछे के विकास और प्रथाओं को प्रेरित किया।[5]: 71–72 इन पहलुओं को निम्नानुसार संक्षेपित किया जा सकता है:
- कम करें: सरलतम समाधानों का पक्ष लें और विशिष्ट समस्याओं पर ध्यान केंद्रित करें;
- पुन: उपयोग: अनुभव से काम करें और वर्तमान अभ्यास के उदाहरणों का पक्ष लें;
- रीसायकल: मॉड्यूलरिटी और एम्बेड करने की क्षमता को प्रोत्साहित करें, वैध एक्सएचटीएमएल को ब्लॉग पोस्ट, आरएसएस फ़ीड, और कहीं भी आप वेब तक पहुंच सकते हैं, में पुन: उपयोग किया जा सकता है।[5]
अभिगम्यता
क्योंकि कुछ माइक्रोफ़ॉर्मेट एचटीएमएल के शीर्षक विशेषता का उपयोग करते हैं <abbr>
एलिमेंट abbr डिज़ाइन पैटर्न में मशीन-पठनीय डेटा (विशेष रूप से दिनांक-समय और भौगोलिक निर्देशांक) को छुपाने के लिए, एलिमेंट की सादा पाठ सामग्री तक पहुंच योग्य नहीं है स्क्रीन रीडर जो संक्षेपों का विस्तार करते हैं।[26] जून 2008 में बीबीसी ने घोषणा की कि वह abbr
अभिगम्यता संबंधी चिंताओं के कारण डिजाइन पैटर्न।[27]
वैकल्पिक विधियों के साथ तुलना
वेब पर अधिक बुद्धिमान डेटा प्रदान करने के लिए माइक्रोफ़ॉर्मेट एकमात्र समाधान नहीं हैं; वैकल्पिक विधियों का उपयोग किया जाता है और विकास के अधीन हैं। उदाहरण के लिए, सिमेंटिक वेब के XML मार्कअप और मानकों के उपयोग को वैकल्पिक दृष्टिकोण के रूप में उद्धृत किया गया है।[5]कुछ लोग माइक्रोफॉर्मेट के साथ इसके विपरीत करते हैं कि वे आवश्यक रूप से कम करने, पुन: उपयोग करने और रीसायकल करने के डिजाइन सिद्धांतों के साथ मेल नहीं खाते हैं, कम से कम उसी सीमा तक नहीं।[5]
माइक्रोफ़ॉर्मेट के एक अधिवक्ता, तांटेक सेलिक, ने वैकल्पिक दृष्टिकोणों के साथ एक समस्या की विशेषता बताई:
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.[3]
कुछ अनुप्रयोगों के लिए अन्य दृष्टिकोणों का उपयोग मान्य हो सकता है। यदि वर्णित डेटा का प्रकार किसी वर्तमान माइक्रोफ़ॉर्मेट पर मैप नहीं करता है, तो RDFa एचटीएमएल में मनमाना शब्दसंग्रह एम्बेड कर सकता है, जैसे उदाहरण के लिए डोमेन-विशिष्ट वैज्ञानिक डेटा जैसे प्राणी या रासायनिक डेटा जिसके लिए कोई माइक्रोफ़ॉर्मेट नहीं है। W3C के GRDDL जैसे मानक माइक्रोफ़ॉर्मेट को सिमेंटिक वेब के साथ संगत डेटा में परिवर्तित करने की अनुमति देते हैं।[28]
माइक्रोफ़ॉर्मेट के एक अन्य वकील, रयान किंग ने माइक्रोफ़ॉर्मेट की अनुकूलता को अन्य दृष्टिकोणों के साथ इस तरह रखा:
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.[28]
माइक्रोफ़ॉर्मेट 2
Microformats2 FOOeast, 2010-05-02 के समय प्रस्तावित और चर्चा की गई थी।[29] Microformats2 का उद्देश्य पीछे की ओर संगत रहते हुए लेखकों के लिए माइक्रोफ़ॉर्मेट प्रकाशित करना और डेवलपर्स के लिए उनका उपभोग करना आसान बनाना था[30] microformats2 का उपयोग करते हुए, उपरोक्त उदाहरण को इस प्रकार चिह्नित किया जाएगा:
The birds roosted at
<span class="h-geo geo">
<span class="p-latitude latitude">52.48</span>,
<span class="p-longitude longitude">-1.89</span>
</span>
और:
<ul class="h-card vcard">
<li class="p-name fn">Joe Doe</li>
<li class="p-org org">The Example Company</li>
<li class="p-tel tel">604-555-1234</li>
<li><a class="u-url url" href="http://example.com/">http://example.com/</a></li>
</ul>
यह भी देखें
- सिक्के
- एंबेडेड आरडीएफ
- माइक्रोडाटा (एचटीएमएल)
- बुद्धिमान एजेंट
- JSON-एलडी
- लिट का नितंब
- S5 (फ़ाइल स्वरूप)
- स्कीमा.ओआरजी
- सरल एचटीएमएल सत्तामीमांसा एक्सटेंशन
- एक्सएमडीपी
टिप्पणियाँ
- ↑ The microformats is a community-standard maintained by its Wiki, and the Wiki arrived ~2005.
- ↑ In this context, the definition of "end-user" includes a person reading a web page on a computer screen or mobile device, or an assistive technology such as a screen reader.
संदर्भ
उद्धरण
- ↑ "सभी सूक्ष्म प्रारूपों में कक्षा के नाम". Microformats.org. 2007-09-23. Retrieved 2008-09-06.
- ↑ "माइक्रोफ़ॉर्मेट". MDN Web Docs (in English). Retrieved 2020-03-11.
- ↑ 3.0 3.1 3.2 3.3 "What's the Next Big Thing on the Web? It May Be a Small, Simple Thing – Microformats". Knowledge@Wharton. Wharton School of the University of Pennsylvania. 2005-07-27.
- ↑ "Microformats - HTML: HyperText Markup Language | MDN". developer.mozilla.org (in English). Retrieved 2022-08-06.
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Khare, Rohit (January–February 2006). "Microformats: The Next (Small) Thing on the Semantic Web?". IEEE Internet Computing. IEEE Computer Society. 10 (1): 68–75. doi:10.1109/MIC.2006.13. S2CID 15375082.
- ↑ ""रिलायंस" विशेषता अक्सर पूछे जाने वाले प्रश्न". Microformats.org. 2008-08-06. Retrieved 2008-09-06.
- ↑ hMedia · Microformats Wiki
- ↑ Ultimate Guide to Microformats: Reference and Examples
- ↑ rel-directory · Microformats Wiki
- ↑ rel="enclosure" · Microformats Wiki
- ↑ rel="license" · Microformats Wiki
- ↑ rel="tag" · Microformats Wiki
- ↑ Heilman, Chris (2009-01-19). "वाईक्यूएल के साथ विकिपीडिया से डेटा प्राप्त करना और प्रदर्शित करना". Yahoo Developer Network. Yahoo. Archived from the original on 27 January 2011. Retrieved 2009-01-19.
- ↑ Goel, Kavi; Ramanathan V. Guha; Othar Hansson (2009-05-12). "पेश है रिच स्निपेट्स". Google Webmaster Central Blog. Retrieved 2009-05-25.
- ↑ Gong, Jun; Kosuke Suzuki; Yu Watanabe (2010-04-13). "Better recipes on the web: Introducing recipe rich snippets". Google Search Central Blog. Retrieved 17 March 2011.
- ↑ "Bing Introducing Schema.org: Bing, Google and Yahoo Unite to Build the Web of Objects – Search Blog – Site Blogs – Bing Community". Bing. 2011-06-02. Retrieved 2 June 2011.
- ↑ "Introducing schema.org: A Collaboration on Structured Data". 2011-06-02. Archived from the original on 3 June 2011. Retrieved 2 June 2011.
- ↑ "Top 5 Search Engines from Oct to Dec 10| StatCounter Global Stats". StatCounter. Retrieved 17 January 2011.
- ↑ "Bill Gates at Mix06 – 'We need microformats'". 2006-03-20. Retrieved 2008-09-06.
We need microformats and to get people to agree on them. It is going to bootstrap exchanging data on the Web… …we need them for things like contact cards, events, directions…
- ↑ "Microformats – Part 4: The User Interface of Microformat Detection « Alex Faaborg". Archived from the original on 23 September 2008. Retrieved 6 October 2008.
- ↑ 21.0 21.1 "आलोचना". Microformats.org. 2007-03-24. Retrieved 2007-08-15.
- ↑ "वकालत". Microformats.org. 2008-08-27. Retrieved 2007-08-15.
- ↑ "माइक्रोफ़ॉर्मेट फैलाओ". Microformats.org. 2008-08-29. Retrieved 2007-08-15. This includes community resources for marketing microformats such as buttons, banners, wallpaper / desktop screens, logo graphics, etc.
- ↑ Holzschlag, Molly E. (2005-03-31). "Interview with Håkon Wium Lie". Molly.com. Retrieved 2007-11-18.
- ↑ Inkster, Toby A. (2008-04-22). "तीन साल से ज्यादा". Microformats.org. Retrieved 2008-08-24.
- ↑ Craig, James (2007-04-27). "h अभिगम्यता". Web Standards Project. Retrieved 2007-08-16.
- ↑ Smethurst, Michael (2008-06-23). "Removing Microformats from bbc.co.uk/programmes". BBC. Retrieved 2008-08-24.
- ↑ 28.0 28.1 "W3C GRDDL Recommendation Bridges HTML/Microformats and the Semantic Web". XML Coverpages. OASIS. 2007-09-13. Retrieved 2007-11-23.
- ↑ "microformats 2.0 discussion". 2010-05-02.
- ↑ "microformats2".
स्रोत
- Allsopp, John (March 2007). सूक्ष्म प्रारूप: वेब 2.0 के लिए अपने मार्कअप को सशक्त बनाना. Friends of ED. p. 368. ISBN 978-1-59059-814-6.
- Orchard, Leslie M (September 2005). आरएसएस और एटम को हैक करना. John Wiley & Sons. p. 602. ISBN 978-0-7645-9758-9.
- Robbins, Jennifer Niederst; Çelik, Tantek; Featherstone, Derek; Gustafson, Aaron (February 2006). संक्षेप में वेब डिज़ाइन (Third ed.). O'Reilly Media. p. 826. ISBN 978-0-596-00987-8.
अग्रिम पठन
- Suda, Brian (September 2006). Using Microformats. O'Reilly Media. p. 45. ISBN 978-0-596-52821-8.
- 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