猿问

微数据与RDFa

微数据与RDFa

我有一个关于RDFa和Microdata的快速问题。

我目前的理解是RDFa是在HTML中实现的RDF,但对于像我这样的新开发人员来说很复杂,Microdata看起来非常容易和快速实现。

围绕这两种语义格式的其他优点和缺点是什么?


萧十郎
浏览 644回答 3
3回答

RISEBY

您从任何语义格式中获得的主要优势是消费者能够重用您的数据。例如,像谷歌这样的搜索引擎是重用您的数据来显示Rich Snippets的消费者,例如:为了确定哪种格式最佳,您需要知道要定位的消费者。例如,谷歌在他们的常见问题解答说,他们只会处理微数据(尽管测试工具现在可以使用RDFa,因此他们可能接受RDFa)。除非您知道您的目标消费者只接受RDFa,否则您最好使用微数据。虽然许多消费RDFa的服务(例如语义搜索引擎Sindice)也接受微数据,但微数据消费服务不太可能接受RDFa。

慕丝7291255

我不确定是否有人建议使用Microdata和RDFa是一个好主意。如果您在他的示例中使用Google的结构化数据测试工具(或其他类似工具),则会显示重复数据,这似乎意味着Google机器人会在网页上挑选两个名为John Doe的人,而不是最初的意图。因此我假设对给定项使用一种语法是一个更好的想法(只要它们描述单独的实体,你仍然应该能够混合语法)。虽然我很高兴在这方面被证明是错误的。
随时随地看视频慕课网APP
我要回答