我的页面不是文章,页面上有多个部分描述了不同的组织/服务及其信息。我将页面定义为WebPage
,因为此页面实际上不是文章。
我应该使用哪个属性来最好地标记页面上的这些部分?
答案 0 :(得分:1)
WebPageElement或其中一种更具体的类型可能是您正在寻找的。
有full hierarchy of types指向正确的方向。
如果您要标记电子邮件,电话等联系信息,可以尝试ContactPoint或PostalAddress。
答案 1 :(得分:1)
作为@Brad notes,WebPageElement
类型将是类似“网页部分”的最接近的匹配。你可以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
项目。)