Mis on mikroandmed?

Mikroandmed on HTML-5 spetsifikatsioon masinloetava koodi lisamiseks dokumendile (nt veebilehele) ning spetsifikatsiooni ei tohiks segi ajada ettevõtetega, mida nimetatakse mikroandmete süsteemideks. Kõik mikroandmed lisatakse tavaliselt HTML-i siltidele, mis kuvavad inimkasutajatele nähtavat teavet. Lisades teavet juba kasutatud siltidele, saab arendaja märgistada lehe sisu elemente, et otsingumootorid ja muud rakendused saaksid sisu hõlpsamini kategoriseerida. Need sildid kirjeldavad sisu tüüpi, näiteks toodete, organisatsioonide või inimeste teabe erinevaid aspekte. Spetsifikatsioon ei kirjelda sisu esitusviisi ega välimust.

Dokumendi sisu, nagu organisatsiooni nimi, aadress, telefoninumber ja veebisaidi URL, märgistatakse nime-väärtuse paaride rühmade ehk üksustena. HTML-5 koodis märgib arendaja sisu üksusena ja lisab seejärel sellele üksusele üksuse atribuudid, nagu stringid, URL-id, kuupäevad ja kellaaeg. Märgendid ja on sageli põhisildid, millele lisatakse mikroandmete teave. Nii nagu HTML-i saab pesastada, saab pesastada ka mikroandmeid. Üksuse atribuutide sõnavarade algkomplekt on saadaval andmesõnastiku organisatsiooni veebisaidil.

Järgmine on näide mikroandmete kasutamisest toote kirjeldamiseks.

Toote nimi: Banana

     

Toidugrupp: puuvili

     

Produtsent: Töötuabiraha

     

Toote ID: 123456789

     

Mikroandmete kasutamine ühildub Resource Description Frameworkiga (RDFa). RDFa töötab XHTML-i atribuuditaseme laiendustega. See spetsifikatsioon on aga lihtsam kui RDFa spetsifikatsioon ja see on osa HTML-5 spetsifikatsioonist. Nii RDFa kui ka mikroandmete kasutamine on semantilise märgistuse vormid.
Mis tahes mikroandmeid saab ekstraktida, et neid saaks kasutada koos JavaScript Object Notation (JSON) abil. JSON on andmevahetusvorming, mida peetakse kergeks ja mida inimesed saavad lugeda. JSON-i saab kasutada koos asünkroonse Javascripti ja XML-i (AJAX) programmeerimismeetoditega. Need meetodid võimaldavad veebirakenduste andmeid serverist tuua, ilma et see mõjutaks veebilehe käitumist ja välimust. Veeb 2.0 rakendused kasutavad sageli AJAX-i, seega võivad mikroandmesüsteemid nende programmide jaoks kasulikud olla.
Otsingumootorid skannivad lehtedelt mikroandmetega struktureeritud sisu, et selle rikkalikud väljavõtted saaksid otsingutulemuste lehel paremat teavet esitada. See on eriti kasulik kohalike otsingutulemuste parandamisel, mis koosnevad spetsiaalsetest otsingumootoritest, mis läbivad teatud piirkonna ärikataloogi kirjete andmeid. Ettevõttel on veebihalduri tööriistade jaotises teave selle koodi lisamise kohta HTML-dokumentidele.