Kaj so mikropodatki?

Microdata je specifikacija HTML-5 za dodajanje strojno berljive kode dokumentu, kot je spletna stran, in specifikacije ne smete zamenjevati s podjetji, ki se imenujejo sistemi mikropodatkov. Vsi mikropodatki so običajno dodani oznakam HTML, ki prikazujejo informacije, ki so vidne ljudem. Z dodajanjem informacij že uporabljenim oznakam lahko razvijalec označi elemente vsebine strani, tako da lahko iskalniki in druge aplikacije lažje kategorizirajo vsebino. Te oznake opisujejo vrsto vsebine, kot so različni vidiki izdelkov, organizacij ali informacij o ljudeh. Specifikacija ne opisuje predstavitve ali videza vsebine.

Vsebina dokumenta, kot so ime organizacije, naslov, telefonska številka in URL spletnega mesta, je označena s skupinami, znanimi kot predmeti, parov ime-vrednost. Znotraj kode HTML-5 bo razvijalec zapisal vsebino kot postavko, nato pa temu elementu dodal lastnosti elementa, kot so nizi, URL-ji, datumi in čas. Oznake in so pogosto osnovne oznake, ki so jim dodane informacije o mikropodatkih. Tako kot je HTML mogoče ugnezditi, so lahko tudi mikropodatki. Začetni nabor besedišča za lastnosti elementa je na voljo na spletnem mestu organizacije Data Vocabulary.

Sledi primer uporabe mikropodatkov za opis izdelka:

Ime izdelka: Banana

     

Skupina hrane: sadje

     

Producent: Dole

     

ID izdelka: 123456789

     

Uporaba mikropodatkov je združljiva z ogrodjem za opis vira (RDFa). RDFa deluje z razširitvami ravni atributov XHTML. Ta specifikacija pa je preprostejša od specifikacije za RDFa in je del specifikacije HTML-5. Tako RDFa kot uporaba mikropodatkov sta obliki semantičnega označevanja.
Vse mikropodatke je mogoče ekstrahirati za uporabo z zapisom objektov JavaScript (JSON). JSON je format za izmenjavo podatkov, ki velja za lahek in ga ljudje lahko berejo. JSON se lahko uporablja z metodami asinhronega programiranja Javascript in XML (AJAX). Te metode omogočajo pridobivanje podatkov spletnih aplikacij iz strežnika, ne da bi to vplivalo na obnašanje in videz spletne strani. Aplikacije Web 2.0 pogosto uporabljajo AJAX, zato so mikropodatkovni sistemi lahko koristni za te programe.
Iskalniki iščejo strani za vsebino, strukturirano z mikropodatki, tako da lahko njeni bogati izrezki predstavljajo boljše informacije na strani z rezultati iskanja. Posebej uporaben je za izboljšanje lokalnih rezultatov iskanja, ki so sestavljeni iz posebnih iskalnikov, ki pregledujejo podatke o poslovnih seznamih določene regije. Podjetje ima informacije o tem, kako dodati to kodo dokumentom HTML v svojem razdelku orodij za spletne skrbnike.