问题描述
我有一个Wiki,其中一些页面与唱片有关。对于某些属性(例如按作者或流派或制作人),在模板中包含微数据很容易。但是,当归结为其他功劳时,它变得如此复杂,我开始认为期权根本就不存在。
就我而言,我正在尝试为专辑中的表演者,制作人员以及与专辑相关的公司添加微数据。例如,平面设计,联合制作人,混合者,母版作者,记录者等。有人可以提供示例来标记这些元素吗?
对于表演者,我使用PerformAction来建立代理和乐器时发现了一个混乱的选择,但是我不确定这是否是正确的方法。还是?这是我用于表演者的代码,已通过Google验证,但可能并不代表我想要的意思,即在音乐专辑中演奏乐器的人:
<tr itemscope itemtype="https://schema.org/PerformAction">
<td><Meta itemprop="object" itemscope itemtype="https://schema.org/MusicAlbum" content="In Utero" />
<span itemprop="instrument">guitar [Electric]</span>:
<span itemprop="agent" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">Kurt Cobain</span></span>|}}</td>
</tr>
此外,由于该行已用类型标记,因此Google结构化数据工具会为每一行创建不同的结果。有什么办法解决这个问题?在整个文档中都会发生这种情况,因为页面中有不同的表,这些表是由不同的模板创建的。因此Google会看到类似这样的内容:
可以看到我的一张专辑的结构化数据结果。 here。感谢您提供的任何指导。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)