欢迎来到天天文库
浏览记录
ID:32746548
大小:49.68 KB
页数:7页
时间:2019-02-15
《rdf概念及语法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、RDF概念及语法资源描述框架(ResourceDescriptionFramework,RDF)是一种用于表示Web上信息的框架。2.动机和目标RDF有一个抽象语法体现了一个简单的基于图的数据模型,还有一个具有一个严格定义的蕴涵概念的形式语义,为RDF数据中的演绎推理提供了一个基础。2.1动机RDF的发展被如下的一些应用所驱动,包括:•Web元数据:提供了关于Web资源和使用Web资源的系统的信息(例如:内容分级,性能描述,个人偏好,等等)。•需要开放而非封闭的信息模型的应用(例如:活动安排,描述组织流程,Web资源的
2、标注,等等)。•正如万维网为超文本做的那样,为机器可处理的信息(应用程序数据)做同样的事:允许数据在创建它的特定坏境以外被处理,且以一种能扩展到互联网的方式被处理。•应用之间的互操作:合并来自单个应用的数据构成新的信息。•软件Agent对Web信息的自动化处理:Web由仅有易于人类阅读的信息转变为一个世界范围的协同程序的网络。RDF为这些程序提供了一种世界范围的标准语言。RDF的设计目的是能以最低限度的约束,灵活地描述信息。它可以用于独立的应用,其中单独设计的数据格式可能更为直接和易于理解,但RDF的通用性使得数据的共
3、享能提供更大的价值。•当信息被整个Internet中越来越多的应用程序接受时,信息也在不断的增值。2.2设计目标RDF的设计试图达到如下几个目标:•有一个简单的数据模型:RDF有一种便于应用程序处理和操作的简单数据模型。这个数据模型独立任何特定的序列化语法。•有形式化的语义和可证明的推论:RDF有一个形式化的语义,它为对关于RDF表达式的含义的推理提供了一个可靠的基础。特别地,它提供了一个严格定义的蕴涵概念,从而为在RDF数据中定义可靠的推理规则奠定了基础。•使用一个基于URI的可扩展词汇集:基于具有可选的片段标识符(
4、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.Or
5、g/TR/rdf-concepts/#ref-xml-schema2)!表示的数值,因此有助于在RDF和其他XML应用程序中信息的交换。•允许任何人发表关于任何资源的陈述:为了推动在互联网层次上的操作,RDF是一种允许任何人发表关于任何资源陈述的开放的框架。一般说來,不假设关于任何资源的所有信息都是可用到的。RDF并不阻止任何人发表那些毫无意义或者有悖于其他陈述,或有悖于人们看到的世界的声明。那些使用了RDF的应用程序的设计者应该了解这一点,并使设计的应用程序能够容忍不完全或是不协调的信息。3.RDF概念RDF使用如下
6、的关键概念:•基于图的数据模型在RDF中任何表达式的基本结构是一个三元组的集合,每个三元组由一个主体、一个谓词和一个客体组成。一系列这样的三元组被称为RDF图((http://www.w3.Org/TR/rdf-concepts/#section-Graph-syntax)),这可以用具有一个节点和有向边的图来表示,在图屮每个三元组用一个节点-边-节点的连接表示(故称之“图“)。每个三元组表示由节点连接表示的事务之I'可的关系一个陈述。每个三元组有三部分:—个主体(http://www.w3.Org/TR/rdf-co
7、ncepts/#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-Gr
8、aph-Node)是它的主体和客体。RDF三元组的断言说明一些关系,这是由谓词表示的,在三元组的主体和客体表示的事物Z间的关系。RDF三元组的断言的总和就是断言图屮所有的三元组,因此RDF图的含义就是对应所有图中三元组包含的陈述的关联(逻辑合取)。•基于URI的词汇识:一个节点可以是一个URI跟随一个可选片断标识(URIrefer
此文档下载收益归作者所有