Google recensione microformati, microdati, RDFa, oh mio!

3

Sto sviluppando un sito Web che include una sezione per le recensioni. Voglio includere il microformato di Google per le informazioni di revisione in modo che i dettagli della recensione vengano visualizzati nello snippet di Google, in questo modo:

Tuttavia, secondo questa pagina , Google supporta tre diversi formati per i dati di revisione, "microformato", "microdata" e RDFa. Tutti sembrano fare esattamente la stessa cosa, però, e non ho idea di quale scegliere ...

RDFa è bello - in quanto i dati sono abbastanza separati dal contenuto reale (il che rende la mia vita un po 'più semplice). Tranne che è basato su spazi dei nomi XML, che non funzionerà bene con HTML5 (il sito non è ancora HTML5, ma immagino che verrà portato in futuro).

Il "microformato di hReview" sembra utilizzare speciali classi CSS per denotare le varie sezioni della recensione, il che mi sembra un brutto mix di preoccupazioni per me ...

Quindi sono piuttosto incline al formato dei "microdati", che sembra essere più vicino al modo di fare HTML5 (senza spazi dei nomi speciali). Un esempio di ciò sarebbe (dalla pagina che ho linkato sopra):

<div>
  <div itemscope itemtype="http://data-vocabulary.org/Review">
    <span itemprop="itemreviewed">L’Amourita Pizza</span>
    Reviewed by <span itemprop="reviewer">Ulysses Grant</span> on
    <time itemprop="dtreviewed" datetime="2009-01-06">Jan 6</time>.
    <span itemprop="summary">Delicious, tasty pizza in Eastlake!</span>
    <span itemprop="description">L'Amourita serves up traditional
      wood-fired Neapolitan-style pizza, brought to your table promptly
      and without fuss. An ideal neighborhood pizza joint.</span>
    Rating: <span itemprop="rating">4.5</span>
  </div>
</div>

Ma come ho detto, tutti i formati sono fondamentalmente gli stessi, solo leggermente diversi ... quale scegliere?

    
posta Dean Harding 07.11.2010 - 09:04
fonte

2 risposte

3

i microdati fanno parte delle specifiche HTML5. Questo per me significa molto più futuro che gli altri.

Prenderò in considerazione RDFa solo se già usi qualche infrastruttura RDF. In tal caso, RDFa è solo un'altra serializzazione di dati semantici.

    
risposta data 08.11.2010 - 04:47
fonte
1

Non è ancora stato definito, ma sono in corso lavori per standardizzare l'incorporamento di RDFa in HTML5. Vedi: link

Dato che RDFa è in circolazione da un po 'di tempo, ed è comprovato, stabile e facilmente interoperabile con altre fonti di dati semantiche basate su RDF, penso che dovresti prendere in seria considerazione RDFa.

Inoltre, considera la trazione che RDFa ha già. Vedi: link

    
risposta data 03.12.2010 - 04:36
fonte

Leggi altre domande sui tag