A mikroformátum (néha rövidítve μF vagy uF ) egy megközelítés az adatok WEB- oldalakon történő formázására , amely a meglévő tartalmak (például metaadatok) racionalizálására és szabványosítására törekszik XHTML és HTML tag osztályok és attribútumok segítségével . Ezt a megközelítést úgy tervezték, hogy a végfelhasználók számára szánt információkat, például címjegyzéket, földrajzi koordinátákat, telefonszámokat, eseményeket és egyéb, állandó felépítésű adatokat a szoftver automatikusan feldolgozza.
Annak ellenére, hogy a weboldalak tartalma már technikailag képes volt a web-tervezéstől "automatikus feldolgozásra", voltak bizonyos korlátozások. A hagyományos címkézési címkéket valójában információk megjelenítésére használták az interneten, és nem az információk jelentésére. A mikroformátumok célja, hogy áthidalják ezt a szakadékot a szemantika csatolásával a HTML és XHTML címkék kódolásának egységesítésével, ami elkerüli az automatizált feldolgozás egyéb bonyolultabb módszereit, mint például a természetes nyelv feldolgozása vagy a képernyő . A mikroformátumok használata, elfogadása és feldolgozása lehetővé teszi az adatelemek indexelését, keresését, mentését vagy hivatkozását oly módon, hogy az információkat újra felhasználhatók vagy egyesíthetők legyenek.
A jelenlegi mikroformátumok lehetővé teszik az események, kapcsolattartási adatok, társas kapcsolatok stb. Kódolását és kinyerését. Sok más formátum fejlesztés alatt áll.
A mikroformátumok egy olyan mozgalomból jöttek létre, amely felismerhetővé teszi az adatelemeket (például eseményeket, elérhetőségeket vagy földrajzi helyeket), képesek a szoftver által automatikusan feldolgozni, miközben a végfelhasználók közvetlenül olvashatók. Link-alapú mikroformátumok jelentek meg elsőként. Ide tartoztak a hivatkozott oldalon véleményt nyilvánító szavazási linkek, amelyeket a keresők azonnali közvélemény-kutatások során megszámlálhatnak.
Amint a mikroformátumok közösségének gyarapodása, a CommerceNet (in) , az internetes kereskedelmet népszerűsítő nonprofit szervezet különböző módokon segítette a technológia támogatását és népszerűsítését, valamint a mikroformátumok közösségének támogatását. CommerceNet is segített együttes megtalálta a mikroformátumokról közösségi oldalon microformats.org .
Sem a CommerceNet, sem a Microformats.org nem szabványok összessége. A mikroformátumok közösség egy nyílt wiki, levelezőlista és beszélgetési csatorna az IRC-n . A meglévő mikroformátumok nagy részét a Microformats.org wiki és a hozzá tartozó levelezőlistán hozták létre, a webes közzétételi viselkedésre vonatkozó példák összegyűjtésével, majd azok kódolásával. Más mikroformátumokat (például rel = nofollow és unAPI ) máshol javasoltak vagy fejlesztettek ki.
2007-ben a közlemények szerint a Firefox böngésző 3. verziója , valamint az Internet Explorer 8. verziója natív módon támogatná a mikroformátumokat.
Az XHTML és HTML szabványok lehetővé teszik a szemantika beágyazását és kódolását a jelölőcímkék attribútumaiba . A mikroformátumok kihasználják ezeket a szabványokat, és a következő attribútumok használatával jelzik a metaadatok jelenlétét:
Például az "A madarak 52.48, -1.89-nél ülnek" szövegben ez egy olyan számpár, amely kontextusán keresztül földrajzi koordinátarendszerként értelmezhető. Környező őket span vagy div tag (vagy más HTML elemek) az adott osztály nevét (ebben az esetben geo, latitudeés longitudeminden része a geo mikroformátumokról leírás ):
Les oiseaux se sont perchés à <span class="geo"> <span class="latitude">52.48</span>, <span class="longitude">-1.89</span> </span>gépeket lehet elmondani, hogy pontosan mi minden értéket képvisel, és akkor majd index őket, keressük meg őket a térképen, exportálhatja azokat egy GPS terminál , stb
Vegye figyelembe az elérhetőségeket:
<address> <p> Jean Bout<br/> Société Exemple<br/> 604-555-1234<br/> <a href="http://exemple.com/">http://exemple.com/</a> </p> </address>A hCard mikroformátum címkézésével ez:
<address class="vcard"> <p> <span class="fn">Jean Bout</span><br/> <span class="org">Société Exemple</span><br/> <span class="tel">604-555-1234</span><br/> <a class="url" href="http://exemple.com/">http://exemple.com/</a> </p> </address>Itt a formázott nevet ( fn ), szervezetet ( org ), telefonszámot ( tel ) és webcímet ( url ) azonosították meghatározott osztálynevek használatával; és az egész egybe van csomagolva class="vcard", jelezve, hogy a többi osztály hCard-ot alkot (rövidítve: "HTML vCard "), és ezek nem csak véletlenül definiált osztálynevek. Egyéb (opcionális) hCard osztályok is léteznek.
Most már lehetséges, hogy a szoftver, például a böngésző beépülő moduljai számára, kinyerje az információt, és más alkalmazásokba, például címjegyzékbe továbbítsa.
Számos mikroformátumot fejlesztettek ki az információk különböző formáinak szemantikai jelölésére:
A felajánlott számos mikroformátum közül a következők vannak jelenleg aktív fejlesztés alatt:
A mikroformátumok HTML-kódban történő használata további formázást és szemantikát biztosít, amelyeket az alkalmazások felhasználhatnak. Ezek lehetnek olyan alkalmazások, amelyek adatforrásokat gyűjtenek az online erőforrásokról, például webrobotok, vagy asztali alkalmazások, például e-mail kliensek vagy naptárkezelő szoftverek.
Számos böngésző kiterjesztés, mint például a „ farok Export ” ( Archív • Wikiwix • Archive.is • Google • Mit kell tenni? ) Vagy „ Operator ” ( Archív • Wikiwix • Archive.is • Google • Mit kell tenni? ) A Firefox , lehetővé A felhasználó képes felismerni a HTML-formátumú mikroformátumokat, és exportálni azokat olyan formátumba, amely kompatibilis a kapcsolattartókkal és a naptár segédprogramokkal, például a Microsoft Outlook programmal .
A Microsoft és más szoftvercégek kifejezték vágyukat a mikroformátumok beépítésére a jövőbeli projektekbe .
A Wikipédiában - és általánosabban a MediaWikivel együtt - a mikroformátumokat használják modellelemként, például az {{coord}} -t az angol Wikipédiában.
Sok kommentátor kritikát és vitát adott a tervezési elvekről és a mikroformátumok gyakorlati lehetőségeiről. Ezenkívül összehasonlították a mikroformátumokat más, ugyanazt a célt szolgáló megközelítésekkel. Időről időre áttekinthető egyetlen mikroformátum vagy az egész. A mikroformátumok terjesztésére és felhasználására irányuló dokumentált erőfeszítések egyaránt ismertek. Ez magában foglalja a mikroformátumok marketingjéhez szükséges közösségi forrásokat, például gombokat, szalaghirdetéseket, háttérképeket, logókat stb.
Rohit Khare azt mondta, hogy csökkentik, újrahasználat és újrahasznosítás egy „shortcut több tervezési elvek”, hogy hajtott a fejlesztési és gyakorlatok mögött mikroformátumokkal. Ezeket a szempontokat a következőképpen lehet összefoglalni:
Nem a mikroformátumok jelentik az egyetlen megoldást arra, hogy „intelligensebb” adatokat tároljanak az interneten. Alternatív megközelítéseket is elképzeltek és fejlesztettek. Ide tartozik például a HTML5 mikrodata , az XML jelölés és a szemantikus webes szabványok használata . Ezek a mikroformátumokkal ellentétben, nem feltétlenül esnek egybe a „csökkentés, újrafelhasználás és újrafeldolgozás” tervezési elvekkel, legalábbis ugyanolyan általánosságban.