RDF概念及语法.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:24KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

RDF概念及语法.doc

RDF概念及语法.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

RDF概念及语法资源描述框架(ResourceDescriptionFramework,RDF)是一种用于表示Web上信息的框架.2.动机和目标RDF有一个抽象语法体现了一个简单的基于图的数据模型,还有一个具有一个严格定义的蕴涵概念的形式语义,为RDF数据中的演绎推理提供了一个基础.2.1动机RDF的发展被如下的一些应用所驱动,包括:Web元数据:提供了关于Web资源和使用Web资源的系统的信息(例如:内容分级,性能描述,个人偏好,等等).需要开放而非封闭的信息模型的应用(例如:活动安排,描述组织流程,Web资源的标注,等等).正如万维网为超文本做的那样,为机器可处理的信息(应用程序数据)做同样的事:允许数据在创建它的特定环境以外被处理,且以一种能扩展到互联网的方式被处理.应用之间的互操作:合并来自单个应用的数据构成新的信息.软件Agent对Web信息的自动化处理:Web由仅有易于人类阅读的信息转变为一个世界范围的协同程序的网络.RDF为这些程序提供了一种世界范围的标准语言.RDF的设计目的是能以最低限度的约束,灵活地描述信息.它可以用于独立的应用,其中单独设计的数据格式可能更为直接和易于理解,但RDF的通用性使得数据的共享能提供更大的价值..当信息被整个Internet中越来越多的应用程序接受时,信息也在不断的增值.2.2设计目标RDF的设计试图达到如下几个目标:有一个简单的数据模型:RDF有一种便于应用程序处理和操作的简单数据模型.这个数据模型独立任何特定的序列化语法.有形式化的语义和可证明的推论:RDF有一个形式化的语义,它为对关于RDF表达式的含义的推理提供了一个可靠的基础.特别地,它提供了一个严格定义的蕴涵概念,从而为在RDF数据中定义可靠的推理规则奠定了基础.使用一个基于URI的可扩展词汇集:基于具有可选的片段标识符(URI引用,或URIrefs)的URIs,词汇集是完全可扩展的.URI引用在RDF中被用来命名所有类别的事物.在RDF数据中出现的另一种值是文字.使用一种基于XML的语法:RDF有一个XML序列化格式的推荐标准[RDF-SYNTAX(http://www.w3.org/TR/rdf-concepts/#ref-rdf-syntax)],它可用来编码应用中信息交换所用的数据模型.支持XMLSchema数据类型的使用:RDF可以使用根据XMLSchema数据类型[XML-SCHEMA2(http://www.w3.org/TR/rdf-concepts/#ref-xml-schema2)]表示的数值,因此有助于在RDF和其他XML应用程序中信息的交换.允许任何人发表关于任何资源的陈述:为了推动在互联网层次上的操作,RDF是一种允许任何人发表关于任何资源陈述的开放的框架.一般说来,不假设关于任何资源的所有信息都是可用到的.RDF并不阻止任何人发表那些毫无意义或者有悖于其他陈述,或有悖于人们看到的世界的声明.那些使用了RDF的应用程序的设计者应该了解这一点,并使设计的应用程序能够容忍不完全或是不协调的信息.3.RDF概念RDF使用如下的关键概念:基于图的数据模型在RDF中任何表达式的基本结构是一个三元组的集合,每个三元组由一个主体,一个谓词和一个客体组成.一系列这样的三元组被称为RDF图((http://www.w3.org/TR/rdf-concepts/#section-Graph-syntax))这可以用具有一个节点和有向,边的图来表示,在图中每个三元组用一个节点-边-节点的连接表示(故称之"图").每个三元组表示由节点连接表示的事务之间的关系一个陈述.每个三元组有三部分:一个主体(http://www.w3.org/TR/rdf-concepts/#dfn-subject),一个客体(http://www.w3.org/TR/rdf-concepts/#dfn-object),和一个谓词(http://www.w3.org/TR/rdf-concepts/#dfn-predicate)(也称为属性(http://www.w3.org/TR/rdf-concepts/#dfn-property)),它表示一个关系.边的方向很重要:它总是指向客体.RDF图的节点(http://www.w3.org/TR/rdf-concepts/#section-Graph-Node)是它的主体和客体.RDF三元组的断言说明一些关系,这是由谓词表示的,在三元组的主体和客体表示的事物之间的关系.RDF三元组的断言的总和就是断言图中所有的三元组,因此RDF图的含义就是对应所有图中三元组包含的陈述的关联(逻辑合取).基于URI的词汇识:一个节点可以是一个URI跟随一个可选片断标识(URIreferen