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.