|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
可以增加更多的用户而不需要建立独立的版本。可以一次设计,随处发布。
网页制造poluoluo文章简介:RDFa相干先容-构建更友爱的web页面。
看着这个标题大概人人会有点生疏,不晓得是甚么,说的直白一点,RDFa就是让你的页面更好的被呆板所了解,而不简复杂单是展现你的页面,上面就关于此对甚么是RDFa做个复杂先容。
背景:
为何会呈现RDFa这个器材呢?
如今的互联网次要是为人类的利用而制造的,固然呆板可读的数据是互联网上开始呈现的,可是这些呆板可读的数据通常为以独自的文件和独自的格局被公布在互联
网上的,呆板可读的和人类可读的数据之间的联系关系是相称少的。了局就是如今的扫瞄器在剖析和处置web数据上的才能很差,由于扫瞄器只卖力展现这些信息。
可是扫瞄器可以辨认这些数据又有甚么用呢?
用途多了,假如扫瞄器能够很好的辨认这些数据,它就会构成一个固有的数据布局,而假如将这些数据布局加里使用,那我们就不必要纪录一些信息都是经由过程
有数次的ctrl+c和ctrl+V来完成了,一键操纵就很便利了,而关于搜刮引擎来讲,就是更好的搜刮了局展现和更壮大的数据发掘才能了。
以是基于这个目标,RDFa呈现了,就是为了告竣我们的这个目标,它的全称是“ResourceDescriptionFrameworkinattributes”,实在从它名字的全称就能够猎取到良多信息了,呵呵。
RDFa先容:
提到了为何会呈现RDFa这个器材,那甚么是RDFa呢,次要表现鄙人面几点:
- 毗连呆板与Web数据之间的一座桥梁
- 经由过程为一些可视化的数据供应一系列的XHML属性而使得这些数据能够被呆板所了解。
- 基于XHTML+RDFaDTD
而与我们平常做的页面比拟,利用RDFa手艺的时分,它的头部doctype是如许界说的:- <!DOCTYPEhtmlPUBLIC“-//W3C//DTDXHTML+RDFa1.0//EN”"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
复制代码 下面的这类是基于XHTML的,次要是由于此标签的可扩大性,可使得RDFa更好的嵌进,可是固然html没法有这么好的扩大,可是仍旧有针对它的尺度,界说以下:- <!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4+RDFa1.0//EN"http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd>
复制代码 而关于html来讲,独一必要办理的成绩就是对名字空间缺少的成绩。
上风:
- 加强的搜刮功效
- PublisherIndependence
- 数据再使用性
- 自我把持
- 模块化架构
- 可提拔可会见性
完成道理:
在完成次要是经由过程引进名字空间的办法在已有的标签中到场RDFa响应的属性来使得撑持RDFa手艺的扫瞄器大概搜刮引擎能够剖析到,从而到达优化的目标,就经由过程一段复杂的代码做实例吧:- <divxmlns:dc="http://purl.org/dc/elements/1.1/"about="http://www.ckuyun.com/books/wikinomics"><spanproperty="dc:title">Wikinomics</span><spanproperty="dc:creator">Mrright</span><spanproperty="dc:date">2006-09-02</span></div>
复制代码 在下面的代码示例中次要用到了RDFa属性中的about属性和property属性,这段代码示例申明了一篇文章,然后形貌了和这篇文章相干的信
息,好比说题目,创立者和创立日期,而这些属性就能够使得撑持RDFa的呆板辨认,从而构成跟我们人类所了解的那种布局的一个别系,到达我们的目标。
而我们要做的就是在我们懂得这个收集的同时,我们也要让呆板跟我们一样懂。
远景:
- W3C刚出不久的一个尺度(2008/10/14)
- 今朝firefox已有了针对RDFa的插件,能够对利用RDFa的页面举行剖析。
- Google已在往年的5月12日公布撑持RDFa和微格局的宣言。
- 而在Google之前,yahoo已撑持了RDFa了,并且今朝已有响应的优化页面。
经由过程这些我们能够看出,RDFa的远景仍是很不错,假如某一无邪的扫瞄器也撑持了,那我们的互联网大将会呈现一种新的场合排场,等候中,人人有甚么成绩,也能够一同切磋。
声明块由一个一个的声明组成,声明由属性和值组成,属性和值用冒号隔开,分号结束。 |
|