Mikroformát ( anglicky microformat ; někdy zkráceně μF nebo uF ) dává HTML nebo XHTML tagům alternativní význam nebo mění tagy na databázová pole – pomocí parametrů tagů. Je to způsob sémantického označení dokumentu. Uživatel může s mikroformátovanou stránkou zacházet jako s běžnou webovou stránkou a procesorové programy mohou z takové stránky extrahovat strukturované informace.
Protože jsou mikroformáty založeny na již existujících standardech (jako jsou HTML a XHTML), lze je snadno přidat na existující webové stránky .
Při použití mikroformátů se do existujícího HTML značení přidávají parametry tagů, které dohromady tvoří sadu dat podle předem definovaných pravidel. To lze například provést pomocí atributu class (tento atribut je definován pro všechny prvky). Lidé se tak dohodli na použití určitých hodnot atributů (včetně class) k označení určitých informací. V budoucnu mohou být takové značky zpracovány obráběcími stroji.
Pro označení mikroformátem je vhodný jakýkoli prvek HTML , ale zvláštní význam je věnován prvkům, které nemají svůj vlastní standardní sémantický význam – diva span. Z atributů se v současnosti používají především: class, rel, rev.
Předpokládejme, že máme kontejner s informacemi o osobě, která je již označena:
<div> <div> Vasily Pupkin </div> <div> Rohy a kopyta </div> <div> 495-564-1234 < /div > <a href="http://example.com/"> Moje webové stránky </a> </div>Pomocí mikroformátu hCard můžete tomuto bloku kódu přidat sémantický význam:
<div class= "vcard" > <div class= "fn" > Vasilij Pupkin </div> <div class= "org" > Rohy a kopyta </div> <div class= "tel" > <span class= " typ" > Práce </span> <span class= "value" > 495-564-1234 </span> </div> <a class= "url" href= "http://example.com/" > Moje webové stránky </a> </div>Obsah samotných prvků se nezměnil; byly k nim přidány pouze atributy, které přesně označují, kde se v bloku nachází ta či ona informace (jméno, telefonní číslo atd.). Celý blok má atribut , který je rodičem mikroformátu hCard. To znamená, že tento prvek a všechny jeho vnořené prvky dohromady tvoří mikroformát hCard. class="vcard"
Jednou z možností, jak takové informace využít, jsou pluginy prohlížeče , které je dokážou na stránce najít, extrahovat a přenést do jiných aplikací (adresář, kalendáře).
Každý mikroformát řeší specifický, samostatný úkol. Zde jsou nejznámější z nich:
Vývoj nových mikroformátů probíhá v otevřeném režimu.
Mezi mnoha navrhovanými mikroformáty jsou nejblíže dokončení ty pro citace a měnové značky .
Web a webové stránky | |
---|---|
globálně | |
Lokálně | |
Typy stránek a služeb |
|
Tvorba a údržba | |
Typy rozložení, stránek, webů | |
Technický | |
Marketing | |
Společnost a kultura |
sémantický web | |
---|---|
Základy | |
Pododdíly |
|
Aplikace |
|
související témata | |
Normy |
|