Mikä on mikrotieto?

Mikrotiedot on HTML-5-määritys, jolla voidaan lisätä koneellisesti luettavaa koodia asiakirjaan, kuten verkkosivulle, eikä määritystä pidä sekoittaa mikrotietojärjestelmiksi kutsuttuihin yrityksiin. Kaikki mikrotiedot lisätään yleensä HTML -tunnisteisiin, jotka näyttävät tietoja, jotka näkyvät ihmisille. Lisäämällä tietoja jo käytettyihin tunnisteisiin kehittäjä voi merkitä sivun sisällön elementtejä, jotta hakukoneet ja muut sovellukset voivat helpommin luokitella sisällön. Nämä tunnisteet kuvaavat sisällön tyyppiä, kuten eri näkökohtia tuotteista, organisaatioista tai henkilöistä tiedoksi. Tekniset tiedot eivät kuvaa sisällön esitystä tai ulkonäköä.

Asiakirjan sisältö, kuten organisaation nimi, osoite, puhelinnumero ja verkkosivuston URL-osoite, merkitään käyttämällä nimien ja arvojen parien ryhmiä, joita kutsutaan nimiksi. Kehittäjä merkitsee HTML-5-koodin sisällön kohteeksi ja lisää sitten kohteen ominaisuuksiin, kuten merkkijonot, URL-osoitteet, päivämäärät ja ajan. Tunnisteet ja ovat usein peruskoodeja, joihin mikrotiedot lisätään. Aivan kuten HTML voidaan sisäkkäin, myös mikrotiedot voidaan sisäistää. Alkuperäinen sanasto kohteen ominaisuuksille on saatavilla Data Vocabulary -organisaation verkkosivustolla.

Seuraavassa on esimerkki mikrotietojen käyttämisestä tuotteen kuvaamiseen:

Tuotteen nimi: Banaani

     

Ruokaryhmä: Hedelmät

     

Tuottaja: työttömyyskorvaus

     

Tuote ID: 123456789

     

Mikrotietojen käyttö on yhteensopiva resurssikuvauskehyksen (RDFa) kanssa. RDFa toimii XHTML: n määritetason laajennusten kanssa. Tämä eritelmä on kuitenkin yksinkertaisempi kuin RDFa-määritys, ja se on osa HTML-5-spesifikaatiota. Sekä RDFa- että mikrotietojen käyttö ovat semanttisen merkinnän muotoja.
Kaikki mikrotiedot voidaan poimia käytettäväksi JavaScript Object Notation (JSON) -merkinnän kanssa. JSON on kevyt tiedonsiirtoformaatti, jota ihmiset voivat lukea. JSONia voidaan käyttää asynkronisen Javascript- ja XML (AJAX) -ohjelmointimenetelmien kanssa. Nämä menetelmät mahdollistavat verkkosovellusten tietojen noutamisen palvelimelta vaikuttamatta verkkosivun käyttäytymiseen ja ulkoasuun. Web 2.0 -sovellukset käyttävät usein AJAXia, joten mikrotietojärjestelmät voivat olla hyödyllisiä näille ohjelmille.
Hakukoneet etsivät sivuilta mikrodatalla rakennettua sisältöä, jotta sen monipuoliset katkelmat voivat näyttää parempia tietoja hakutulossivulla. Siitä on erityistä hyötyä paikallisten hakutulosten parantamisessa, joka koostuu erityisistä hakukoneista, jotka käyvät läpi tietyn alueen yritystiedot. Yhtiöllä on tietoa tämän koodin lisäämisestä HTML -asiakirjoihin verkkovastaavan työkalut -osiossa.