Guardando la panoramica , una cosa che spicca è che RDFA è applicabile solo a XHTML 1.1 per quanto riguarda la validazione, mentre c'è una spinta enorme per finalizzare HTML5 / CSS3 e farlo uscire in produzione.
Citando la panoramica:
Ad oggi, poiché XHTML è estensibile mentre HTML no, RDFa è stato specificato solo per XHTML 1.1. Gli editori Web sono invitati a utilizzare il markup RDFa all'interno di HTML4: il design di RDFa anticipa questo caso d'uso e la maggior parte dei parser RDFa riconoscerà gli attributi RDFa in qualsiasi versione di HTML. Gli autori non sono a conoscenza di un browser Web distribuito che non sarà in grado di presentare un documento HTML come previsto dopo l'aggiunta del markup RDFa al documento. Tuttavia, i publisher devono essere consapevoli che RDFa non verrà convalidato in HTML4 in questo momento. Gli attributi RDFa vengono convalidati in XHTML, utilizzando XHTML1.1 + RDFa DTD.
Possiamo supporre che HTML5 sarà simile in quanto RDFA non verrà convalidato, ma probabilmente non spezzerà il documento in browser noti e popolari . Questo mi spaventa un po 'quando si considerano i dispositivi mobili.
Non credo che ti farà del male, ma non è un sostituto per garantire che la semantica del tuo documento sia ben strutturata (cioè usando i tag di intestazione in modo appropriato), il che di solito si traduce in testo / titoli corretti che appaiono nei risultati.
L'area in cui lo vedo più utile è la descrizione della relazione di un collegamento con il suo concetto, come l'esempio di "licenza" riportato nella panoramica. È abbastanza ipotizzabile che qualcuno desideri risultati offerti solo con una licenza CC-BY-SA, o forse un'altra variante.
Non penso che vorrei assegnare un'intestazione per essere altro che quello, specialmente quando esistono meta tag per indicare l'autore / ecc. Il tipico:
- Idea principale
- Testo
- Idea di supporto
- Testo
- Idea Supporting Supporting Idea
- Testo
- ...
... offre ai motori di ricerca un modo molto semplice per comprendere la struttura di qualsiasi documento. Quindi, come mostrato nell'esempio, la nuova mappatura di "h3" per indicare che l'autore potrebbe essere sciocca, ma associare una relazione di collegamento come "autore del nome dell'articolo" potrebbe essere interessante, simile al concetto di "licenza" .
Non conosco nessuno che l'abbia effettivamente implementato, quindi non sono sicuro del successo in entrambi gli scenari. Tuttavia, non credo che aiuterà (significativamente) il tuo grado più di un documento ben strutturato. La novità, almeno per me, è la capacità di trovare cose molto specifiche, come ad esempio tutti i documenti scritti da "Joe Q Smith".
Quello che non vorrei fare è ridefinire il peso che ogni dato tag dovrebbe portare quando si determina la struttura di un documento.
E non posso resistere: questo è ancora un altro motivo per cui le persone dovrebbero evitare di analizzare HTML con regex :)