Che cosa è Microdata HTML5?

November 7

Che cosa è Microdata HTML5?


L'integrazione di informazioni semantiche in una forma leggibile dalla macchina è stato un problema che affligge HTML sin dal suo inizio. Integrazione descrive una sezione di contenuti di testo in un browser Web, non solo se tale testo dovrebbe essere visualizzato come grassetto o in corsivo. Un certo numero di alternative sono state create nel corso del tempo. Lo standard HTML5 risolve il problema con i microdati.

Definizione

Microdata è una specifica in HTML5 che permette di categorizzazione dei contenuti di una pagina web attraverso l'uso di tag leggibili a macchina su misura. Questi tag permettono vocabolari personalizzati per essere incorporati all'interno di una pagina di strutturare e classificare il contenuto. I tag microdati vengono elaborati dai motori di ricerca, web crawler e browser per visualizzare i risultati di ricerca più dettagliati e precisi e un'esperienza più ricca per gli utenti quando si visita la pagina.

Storia

specifiche Microdata di HTML5 rappresenta una formalizzazione di approcci precedenti per memorizzare le informazioni semantiche nei tag leggibili, come microformati e RDFa. Questi costrutti finalizzate a raggiungere lo stesso scopo, come Microdata di HTML5, ma sono stati mantenuti dalla comunità di utenti, piuttosto che un organismo di normalizzazione, anche se RDFa ha ricevuto una raccomandazione del W3C. L'adozione diffusa e l'uso di queste tecnologie da aziende come Google per migliorare i risultati di ricerca ha portato alla inclusione di Microdata nello standard HTML5.

uso

Un elemento Microdata è un gruppo di coppie nome-valore, con ogni coppia che rappresenta una proprietà della voce. Questi possono essere un vocabolario personalizzato dall'utente definire per descrivere i dati, o uno dei vocabolari comunemente utilizzati e riconosciuti catalogati sul sito dati vocabolario, che sono riconosciuti ed utilizzati da Google e altri motori di ricerca. Un esempio di utilizzo tipico è qui sotto:

<Div itemscope>
<P> Il mio nome è <span itemprop = "nome"> Janice </ span>. </ P>
</ Div>

<Div itemscope>
<P> Il mio nome è <span itemprop = "nome"> Horatio </ span>. </ P>
</ Div>

considerazioni

Il livello di categorizzazione e la struttura che si desidera applicare al contenuto della pagina Web si fattore in cui convenzione sarebbe la scelta migliore. Microdata di HTML5 è destinato ad essere una scelta semplice per l'inclusione di qualche struttura semantica, e può essere la scelta migliore se si sta riqualificando il vostro sito per essere HTML5-compliant. Le convenzioni microformato e RDFa sono stati in uso più a lungo.