it-swarm.cn

RDFa有哪些好处?

我已经看过一些博客等关于这项新技术:RFDa,但现在使用它有什么好处。根据我的理解,它主要由搜索引擎和其他抓取工具使用,但谷歌,必应和其他人实现了它吗?如果我使用它会在他们的页面上给出更好的排名,还是只会让我的结果更加丰富数据?

8
googletorp

看看 概述 ,有一点值得注意的是,就验证而言,RDFA仅适用于XHTML 1.1,而有一个巨大的推动来完成HTML5/CSS3并将其投入生产。

引用概述:

到目前为止,由于XHTML是可扩展的而HTML不是,因此仅为XHTML 1.1指定了RDFa。欢迎Web发布者在HTML4中使用RDFa标记:RDFa的设计预期这个用例,并且大多数RDFa解析器将在任何版本的HTML中识别RDFa属性。作者知道在将RDFa标记添加到文档后,没有部署的Web浏览器无法按预期呈现HTML文档。但是,发布者应该知道RDFa目前不会在HTML4中进行验证。 RDFa属性使用XHTML1.1 + RDFa DTD在XHTML中进行验证。

我们可以假设HTML5类似,因为RDFA不会验证,但可能不会破坏已知和流行浏览器中的文档。在考虑移动设备时,这让我有点害怕。

我不认为它会伤害你,但它无法替代确保文档的语义结构良好(即正确使用标题标签),这通常会导致结果中显示正确的文本/标题。

我认为最有用的领域是描述链接与其概念的关系,例如概述中给出的“许可”示例。可以想象,有人想要仅根据CC-BY-SA许可证提供的结果,或者可能是另一种变体。

我不认为我想要将标题指定为除此之外的任何标题,尤其是当存在元标记以表明作者/等时。典型的:

  • 大意
  • 文本
  • 支持理念
  • 文本
  • 支持支持理念的理念
  • 文本
  • ...

...为搜索引擎提供了一种理解任何文档大纲的简便方法。因此,如示例中所示,重新映射“h3”以指示作者可能是愚蠢的,但将链接关系关联为“文章名称作者”可能很有趣,类似于“许可”概念。

我不知道有谁实际实现过它,所以我不确定两种方案都能成功。但是,我认为它不会(显着)帮助你排名,而不是一个结构良好的文档。至少对我而言,新颖性是能够找到非常具体的东西,例如“Joe Q Smith”撰写的所有文档。

我不会做的是在确定文档的结构时重新定义任何给定标记应该携带的权重。

并且,我无法抗拒 - 这是人们应该避免使用正则表达式解析HTML的另一个原因:)

4
Tim Post

好处很多;但可能不适合你正在解决的问题。

例如,销售音乐的在线商店的简单用例。它会为其产品生成一堆页面,通常每个产品有一个功能页面。

使用RDFa和一些词汇表,您可以描述您的页面以$ x金额销售曲目;该曲目与musicbrainz或last.fm上的条目相同;或者它是由同一个艺术家作为特定的myspace乐队页面。

在第一级;搜索引擎了解良好的关系词汇 - 产品,价格等。下一级(这是价值所在;但还没有足够的实现者) - 你有一个即时的RESTful API,适用于任何拥有RDFa解析器的人SPARQL数据库。

2
user1366

在某些类型的网站上使用RDFa和其他语义标记工具肯定有好处。

Google最近推出了名为“ Rich Snippets ”的内容,它允许网站管理员标记食谱,联系人,活动,评论等内容,并让它们在SERP中显示特殊格式。 Rich Snippets支持RDFa和另外两种标记HTML的方法。

虽然它不支持RDFa,但Facebook也在其 开放图谱协议 中使用语义标记。

虽然语义网尚未完全烘焙,但肯定有利于利用它的情况。

1
JasonBirch