资源描述框架(Resource Description Framework),一种用于描述Web资源的标记语言。RDF是一个处理元数据的XML(标准通用标记语言的子集)应用,所谓元数据,就是“描述数据的数据”或者“描述信息的信息”。也许这样解释元数据有些令人难以理解,举个简单的例子,书的内容是书的数据,而作者的名字、出版社的地址或版权信息就是书的元数据。数据和元数据的划分不是绝对的,有些数据既可以作为数据处理,也可以作为元数据处理,例如可以将作者的名字作为数据而不是元数据处理。

资源描述框架RDF是Resource Description Framework的缩写),RDF使用XML语法和RDF Schema(RDFS)来将元数据描述成为数据模型。
众所周知,对资源的描述是领域和应用相关的,比如对一本书的描述和对一个Web站点的描述是不一样的,即对不同资源的描述需要采取不同的词汇表。因此RDF规范并没有定义描述资源所用的词汇表,而是定义了一些规则,这些规则是各领域和应用定义用于描述资源的词汇表时必须遵循的。当然,RDF也提供了描述资源时具有基础性的词汇表。
通过RDF,人们可以使用自己的词汇表描述任何资源,但人们更乐意将它用于描述Web站点和页面,由于使用的是结构化的XML数据,搜索引擎可以理解元数据的精确含义,使得搜索变得更为智能和准确,完全可以避免当前搜索引擎经常返回无关数据的情况。当然前提是RDF和标准化的RDF词汇表在Web上广泛使用,而且搜索引擎需要能够理解使用的词汇表。
简单而言,一个RDF文件包含多个资源描述,而一个资源描述是由多个语句构成,一个语句是由资源、属性类型、属性值构成的三元组,表示资源具有的一个属性。资源描述中的语句可以对应于自然语言的语句,资源对应于自然语言中的主语,属性类型对应于谓语,属性值对应于宾语,在RDF术语中称其分别为主语、谓词、宾语。由于自然语言的语句可以是被动句,因此前面的简单对应仅仅是一个概念上的类比。
资源描述框架( RDF)是一个用于表达关于万维网(World Wide Web)上资源信息的语言. 它专门用于表达关于Web资源的元数据,比如Web页面的标题、作者和修改时间,Web文档的版权和许可信息,某个被共享资源的可用计划表等。然而,将“Web资源(Web resource)”这一概念一般化后,RDF可被用于表达关于任何可在Web上被标识的事物的信息,即使有时它们不能被直接从Web上获取。比如关于一个在线购物机构的某项产品的信息(例如关于规格、价格和可用性信息),或者是关于一个Web用户在信息递送方面的偏好的描述[1] 。

最新文章

  1. Git for Windows - The Program can't start because libiconv2.dll is missing
  2. MySQL学习指引
  3. hbase shell中log4j重复问题
  4. c++ 头文件 及 sort
  5. JQuery上传插件Uploadify API详解
  6. Spring 对JDBC的支持(JdbcTemplate)
  7. Sublime text 3 快键方式汇总 及 主题应用
  8. sqlserver2008 中使用MSXML2.ServerXMLHttp拼装soap调用webservice
  9. Populating Next Right Pointers in Each Node 解答
  10. linux之文本编辑器
  11. Asp.net中,从弹出窗体取选择值(转)
  12. ABP 教程文档 1-1 手把手引进门之 AngularJs, ASP.NET MVC, Web API 和 EntityFramework(官方教程翻译版 版本3.2.5)含学习资料
  13. ubuntu安装IBM DB2 Express-C
  14. mysql锁机制详解
  15. 在Design界面直接拖放控件的时候,提示AS- This view is not constrained vertically. At runtime it will jump to the left/(0,0) unless you
  16. [并查集][NOIP2015]信息传递
  17. 题解-bzoj3569 DZY Loves Chinese II
  18. hdu3015树状数组 poj1990的离散化版本
  19. 装饰者模式——Head First
  20. Android4.1中BinderService的作用

热门文章

  1. 6_4.springboot2.x数据整合springData介绍
  2. 最近开始学习python,学习到了关于web的内容。
  3. MySQL的xml中对大于,小于,等于的处理转换
  4. 锋利的Jquery(点击显示隐藏div)
  5. [JZOJ6011] 【NOIP2019模拟1.25A组】天天爱跑步
  6. this指针/常函数、常对象
  7. LUOGU P4777 【模板】扩展中国剩余定理(EXCRT)
  8. python下使用ElasticSearch
  9. php链表笔记:单链表反转
  10. lvs + keepalived + nginx + tomcat高可用负载反向代理服务器配置(一) 简介