Co je Microdata?
Microdata je specifikace HTML-5 pro přidání strojově čitelného kódu do dokumentu, jako je webová stránka, a specifikace by neměla být zaměňována se společnostmi, které se nazývají systémy microdata. Všechna mikrodata se obvykle přidávají do značek HTML, které zobrazují informace viditelné pro lidské uživatele. Přidáním informací k již používaným značkám může vývojář označit prvky obsahu stránky, aby vyhledávací nástroje a další aplikace mohly obsah snadněji kategorizovat. Tyto štítky popisují typ obsahu, například různé aspekty informací o produktech, organizacích nebo lidech. Specifikace nepopisuje prezentaci nebo vzhled obsahu.
Obsah dokumentu, například název organizace, adresa, telefonní číslo a adresa URL webových stránek, je označen pomocí skupin dvojic název-hodnota označovaných jako položky. V rámci kódu HTML-5 vývojář zaznamená obsah jako položku a poté do této položky přidá vlastnosti položky, jako jsou řetězce, adresy URL, data a čas. Značky a jsou často základní značky, ke kterým jsou přidávány informace o mikrodatech. Stejně jako lze vnořit HTML, lze vnořit i mikrodata. Počáteční sada slovníků pro vlastnosti položky je k dispozici na webových stránkách organizace Data Vocabulary.
Následuje příklad použití mikrodat k popisu produktu:
<div itemscope itemtype = "http://www.website.com/product">
<p> Název produktu: <span itemprop = "name"> Banán </span> </p>
<p> Skupina potravin: <span itemprop = "kategorie"> Ovoce </span> </p>
<p> Producent: <span itemprop = "brand"> Dole </span> </p>
<p> ID produktu: <span itemprop = "indentifier"> 123456789 </span> </p>
<img itemprop = "image" src = "banana-photo.png" alt = "banán">
</div>
Použití mikrodat je kompatibilní s rámcem Popis prostředků (RDFa). RDFa pracuje s rozšířením úrovně atributů XHTML. Tato specifikace je však jednodušší než specifikace pro RDFa a je součástí specifikace HTML-5. Použití RDFa i mikrodat jsou formy sémantického značení.
Jakákoli mikrodata mohou být extrahována pro použití s JavaScript Object Notation (JSON). JSON je formát pro výměnu dat, považovaný za lehký, který lidé mohou číst. JSON může být použit s metodami asynchronního Javascriptu a XML (AJAX). Tyto metody umožňují načítat data webových aplikací ze serveru, aniž by to ovlivnilo chování a vzhled webové stránky. Aplikace Web 2.0 často využívají AJAX, takže pro tyto programy mohou být užitečné mikrodata.
Vyhledávací stroje prohledávají stránky s obsahem strukturovaným pomocí mikrodat, takže její bohaté úryvky mohou na stránce s výsledky vyhledávání poskytovat lepší informace. Zejména se používá při zlepšování výsledků místního vyhledávání, které sestává ze speciálních vyhledávačů, které procházejí údaji o firemních záznamech v určité oblasti. Společnost má informace o tom, jak přidat tento kód do HTML dokumentů, v sekci Nástroje pro webmastery.