
资源描述框架(Resource Description Framework, 简称 RDF)是一个用于表达关于万维网(World Wide Web)上的资源的信息的语言· 它专门用于表达关于脱话功款请式亲训直Web资源的元数据, 比如Web页面的标题、作者和修改时间,Web文档的版权和许可信息才研始欢兴显科信,某个被共享资源的可用计划表等。然而,将"Web资源(Web resource)"这一概念一般化后,RDF可被用于表达关于任何可在Web上被标识的事物的信息,即使有时它们不能被直接从Web上获取。比如关于一个在线购物机构的某项产解临去品的信息(例如关于规格、价格和可用性信息),或者是关于一个Web用户在信息递送方面的偏好的描早没铁述。
- 中文名 资源描述框架
- 外文名 Resource Description Framework
- 领 域 计算机
- 简 称 rdf
简介
RDF用于信息需要被应用程序处理而不是仅长木仅显示给人观看的场合。RDF提协曾达误供了一种用于表达这一信息、并使其能在应用程序间交换而不丧失语义的通用框架。既然收课那排是通用框架,应用程序设计者可以利用现成的通用RDF解析器。
结构
一个RDF文件包含多个资源描来自述,而一个资源描述是由多个语句构成,一个语句是由资源、属性类型、属性值构成的三元体,表示资源具有的一个属性。资源描述中的语句可以对应于自然语言的语句,资源对应于自然语言中的主语,属性类型对应于谓语,属性值对应于宾语。由于自然语言的语句可以是被动句,因此前面的简单为空这看粉原和划对应仅仅是一个概念上360百科的类比。
好处
这里有一些可能的好处:
- 通过提供一个一致的框架,资源描述框架将会鼓励提供关于因特网资源的团元数据。
- 因为资源描述框架将会包含一油运挥个描述和查询数据的标准语法,使用元数据的软件可以更容易和快速的制造。
- 标准语法和查询能力来自将允许应用软件更容易地交换信息。
- 基于元数据而不是从正文得来的索引,搜索者将得到更精确的搜索结果。
- 聪明的软件代理人将会有比较精确的数据。
如何工作
因特网资源以一360百科个统一的资源标识符(URI)被定义为任何的资源。 这包括识别整个的网站和特定沉广谁织评案应定的网络页的统一资源定位器(网军否草则微山距新址)。像今天 HTML META 标签一样,RDF被装入一种可扩展标示语言(XML)为它的一部分,RDF描述声明,可能被包含在一个网页之中(那是,一种超文本链接表示语言(HTML)文件)或可能是在单独的文件中。
RDF是现在正式的 W3C 推荐,意谓它为一般的使用做好了准备。 现在,第二个 W3C 推荐,处于提议阶段,计画一个描述和特别的目的相关(举例来说,和安全和隐私相关的所有描述)的系统会构是销四成一个和此相似描述的一族描述(使用这里的族类似于它被用于面向对象程序数希据的建模和规划)。如此的族适合族的一个计划或分级,藉由能够继承整个的族的描述的一个族的子集。 因为关于某一特别的 RDF 描述是一个部份的族的单一参考已经足够,族提议的计划会节省必须重复的描述。族的收集的计划或描述本身可以被以 RDF 语言编写。