我对如何使用schema.org中的架构正确格式化MusicEvent感到困惑。事实上,我不是一个母语为英语的人,也不会使理解文档变得更容易......
文档说我应该使用itemscope itemtype="http://schema.org/Event"
来举办活动。
但是还有一个关于schema.org的MusicEvent,请参见http://schema.org/MusicEvent
这是否意味着,我应该使用itemscope itemtype="http://schema.org/Event/MusicEvent"
或什么?
提前致谢!
答案 0 :(得分:1)
是的,你应该使用MusicEvent。在schema.org上的MusicEvent页面的顶部,你会看到一些看起来像这样的面包屑:
事情>活动> MusicEvent
这意味着MusicEvent类型包含包含Thing类型的Event类型。该页面还列出了Thing和Event中可用于MusicEvent的所有属性。目前没有只适用于MusicEvent的属性,所以它只是告诉搜索引擎它是什么类型的事件。
答案 1 :(得分:0)
您应该使用MusicEvent,但语法错误。
当一个更具体的类型可用于命名类型时,您只需声明itemtype而不是类型,而不是该itemtype和更通用(“parent”)的itemtype。
这是不正确的: itemscope itemtype =“http://schema.org/Event/MusicEvent”
这是正确的: itemscope itemtype =“http://schema.org/MusicEvent”