WebPage部分使用哪个属性?

时间:2017-06-27 15:26:41

标签: categories schema.org microdata

我的页面不是文章,页面上有多个部分描述了不同的组织/服务及其信息。我将页面定义为WebPage,因为此页面实际上不是文章。

我应该使用哪个属性来最好地标记页面上的这些部分?

2 个答案:

答案 0 :(得分:1)

WebPageElement或其中一种更具体的类型可能是您正在寻找的。

full hierarchy of types指向正确的方向。

如果您要标记电子邮件,电话等联系信息,可以尝试ContactPointPostalAddress

答案 1 :(得分:1)

作为@Brad notesWebPageElement类型将是类似“网页部分”的最接近的匹配。你可以use the hasPart property to denote that they are parts of your WebPage

但我认为它首先是typically not useful to provide WebPageElement(或其中一种子类型):不要说明如何构建页面,说明你在页面上描述的内容。< / p>

因此,如果您提供有关组织的数据,请使用Organization。如果您提供有关组织提供的服务的数据,请使用Service(→provider Organization)等。

使用WebPage的{​​{3}}属性(或者更具体类型的属性)来链接页面的主要项目:

  • 如果页面是关于单个组织的,您可以使用:
    ItemPage mainEntity Organization
  • 如果页面是关于多个组织的,您可以添加一个列表:
    CollectionPage mainEntity mainEntity

    (每个Organization都是自己的列表项,通过ItemList添加)

(顺便说一句,即使Article适用于您的情况,您仍然可以使用WebPage,因此它不是 - 或者。在这种情况下,{{1} } mainEntity,或更具体的WebPage,将是ItemPage项目。)