如何解决正确的音乐专辑微数据架构
我有一个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 举报,一经查实,本站将立刻删除。