快速业务通道

RDFa让你的页面更好的被机器所理解

作者 佚名技术 来源 CSS技术 浏览 发布时间 2012-03-02

看着这个题目可能大家会有点陌生,不知道是什么,说的直白一点,RDFa就是让你的页面更好的被机器所理解,而不简简单单是展示你的页面,下面就关于此对什么是RDFa做个简单介绍。

背景:

为什么会出现RDFa这个东西呢?
现在的互联网主要是为人类的使用而创造的,虽然机器可读的数据是互联网上最先出现的,但是这些机器可读的数据一般是以单独的文件和单独的格式被发布在互联
网上的,机器可读的和人类可读的数据之间的关联是相当少的。结果就是现在的浏览器在解析和处理web数据上的能力很差,因为浏览器只负责展示这些信息。

但是浏览器能够识别这些数据又有什么用呢?

用处多了,如果浏览器可以很好的识别这些数据,它就会形成一个固有的数据结构,而如果将这些数据结构加里利用,那我们就不需要记录一些信息都是通过
无数次的ctrl+c和ctrl+V来完成了,一键操作就很方便了,而对于搜索引擎来说,就是更好的搜索结果展示以及更强大的数据挖掘能力了。

所以基于这个目的,RDFa出现了,就是为了达成我们的这个目的,它的全称是“Resource Description Framework in attributes”,其实从它名字的全称就可以获取到很多信息了,呵呵。

RDFa介绍:

提到了为什么会出现RDFa这个东西,那什么是RDFa呢,主要体现在下面几点:

  • 连接机器与Web数据之间的一座桥梁
  • 通过为一些可视化的数据提供一系列的XHML属性而使得这些数据可以被机器所理解。
  • 基于XHTML+RDFaDTD

而与我们平时做的页面相比,使用RDFa技术的时候,它的头部doctype是这样定义的:

1
2
		<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML+RDFa 1.0//EN”
		"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

上面的这种是基于XHTML的,主要是因为此标签的可扩展性,可以使得RDFa更好的嵌入,但是虽然html无法有这么好的扩展,但是仍然有针对它的标准,定义如下:

1
2
		<!DOCTYPE html PUBLIC "-//W3C//DTD HTML4+RDFa 1.0//EN" 
		http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd>

而对于html来说,唯一需要解决的问题就是对名字空间缺乏的问题。

优势:

  • 增强的搜索功能
  • Publisher

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号