Erreur dans les données Schema.org pour DiscussionForumPosting ?

Je traîne sur ce forum, ce qui est pratique. Je possède le code Google qui analyse cela.

Le fil de discussion lié est une bonne réponse à la digression du commentaire. Je vais aborder le reste ici.

Il est essentiellement non standard d’interpréter les attributs d’ID HTML comme des ID de nœuds. Cela a été fait dès le début de l’analyse du microdonnées par Google, probablement pour des raisons floues. Vous êtes censé utiliser itemid si vous voulez le faire explicitement. J’espère supprimer ce hack un jour, mais il est difficile de retirer quelque chose comme ça sans pertes.

Deuxièmement, les IRI ne doivent pas nécessairement être résolubles. C’est une suggestion du W3C, mais de nombreux IRI ne le sont pas et Google ne l’exige certainement pas.

Ce n’est un problème que si cela provoque la fusion involontaire de nœuds dans les données structurées, comme si vous utilisiez un itemid de la même valeur ailleurs dans le HTML. Sinon, c’est juste une bizarrerie qui peut être ignorée.

Oh, et s’il vous plaît, ne passez pas à JSON-LD. Honnêtement, c’est préférable pour le balisage riche en texte comme les forums. Avoir à dupliquer le contenu textuel est idiot. C’est juste plus facile à écrire, c’est pourquoi nous le poussons.

9 « J'aime »