Errore nei dati Schema.org per DiscussionForumPosting?

Mi capita di essere in agguato su questo forum, il che è comodo. Possiedo il codice Google che analizza questo.

Il thread collegato è una buona risposta alla tangente del commento. Affronterò il resto qui.

È essenzialmente non standard interpretare gli attributi ID di HTML come ID di nodo. È stato fatto all’inizio dell’analisi microdata di Google, probabilmente per ragioni vaghe. Dovresti usare itemid se vuoi farlo esplicitamente. Spero di rimuovere quell’hack un giorno, ma è difficile rimuovere qualcosa del genere senza perdite.

In secondo luogo, gli IRI non devono essere dereferenziabili. Questo è un suggerimento del W3C, ma molti IRI non lo sono e Google non lo richiede assolutamente.

Questo è un problema solo se causa la fusione involontaria di nodi nei dati strutturati, come se avessi usato un itemid dello stesso valore altrove nell’HTML. Altrimenti è solo una stranezza che può essere ignorata.

Oh, e per favore non passare a JSON-LD. Onestamente, è preferibile per markup pesanti di testo come i forum. Dover duplicare i contenuti testuali è sciocco. È semplicemente più facile da scrivere, motivo per cui lo stiamo promuovendo.

9 Mi Piace