此问题与此问题有关:SecurityContext
最近我在SQL Fiddle上找到了此代码,以及Schema.org WPHeader
类型是WebPageElement
的声明,其中可以包含来自CreativeWork
的标记以及Thing
:
<header role="banner" itemscope itemtype="http://schema.org/WPHeader">
<meta itemprop="name" content="A name">
<meta itemprop="description" content="A description text">
<h1 itemprop="headline">A headline text</h1>
<img itemprop="image" src="image.jpg">
</header>
如果WPHeader
的上述陈述和用法是正确的,我想知道下面的代码是否对于语义网的结构化数据有意义。我的问题背后的原因是我正在寻找一种解决方案,我可以使用横幅/英雄形象来呈现Event
(或其他)类型的网页,其中包含典型的CreativeWork
属性{{1} },headine
等。
creator
答案 0 :(得分:3)
WPHeader
WPHeader
类型用于页面标题(即WebPage
)。
如果向WPHeader
添加属性,则这些属性描述标题(!),而不是页面。
因此,例如,name
可能是&#34;标题&#34;,image
可能是标题的屏幕截图等。这当然通常没有用处一个页面,通常对提供结构化数据没有用,所以my recommendation is not to use them。
WebPage
在我看来,WebPage
类型就是你想要的。其name
是页面的名称,其description
是页面的描述等。
如果网页是关于单个实体(例如,Event
),那么您可以使用更具体的ItemPage
类型。使用mainEntity
属性,您可以指定该页面的主要实体。
ItemPage
可能会与Event
共享一些属性值(例如description
可能相同),但也可能会有轻微差异(例如{{1} } name
可能还包含网站名称。
WebPage