1

我对如何使用 schema.org 中的模式正确格式化 MusicEvent 感到有点困惑。事实上,我不是以英语为母语的人并没有让理解文档变得更容易......

文档说我应该itemscope itemtype="http://schema.org/Event"用于事件。

但是 schema.org 上还有一个 MusicEvent,请参见这里http://schema.org/MusicEvent

那么这是否意味着,我应该使用itemscope itemtype="http://schema.org/Event/MusicEvent"还是什么?

提前致谢!

4

2 回答 2

1

是的,你应该使用 MusicEvent。在 schema.org 上的 MusicEvent 页面顶部,您会看到一些如下所示的面包屑:

东西 > 活动 > MusicEvent

这意味着 MusicEvent 类型包括包含 Thing 类型的 Event 类型。该页面还列出了 Thing 和 Event 中可用于 MusicEvent 的所有属性。目前没有仅适用于 MusicEvent 的属性,因此它只是告诉搜索引擎它是什么类型的事件。

于 2012-07-20T19:19:04.497 回答
0

您应该使用 MusicEvent,但您的语法有误。

当更具体的类型可用于命名类型时,您只需声明该 itemtype,而不是类型,而不是该 itemtype 和更一般(“父”)的 itemtype。

这是不正确的: itemscope itemtype="http://schema.org/Event/MusicEvent"

这是正确的: itemscope itemtype="http://schema.org/MusicEvent"

于 2012-08-02T16:39:26.620 回答