使用doctype DTD XHTML+RDFa 1.0//EN相比于XHTML 1.0 Strict有哪些好处?

5

我在一些网站上注意到它们使用了这个文档类型。什么是这个文档类型,XHTML+RDFa有什么好处?

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML+RDFa 1.0//EN' 'http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:v="http://rdf.data-vocabulary.org/#" xml:lang='en' dir='ltr'>
 <head profile="http://purl.org/uF/2008/03/">
3个回答

3
基本来说,RDFa是“富媒体片段和结构化标记”,它将允许网络爬虫理解您的网页内容。
谷歌解释得最好: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=146898 听起来像是当足够多的网站开始使用时,富媒体片段将成为SEO的未来。
谷歌还为阅读富媒体片段建立了测试工具:http://www.google.com/webmasters/tools/richsnippets 以下是已经使用RDFa的网站列表: http://rdfa.info/wiki/Examples-in-the-wild

@metal-gear-solid 嗯,只是不同的语法,除了 W3 看起来更关注它之外,我不确定它与 RDFa 相比的好处是什么。 - Mikey1980

1

RDF基本上允许页面使用机器可读标记进行注释。这是一种被称为“语义网”或“链接数据”的概念(请参见此Ted Talk)。使用机器可读格式可以通过增强可用于应用程序的数据量和质量来实现各种可能性。


它比XHTML 1.0 Strict更好吗?使用XHTML 1.0 Strict和XHTML+RDFa制作网站有什么区别? - Jitendra Vyas
您可以使用XHTML+RDFa来访问RDF功能。 - Michael Aaron Safyan
RDF的哪些特性对于任何网站都有用呢? - Jitendra Vyas
1
怎么了,为什么要点踩?如果答案是错误或不准确的,那就点踩,但如果你只是不喜欢它或觉得它不够完整,那就不要点赞。 - Michael Aaron Safyan

0

查看规范:http://www.w3.org/TR/rdfa-syntax/

RDF/XML [RDF-SYNTAX] 提供了足够的灵活性来表示 RDF [RDF-CONCEPTS] 中所有的抽象概念。但是,它也带来了一些挑战;首先,使用 XML Schemas 或 DTD 验证包含 RDF/XML 的文档很困难或不可能,因此很难将 RDF/XML 导入其他标记语言。


嗯,我也发现了这篇文章“Serving XHTML+RDFa properly isn't really possible” http://rayofsolaris.net/blog/2009/serving-xhtml-rdfa 但是我看到一些在W3C验证器中有效的内容。“This document was successfully checked as XHTML + RDFa!” - Jitendra Vyas
我会相信w3.org规范,而不是一些随意的博客。它说很难/不可能验证,所以这篇博客文章可能有一些真实性,但是确实是可能的。 - Robert
w3.org/TR/xhtml-rdfa-primer/:迄今为止,由于XHTML是可扩展的而HTML不是,因此RDFa仅针对XHTML 1.1进行了指定。Web发布者可以在HTML4中使用RDFa标记:RDFa的设计预计了这种用例,并且大多数RDFa解析器将识别任何版本HTML中的RDFa属性。作者们知道没有部署的Web浏览器会在向文档添加RDFa标记后未能按预期呈现HTML文档。但是,发布者应该注意,目前RDFa在HTML4中无法验证。RDFa属性在XHTML中验证,使用XHTML1.1+RDFa DTD。 - borisdiakur

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接