Vad är mikrodata?
Microdata är en HTML-5-specifikation för att lägga till maskinläsbar kod till ett dokument som en webbsida, och specifikationen bör inte förväxlas med företag som kallas mikrodata-system. Alla mikrodata läggs vanligtvis till i HTML-taggar som visar information som är synlig för mänskliga användare. Genom att lägga till information till redan använda taggar kan en utvecklare märka delar av sidinnehåll så att sökmotorer och andra applikationer lättare kan kategorisera innehållet. Dessa etiketter beskriver typen av innehåll, till exempel olika aspekter av produkter, organisationer eller information om människor. Specifikationen beskriver inte presentationen eller utseendet på innehållet.
Dokumentinnehåll, till exempel en organisations namn, adress, telefonnummer och webbadress till webbplatsen, är märkta med grupper, kända som objekt, av namnvärdespar. Inom HTML-5-koden anmäler utvecklaren innehåll som ett objekt och lägger sedan till objektegenskaper som strängar, URL: er, datum och tid till det objektet. Och -taggarna är ofta bastaggarna till vilka mikrodatainformationen läggs till. Precis som HTML kan kapslas kan mikrodata också kapslas. En startuppsättning ordförråd för objektegenskaperna finns tillgänglig på webbplatsen för organisation av dataordförråd.
Följande är ett exempel på att använda mikrodata för att beskriva en produkt:
<div itemscope itemtype = "http://www.website.com/product">
<p> Produktnamn: <span itemprop = "name"> Banan </span> </p>
<p> Matgrupp: <span itemprop = "category"> Frukt </span> </p>
<p> Producent: <span itemprop = "brand"> Dole </span> </p>
<p> Produkt-ID: <span itemprop = "indentifier"> 123456789 </span> </p>
<img itemprop = "image" src = "banana-photo.png" alt = "banana">
</ Div>
Användning av mikrodata är kompatibel med Resource Description Framework (RDFa). RDFa fungerar med XHTMLs attributnivåförlängningar. Denna specifikation är emellertid enklare än specifikationen för RDFa, och den är en del av HTML-5-specifikationen. Både RDFa och mikrodata-användning är former av semantisk markering.
Alla mikrodata kan extraheras för användning med JavaScript Object Notation (JSON). JSON är ett datautbytesformat, betraktat som lätt, som människor kan läsa. JSON kan användas med Asynchronous Javascript och XML (AJAX) programmeringsmetoder. Dessa metoder gör det möjligt att hämta webbapplikationsdata från en server utan att det påverkar webbsidans beteende och utseende. Web 2.0-applikationer använder ofta AJAX, så mikrodatasystem kan vara användbara för dessa program.
Sökmotorer skannar sidor efter innehåll strukturerat med mikrodata så att dess rika utdrag kan presentera bättre information på sökresultatsidan. Det är särskilt användbart för att förbättra lokala sökresultat, som består av speciella sökmotorer som går igenom en specifik regions företagsinformation. Företaget har information om hur man lägger till den här koden i HTML-dokument i sitt avsnitt för webbansvariga.