Erro nos dados Schema.org para DiscussionForumPosting?

Acontece que estou a espreitar neste fórum, o que é conveniente. Eu possuo o código do Google que analisa isso.

O tópico vinculado é uma boa resposta à tangente do comentário. Abordarei o resto aqui.

É essencialmente não padrão interpretar atributos de ID HTML como IDs de nó. Isso foi feito no início da análise de microdados do Google, provavelmente por razões obscuras. Você deve usar itemid se quiser fazer isso explicitamente. Espero remover esse hack algum dia, mas é difícil remover algo assim sem perdas.

Em segundo lugar, os IRIs não precisam ser referenciáveis. Essa é uma sugestão do W3C, mas muitos IRIs não são e o Google definitivamente não o exige.

Isso é um problema apenas se causar a fusão inadvertida de nós nos dados estruturados, como se você usasse um itemid de mesmo valor em outro lugar no HTML. Caso contrário, é apenas uma estranheza que pode ser ignorada.

Ah, e por favor, não mude para JSON-LD. Honestamente, isso é preferível para marcação com uso intensivo de texto, como fóruns. Ter que duplicar o conteúdo textual é bobo. É simplesmente mais fácil de escrever, razão pela qual temos incentivado isso.

9 curtidas