# Dados estruturados do tópico: todas as postagens declaradas como "mainEntityOfPage"

**URL:** <https://meta.discourse.org/t/topic-structured-data-all-posts-declared-as-mainentityofpage/221488>\
**Category:** Development\
**Created:** [20 Março , 2022 16:42 UTC](https://meta.discourse.org/t/topic-structured-data-all-posts-declared-as-mainentityofpage/221488 "2022-03-20T16:42:25Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![rrit](https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/32.png) [@rrit](https://meta.discourse.org/u/rrit)\
**Post date:** [21 Março , 2022 18:00 UTC](https://meta.discourse.org/t/topic-structured-data-all-posts-declared-as-mainentityofpage/221488/3 "2022-03-21T18:00:16Z")

</div>

> [@sam](#):
>
> devemos usar apenas [DisccussionForumPosting] para a primeira postagem e depois usar [Comment - Schema.org Type](https://schema.org/Comment) para o resto.

O Google pode não se importar muito com subtipos como `DiscussionForumPosting` e mapeá-los para o tipo ancestral `Article` em vez disso.  
Ao fazer isso, o Discourse pode parecer mais um blog com `Articles` mais `Comments` da perspectiva do Google.

Talvez outra maneira seja tornar as relações entre `DiscussionForumPostings` mais claras:  
por exemplo, usando [about - Schema.org Property](https://schema.org/about) para declarar a postagem pai dentro de cada resposta.

```plaintext
post_1 (mainEntityOfPage)
|
+-- post_2 (about post_1)
|
+-- post_3 (about post_1)
| |
| + post_4 (about post_3)
| + post_6 (about post_3)
|
+ post_5 (about post_1)

```

* * *

Há uma discussão sobre como usar `DiscussionForumPosting`:

Uma opinião - veja: [We have DiscussionForumPosting but no DiscussionForum... · Issue #125 · schemaorg/suggestions-questions-brainstorming · GitHub](https://github.com/schemaorg/suggestions-questions-brainstorming/issues/125#issuecomment-481313990)

> A descrição de DisccussionForumPosting é “Uma postagem em um fórum de discussão.”
> 
> Um fórum típico é composto por categorias. As categorias contêm fóruns, e um fórum contém tópicos. Um tópico contém 1 ou mais postagens de fórum.
> 
> A descrição parece indicar que este schema é para uma postagem individual de fórum, mas o exemplo parece mostrar que é para um tópico que pode ter várias postagens de fórum de vários autores.

---

_[View the full topic](https://meta.discourse.org/t/topic-structured-data-all-posts-declared-as-mainentityofpage/221488)._
