Per utilizzare praticamente i microdata dobbiamo utilizzare i seguenti attributi: l’attributo
itemtype consente di scegliere il tipo di vocabolario applicabile su di un elemento HTML scelto; l’attributo
itemscope consente di indicare che l’elemento HTML scelto rappresenta il punto iniziale (
scope o ambito iniziale) a partire dal quale, al suo interno, saranno posizionati altri elementi HTML, che indicheranno le sue proprietà; l’attributo
itemprop consente di indicare, per un elemento HTML, una determinata proprietà dove il valore assegnato ne fornisce il nome.
Vediamo, a questo punto, come utilizzare tutti i
vocabolari citati, illustrando prima il codice HTML scritto in modo non strutturato, e successivamente mostrando lo stesso con l’utilizzo, però, dei microdata. Per un vocabolario che descrive una generica
Persona la
forma non strutturata è:
<div>
Mi chiamo Pellegrino Principe, per gli amici thp. Il mio sito è localizzato all’URL
<a href="http://www.pellegrinoprincipe.com">THP</a>.
Vivo Roma, in Italia, e lavoro come Sviluppatore Software in Guardia di Finanza
</div>
mentre la
forma strutturata è:
<div itemscope itemtype="http://data-vocabulary.org/Person">
Mi chiamo <span itemprop="name"> Pellegrino Principe </span>,
Per gli amici <span itemprop="nickname">thp</span>.
Il mio sito è localizzato all’URL
<a href="http://www.pellegrinoprincipe.com" itemprop="url">THP</a>.
Vivo a <span itemprop="address" itemscope
itemtype="http://data-vocabulary.org/Address">
<span itemprop="locality">Roma</span>,
<span itemprop="region">Italia</span>
</span>
e lavoro come <span itemprop="title"> Sviluppatore Software</span>
in <span itemprop="affiliation"> Guardia di Finanza </span>.
</div>
Per un vocabolario che descrive una generica
organizzazione, la forma non strutturata è:
<div>
InfoByte Computer Shop
Indirizzo: Via Ludovico Ariosto 113, Parma. Italia
Telefono: 1595950
<a href="http://www.ibcs.com"> InfoByte Computer Shop </a>
</div>
mentre la forma strutturata è:
<div itemscope itemtype="http://data-vocabulary.org/Organization">
<span itemprop="name"> InfoByte Computer Shop </span>
Indirizzo:
<span itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address">
<span itemprop="street-address"> Via Ludovico Ariosto 113</span>,
<span itemprop="locality">Parma</span>,
<span itemprop="region">Italia</span>.
</span>
Telefono: <span itemprop="tel">1595950</span>.
<a href=http://www.ibcs.com itemprop="url"> InfoByte Computer Shop </a>
</div>
Per un vocabolario che descrive un
prodotto la forma non strutturata è:
<div>
La Scheda Video ATIIPRO<img src="ATII2000.jpg" />
è strabiliante e ha potenti caratteristiche hardware come...
Categoria: Hardware; prezzo €250,00
</div>
mentre la forma strutturata è:
<div itemscope itemtype="http://data-vocabulary.org/Product">
<span itemprop="brand"> ATIIPRO </span>
<span itemprop="name"> Scheda Video ATIIPRO</span>
<img itemprop="photo" src=" ATII2000.jpg" />
<span itemprop="description"> La Scheda Video ATIIPRO è strabiliante e ha potenti caratteristiche hardware come…
</span>
Categoria: <span itemprop="category" >Hardware</span>
Prezzo<span itemprop="price">€250,00</span>
</div>
- Pubblicazioni correlate:
- 10-05-2010 Guida ad HTML5: storia della sua nascita (1/3)
- 11-05-2010 Guida ad HTML5: storia della sua nascita (2/3)
- 17-05-2010 Guida ad HTML5: storia della sua nascita (3/3)
- 18-05-2010 Guida ad HTML5: supporto dei browser (1/6)
- 24-05-2010 Guida ad HTML5: supporto dei browser (2/6)
- 25-05-2010 Guida ad HTML5: supporto dei browser (3/6)
- 31-05-2010 Guida ad HTML5: supporto dei browser (4/6)
- 01-06-2010 Guida ad HTML5: supporto dei browser (5/6)
- 07-06-2010 Guida ad HTML5: supporto dei browser (6/6)
- 08-06-2010 Guida ad HTML5: l'elemento canvas, l'area del disegno
- 14-06-2010 Guida ad HTML5: l’elemento canvas, disegno di forme geometriche (1/4)
- 18-06-2010 Guida ad HTML5: l’elemento canvas, disegno di forme geometriche (2/4)
- 21-06-2010 Guida ad HTML5: l’elemento canvas, disegno di forme geometriche (3/4)
- 25-06-2010 Guida ad HTML5: l’elemento canvas, disegno di forme geometriche (4/4)
- 28-06-2010 Guida ad HTML5: l’elemento canvas, immagini e testo (1/4)
- 02-07-2010 Guida ad HTML5: l’elemento canvas, immagini e testo (2/4)
- 05-07-2010 Guida ad HTML5: l’elemento canvas, immagini e testo (3/4)
- 09-07-2010 Guida ad HTML5: l’elemento canvas, immagini e testo (4/4)
- 12-07-2010 Guida ad HTML5: l’elemento canvas, manipolazione diretta dei pixel (1/2)
- 16-07-2010 Guida ad HTML5: l’elemento canvas, manipolazione diretta dei pixel (2/2)
- 19-07-2010 Guida ad HTML5: l’elemento canvas, sfumature
- 23-07-2010 Guida ad HTML5: l’elemento canvas, ombreggiature
- 26-07-2010 Guida ad HTML5: l’elemento canvas, compositing (1/2)
- 30-07-2010 Guida ad HTML5: l’elemento canvas, compositing (2/2)
- 30-08-2010 Guida ad HTML5: l’elemento canvas, stili di linea e pattern (1/2)
- 03-09-2010 Guida ad HTML5: l’elemento canvas, stili di linea e pattern (2/2)
- 06-09-2010 Guida ad HTML5: multimedialità, concetti propedeutici (1/2)
- 10-09-2010 Guida ad HTML5: multimedialità, concetti propedeutici (2/2)
- 13-09-2010 Guida ad HTML5: multimedialità, l'elemento video
- 17-09-2010 Guida ad HTML5: multimedialità, gli elementi audio e source
- 20-09-2010 Guida ad HTML5: multimedialità, scripting dei media element (1/6)
- 24-09-2010 Guida ad HTML5: multimedialità, scripting dei media element (2/6)
- 27-09-2010 Guida ad HTML5: multimedialità, scripting dei media element (3/6)
- 01-10-2010 Guida ad HTML5: multimedialità, scripting dei media element (4/6)
- 04-10-2010 Guida ad HTML5: multimedialità, scripting dei media element (5/6)
- 08-10-2010 Guida ad HTML5: multimedialità, scripting dei media element (6/6)
- 11-10-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (1/7)
- 15-10-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (2/7)
- 20-10-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (3/7)
- 22-10-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (4/7)
- 25-10-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (5/7)
- 29-10-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (6/7)
- 05-11-2010 Guida ad HTML5: multimedialità, realizzazione di un player video (7/7)
- 08-11-2010 Guida ad HTML5: storage per le web application (1/3)
- 12-11-2010 Guida ad HTML5: storage per le web application (2/3)
- 15-11-2010 Guida ad HTML5: storage per le web application (3/3)
- 19-11-2010 Guida ad HTML5: eseguire codice JavaScript in background (1/3)
- 22-11-2010 Guida ad HTML5: eseguire codice JavaScript in background (2/3)
- 26-11-2010 Guida ad HTML5: eseguire codice JavaScript in background (3/3)
- 29-11-2010 Guida ad HTML5: applicazioni web offline (1/5)
- 03-12-2010 Guida ad HTML5: applicazioni web offline (2/5)
- 06-12-2010 Guida ad HTML5: applicazioni web offline (3/5)
- 10-12-2010 Guida ad HTML5: applicazioni web offline (4/5)
- 13-12-2010 Guida ad HTML5: applicazioni web offline (5/5)
- 17-12-2010 Guida ad HTML5: la geolocalizzazione (1/4)
- 20-12-2010 Guida ad HTML5: la geolocalizzazione (2/4)
- 24-12-2010 Guida ad HTML5: la geolocalizzazione (3/4)
- 27-12-2010 Guida ad HTML5: la geolocalizzazione (4/4)
- 31-12-2010 Guida ad HTML5: microdata (1/4)
- 03-01-2011 Guida ad HTML5: microdata (2/4)
- 14-01-2011 Guida ad HTML5: microdata (4/4)
- 17-01-2011 Guida ad HTML5: drag and drop (1/5)
- 21-01-2011 Guida ad HTML5: drag and drop (2/5)
- 24-01-2011 Guida ad HTML5: drag and drop (3/5)
- 28-01-2011 Guida ad HTML5: drag and drop (4/5)
- 31-01-2011 Guida ad HTML5: drag and drop (5/5)
- 04-02-2011 Guida ad HTML5: nuovi elementi semantici (1/6)
- 07-02-2011 Guida ad HTML5: nuovi elementi semantici (2/6)
- 11-02-2011 Guida ad HTML5: nuovi elementi semantici (3/6)
- 14-02-2011 Guida ad HTML5: nuovi elementi semantici (4/6)
- 18-02-2011 Guida ad HTML5: nuovi elementi semantici (5/6)
- 21-02-2011 Guida ad HTML5: nuovi elementi semantici (6/6)
- 25-02-2011 Guida ad HTML5: l’API di messaggistica (1/8)
- 28-02-2011 Guida ad HTML5: l’API di messaggistica (2/8)
- 04-03-2011 Guida ad HTML5: l’API di messaggistica (3/8)
- 07-03-2011 Guida ad HTML5: l’API di messaggistica (4/8)
- 11-03-2011 Guida ad HTML5: l’API di messaggistica (5/8)
- 14-03-2011 Guida ad HTML5: l’API di messaggistica (6/8)
- 18-03-2011 Guida ad HTML5: l’API di messaggistica (7/8)
- 21-03-2011 Guida ad HTML5: l’API di messaggistica (8/8)