Hvad er mikrodata?
Microdata er en HTML-5-specifikation til tilføjelse af maskinlæsbar kode til et dokument, f.eks. En webside, og specifikationen skal ikke forveksles med virksomheder, der kaldes mikrodata-systemer. Alle mikrodata føjes normalt til HTML-tags, der viser oplysninger, der er synlige for menneskelige brugere. Ved at tilføje information til allerede anvendte tags kan en udvikler mærke elementer af sideindhold, så søgemaskiner og andre applikationer lettere kan kategorisere indholdet. Disse etiketter beskriver typen af indhold, såsom forskellige aspekter af produkter, organisationer eller information om mennesker. Specifikationen beskriver ikke præsentationen eller udseendet af indholdet.
Dokumentindhold, såsom en organisations navn, adresse, telefonnummer og webadresse til webstedet, er mærket ved hjælp af grupper, kendt som poster, af navneværdepar. Inden for HTML-5-koden noterer udvikleren indhold som et element og tilføjer derefter elementeegenskaber som strenge, URL'er, datoer og tid til det element. Og- tags er ofte de basismærker, som mikrodata-informationen er tilføjet til. Ligesom HTML kan indlejres, kan mikrodata også indlejres. Et start sæt ordforråd for elementets egenskaber er tilgængeligt på webstedet Data Vocabulary organisation.
Følgende er et eksempel på at bruge mikrodata til at beskrive et produkt:
<div itemscope itemtype = "http://www.website.com/product">
<p> Produktnavn: <span itemprop = "name"> Banan </span> </p>
<p> Madgruppe: <span itemprop = "category"> Frugt </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>
Brug af mikrodata er kompatibel med Ressource Description Framework (RDFa). RDFa fungerer med XHTMLs attributniveauudvidelser. Denne specifikation er imidlertid mere enkel end specifikationen for RDFa, og den er en del af HTML-5-specifikationen. Både RDFa og mikrodata-brug er former for semantisk markup.
Alle mikrodata kan ekstraheres til brug med JavaScript Object Notation (JSON). JSON er et dataudvekslingsformat, betragtet som letvægt, som mennesker kan læse. JSON kan bruges med Asynchronous Javascript og XML (AJAX) programmeringsmetoder. Disse metoder gør det muligt at hente webapplikationsdata fra en server uden at påvirke websidens opførsel og udseende. Web 2.0-applikationer bruger ofte AJAX, så mikrodatasystemer kan være nyttige til disse programmer.
Søgemaskiner scanner sider efter indhold, der er struktureret med mikrodata, så dets rige uddrag kan præsentere bedre information på søgeresultatsiden. Det er specielt nyttigt til forbedring af lokale søgeresultater, der består af specielle søgemaskiner, der gennemgår et specifikt områdes forretningsfortegnelsesdata. Virksomheden har oplysninger om, hvordan man tilføjer denne kode til HTML-dokumenter i sit webmasterværktøjssektion.