Cos'è Microdata?
Microdata è una specifica HTML-5 per l'aggiunta di codice leggibile dalla macchina a un documento come una pagina Web e le specifiche non dovrebbero essere confuse con le aziende che sono chiamate sistemi di microdati.Tutti i microdati vengono generalmente aggiunti ai tag HTML che visualizzano informazioni visibili agli utenti umani.Aggiungendo informazioni ai tag già utilizzati, uno sviluppatore può etichettare elementi del contenuto di pagina in modo che i motori di ricerca e altre applicazioni possano classificare più facilmente il contenuto.Queste etichette descrivono il tipo di contenuto, come vari aspetti di prodotti, organizzazioni o informazioni sulle persone.La specifica non descrive la presentazione o l'aspetto del contenuto.
Il contenuto del documento, come il nome, l'indirizzo, il numero di telefono e l'URL del sito Web di un'organizzazione, è etichettato usando gruppi, noti come elementi, di coppie di valore di nome.All'interno del codice HTML-5, lo sviluppatore noterà il contenuto come elemento e quindi aggiungerà proprietà dell'oggetto come stringhe, URL, date e tempo a quell'elemento.I tag sono spesso i tag di base a cui vengono aggiunte le informazioni sui microdati.Proprio come HTML può essere nidificato, i microdati possono anche essere nidificati.Una serie iniziale di vocabolari per le proprietà dell'oggetto è disponibile sul sito Web dell'organizzazione del vocabolario dati.
Il seguente è un esempio di utilizzo di microdati per descrivere un prodotto:
lt; div itemscope itemType ' http: //www.website.com; p gt; gruppo alimentare: lt; span itemprop ' categoria gt; frutta lt;/span gt; lt;/p gt;
lt; p gt; produttore: lt; spanProp ' brand gt; dole lt;//lt;span gt; lt;/p gt;
lt; p gt; Product ID: lt; span itemprop ' indicano;; lt; img itemProp ' immagine src ' banana-photo.png alt ' banana gt;
lt;/div gt;
L'uso di microdati è compatibile con il framework di descrizione delle risorse (RDFA).RDFA funziona con le estensioni a livello di attributo di XHTML.Questa specifica, tuttavia, è più semplice della specifica per RDFA e fa parte della specifica HTML-5.Sia l'utilizzo di RDFA che i microdati sono forme di markup semantico.