论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
万维网之父蒂姆·伯纳斯·李(Tim Berners-Lee)将万维网的演变分为两个阶段[1]。第一个阶段,万维网应该是一个有利于人们合作的强大工具;第二个阶段,则是蒂姆·伯纳斯·李所定义的语义网阶段。通俗地说,语义网就是一种能够理解人类语言的智能网络,它能够使人与计算机的交流变得像人与人交流一样轻松。我们目前正处于新一代万维网发展的边缘,即致力于第二代网络——语义网的研究、开发阶段。在语义网的开发进程中,网络本体语言(Web Ontology Language,OWL)作为实现其功能的核心语言工具,其开发意义重大。为了给OWL系统的开发奠定基础,万维网联盟(W3C)于2003年12月 15日发布了由其下属的网络本体工作组开发的OWL系列标准规范文件,紧接着又对各标准文档进行了改进,于2004年2月10日公布了该系列体系的最新版本。本文将对最新版本的OWL系列标准规范体系进行探讨和解析,并对中文网络本体语言开发中的标准建设提出一些建议,以期为国内OWL系统的研究开发提供借鉴。
1 OWL系列标准规范体系的构成
为了更好地描述语义化本体模型和进行知识表述,W3C首先提出用来描述资源及其之间关系的语言规范:资源描述框架(Resources Description Frame,RDF),在此基础上,欧洲开发了语义交互语言(Ontology Interchange Language,OIL),美国开发了DAML(DARPA Agent Markup Language)。这两种网络本体语言都是对RDF类似的扩展,因此后来合并为DAML+OIL,随后W3C将其规范为理解力更强的网络本体语言 (Web Ontology Language,OWL)。
OWL系列标准规范体系由6个推荐性标准文档组成,分别从理论、实例及规范性定义的角度对OWL进行了全面、简洁及规范化的阐述,它们是:
●《网络本体语言概述》(OWL Web Ontology Language:Overview):通过列出OWL的语言特征并给出其简要的描述,对OWL进行简单介绍。它通过对OWL各子语言特征的非形式化描述,提供了OWL的入门知识[2]。 (科教范文网http://fw.NSEAC.com编辑发布)
●《网络本体语言指南》(OWL Web Ontology Language:Guide):通过一个扩展的例子说明如何使用OWL语言,同时也给出了这些文档中用到的术语的解释[2]。具体内容包括如何使用OWL本体语言定义类和类的属性,以形成一个形式化的域;定义个体并确定它们的属性,并且对这些类和个体进行推断,以达到网络本体语言的形式化语义的许可程度[3]。
●《网络本体语言参考》(OWL Web Ontology Language:Reference):该文档对OWL语言的整体构造进行了结构化的非形式化描述[2],使用RDF/XML语法对OWL的所有建模原语进行子系统及详尽的描述,试图为构建OWL的用户提供参考[4]。
●《网络本体语言语义与抽象语法》(OWL Web Ontology Language:Semantics and Abstract Syntax):对OWL进行了最终的、形式化的规范性定义[2]。
●《网络本体语言测试用例》(OWL Web Ontology Language:Test Cases):该文档包含了OWL的大量测试用例集合[2]。其中,许多测试用例说明了OWL语言的形式语义和正确使用方法,其它测试用例则说明了工作组所面临的亟需解决的问题[5]。
●《网络本体语言应用案例和需求》(OWL Web Ontology Language:Use Cases and Requirements):该文档包含了一个Web本体语言的应用案例集合和关于OWL的需求集合[2],详细阐述了本体语言的使用方式、目的和要求。其目的之一是确定网络本体语言需要什么。网络本体语言的要求将被潜在的使用案例和普通设计目标所激发,而这些潜在的使用案例和普通设计目标同时考虑到了将本体标准运用于网络这一独特环境时的困难[6]。
接下来将对OWL标准体系的内容框架进行介绍。
2 OWL系列标准规范体系的内容框架
2.1 概述
(科教作文网http://zw.nseAc.com)