距离 2025年考研 还有 0000
搜索

资源描述框架(RDF)

[复制链接]
查看: 3335|回复: 0

3002

主题

3017

帖子

6580

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6580
发表于 2021-1-10 12:46:10 | 显示全部楼层 |阅读模式
资源描述框架(Resource Description Framework,RDF)是一个使用XML语法来表示的资料模型(Datamodel),用来描述Web资源的特性,及资源与资源之间的关系。
框架解释
RDF用于信息需要被应用程序处理而不是仅仅显示给人观看的场合。RDF提供了一种用于表达这一信息、并使其能在应用程序间交换而不丧失语义的通用框架。既然是通用框架,应用程序设计者可以利用现成的通用RDF解析器。
资源描述框架(Resource Description Framework,RDF)是一个使用XML语法来表示的资料模型(Data model),用来描述Web资源的特性,及资源与资源之间的关系。RDF是W3C在1999年2月22日所颁布的一个建议(Recommendation),制定的目的主要是为元数据在Web上的各种应用提供一个基础结构(Infrastructure)使应用程序之间能够在Web上交换元数据,以促进网络资源的自动化处理。RDF能够有各种不同的应用,例如在资源检索(Resource discovery)方面,能够提高搜索引擎(Search engine)的检索准确率;在编目方面(Cata loging),能够描述网站、网页或电子出版物等网络资源的内容及内容之间的关系;而借着智能代理程序(Intelligent software agents),能够促进知识的分享与交换;应用在数字签章(Digital signatures)上,则是发展电子商务,建立一个可以信赖的网站(Weboftrust)的关键;其它的应用还可涉及到诸如内容分级(Contentrating)、知识产权(Intellectual property)、隐私权(Privacy policies)等

资料模型

RDF资料模型是一种与语法无关(Syntax neutral)的表示法。如果两个RDF语法对应的资料模型相同,则代表这两个RDF语法具有同样的意义,反过来说,如果两个RDF语法具有同样的意义,则它们的资料模型应该相同。RDF的基本资料模型包括了三个对象类型(Object types):
  • 资源(Resource):所有以RDF表示法来描述的东西都叫做资源,它可能是一个网站,可能是一个网页,可能只是网页中的某个部分,甚至是不存在于网络的东西,如纸本文献、器物、人等。在RDF中,资源是以统一资源标识(URI,Uniform Resource Indentifiers)来命名,统一资源定位器(URL,Uniform Resource Locators)、统一资源名称(URN,Uniform Resource Names)都是URI的子集。
  • 属性(Properties):属性是用来描述资源的特定特征或关系,每一个属性都有特定的意义,用来定义它的属性值(Value)和它所描述的资源形态,以及和其它属性的关系。RDF的(Property,Property value)在概念上和传统的(Attribute,Attribute value)是相同的。
  • 陈述(Statements):特定的资源以一个被命名的属性与相应的属性值来描述,称为一个RDF陈述,其中资源是主词(Subject),属性是述词(Predicate),属性值则是受词(Object),陈述的受词除了可能是一个字符串,也可能是其它的资料形态或是一个资源。
  • 重要特点

    从上述对RDF一些基本概念的简要介绍可以看出RDF具有如下两个重要的特点。
    独立性
    RDF实际上是一种元数据模型,具有很大的独立性,它可以嵌入DC这种元数据,也可以嵌入别的类型的元数据。正是由于现实中有多种元数据形式并存,所以各种元数据之间的转换就成为不容回避的问题。RDF就是为解决这一问题应运而生的一种工具,它所具备的独立性,使得各种元数据间的转换成为可能。概括地说,RDF可以协助跨越不同语言和增加语意互通性,可以增加DC与其它元数据的连结能力。
    使用XML做为其描述语法
    XML是从SGML衍生出来的简化格式,也是一种元语言(Meta-language),可以用来定义任何一种标记语言。XML屏弃了SGML过于复杂及不利于在Web上传送的选项功能,又弥补了HTML过于简单的不足,是最具发展前景的标记语言。RDF采用XML做为其描述语法,自然也就成为了一种可以携带多种元数据来往于网络上的框架工具。

    好处

    这里有一些可能的好处 :
    • 通过提供一个一致的框架,资源描述框架将会鼓励提供关于因特网资源的元数据。
    • 因为资源描述框架将会包含一个描述和查询数据的标准语法,使用元数据的软件可以更容易和快速的制造。
    • 标准语法和查询能力将允许应用软件更容易地交换信息。
    • 基于元数据而不是从正文得来的索引,搜索者将得到更精确的搜索结果。
    • 聪明的软件代理人将会有比较精确的数据。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门图文
精华帖子
热门图文
快速回复 返回顶部 返回列表