XML应用概述 ■语义Web语言 RDF(Resource Description Framework) DAML+OIL Web Ontology Language(oWL)
XML应用概述 ◼ 语义Web语言 ◼ RDF(Resource Description Framework) ◼ DAML+OIL ◼ Web Ontology Language(OWL) ◼ …
RDF RDF简介 资源描述框架( Resource Description Framework,简称RDF)是一 个用于表达关于万维网 World wide web)上的资源的信息的语言 将“Web资源( Web resource)”这一概念一般化后,RDF可被用 于表达关于任何可在Web上被标识的事物的信息,即使有时它们不 能被直接从Web上获取 nRDF基于这样的思想:用Web标识符(URs)来标识事物,用简单 的属性( property)及属性值来描述资源 nRDF用于信息需要被应用程序处理而不是仅仅显示给人观看的场合。 RDF提供了一种用于表达这一信息、并使其能在应用程序间交换而不 丧失语义的通用框架
RDF ◼ RDF简介 ◼ 资源描述框架(Resource Description Framework, 简称 RDF)是一 个用于表达关于万维网(World Wide Web)上的资源的信息的语言 ◼ 将“Web资源(Web resource)”这一概念一般化后,RDF可被用 于表达关于任何可在Web上被标识的事物的信息,即使有时它们不 能被直接从Web上获取 ◼ RDF基于这样的思想:用Web标识符(URIs)来标识事物,用简单 的属性(property)及属性值来描述资源 ◼ RDF用于信息需要被应用程序处理而不是仅仅显示给人观看的场合。 RDF提供了一种用于表达这一信息、并使其能在应用程序间交换而不 丧失语义的通用框架
RDF 下列文档都属于RDF规范的一部分: RDF概念和抽象语法(http://www.w3.org/tr/rdf-concepts RDFⅨXML语法规范(http.//www.w3.org/tr/rdif-syntax grammar RDF词汇描述语言1.0: RDF Schema (http.//www.w3.org/tr/rdif-scheman RDF语义(http://www.w3.org/tr/rdf-m RDF测试用例(http://www.w3.org/tr/rdf-teStcaSes/rde 入门(htp:/Wwww.w3org/TR/rdi-primer/
RDF ◼ 下列文档都属于RDF规范的一部分: ◼ RDF概念和抽象语法 (http://www.w3.org/TR/rdf-concepts/) ◼ RDF/XML语法规范 (http://www.w3.org/TR/rdf-syntaxgrammar/) ◼ RDF词汇描述语言1.0: RDF Schema (http://www.w3.org/TR/rdf-schema/) ◼ RDF语义 (http://www.w3.org/TR/rdf-mt/) ◼ RDF测试用例 (http://www.w3.org/TR/rdf-testcases/) RDF 入门 (http://www.w3.org/TR/rdf-primer/)
RDF RDF的特点 易控制:使用简单的资源一属性一值三元组 包容性:允许任何人定义自己的词汇集 易交换性:RDF使用XML语法,可以很容易的在网络上实现数据交 换;另外, RDF Schema定义了描述词汇集的方法,可以在不同词 汇集间通过指定元数据关系来实现含义理解层次上的数据交换 易综合:知识都可以采用资源来进行描述。从而得到综合 用 URIref作为RDF陈述的主体,谓词,客体支持 了Web上的共享词汇表的使用和发展
RDF ◼ RDF的特点 ◼ 易控制: 使用简单的资源—属性—值三元组 ◼ 包容性: 允许任何人定义自己的词汇集 ◼ 易交换性:RDF使用XML语法,可以很容易的在网络上实现数据交 换;另外,RDF Schema定义了描述词汇集的方法,可以在不同词 汇集间通过指定元数据关系来实现含义理解层次上的数据交换 ◼ 易综合: 知识都可以采用资源来进行描述。从而得到综合 用URIref作为RDF陈述的主体,谓词,客体支持 了Web上的共享词汇表的使用和发展
RDF基本模型 Property I Resource Value Subject Predicate object Statement
RDF基本模型 Resource Property Value Subject Predicate Object Statement
RDF RDF实例 有一个人由http://www.w3.org/people/em/cOntact#me标识,他的名字 是 Eric miller,他的电子邮件地址是em@w3.org,他的头衔是Dr ttp//www.w3.org/2000/10/swap/pim/contact#person http:/nWw.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/people/em/contact#me http://www.w3.org/2000/10/swap/pim/contactfuliname Enic Miller http:/nWw.w3.org/2000/10/swap/pim/contact#mailbox mailto: em@w3.org http://www.w3.org/2000/10/swap/pim/contact#personaltitle
RDF ◼ RDF实例 有一个人由http://www.w3.org/People/EM/contact#me 标识, 他的名字 是Eric Miller, 他的电子邮件地址是em@w3.org,他的头衔是Dr
RDF RDF实例 Kcontact:Personrdfabout=http://www.w3.org/people/em/cOntact#me"> Eric Miller Dr. UR唯一标识被描述的Web资源
RDF ◼ RDF实例 Eric Miller Dr. ◼URI唯一标识被描述的Web资源
RDF 图与三元组 http://www.example.org/index.html http://www.example.org/terms/creation-date http://purl.org/dclelements/1.1/creator August 16, 1999 http://www.example.org/staffid/85740 http://purl.org/dclelements/1.1/language august16,1999 en
RDF ◼ 图与三元组 . "August 16, 1999" . "en"
RDF RDF n元数据 是关于数据的数据或关于信息的信息 元数据的使用,可以大大提高系统的检索和管理的效率。 RDF是W3c提出的用于描述Web资源的元数据解决方案 资源描述框架( Resource Description Framework) 资源( Resource):所有在Web上被命名、具有UR的东西。如 网页、XML文档中的元素等; 描述( Decription):对资源属性( Property)的一个陈述 ( Statement),以表明资源的特性或者资源之间的联系 框架( Frameword):与被描述资源无关的通用模型,以包容 和管理资源的多样性、不一致性和重复性。 综合起来,RDF就是定义了一种通用的框架,即资源一属性一值 的三元组,来描述Web上的各种资源
RDF ◼ RDF ◼ 元数据 ◼ 是关于数据的数据或关于信息的信息 ◼ 元数据的使用,可以大大提高系统的检索和管理的效率。 ◼ RDF 是W3C提出的用于描述Web资源的元数据解决方案 ◼ 资源描述框架(Resource Description Framework ) ◼ 资源(Resource):所有在Web上被命名、具有URI的东西。如 网页、XML文档中的元素等; ◼ 描述(Decription):对资源属性(Property)的一个陈述 (Statement),以表明资源的特性或者资源之间的联系; ◼ 框架(Frameword):与被描述资源无关的通用模型,以包容 和管理资源的多样性、不一致性和重复性。 ◼ 综合起来,RDF就是定义了一种通用的框架,即资源—属性—值 的三元组,来描述Web上的各种资源