标签:
一、本体发源
本体发源于西方哲学,从西方哲学史来看,本体论作为一门学问起源对万物本原的追问。本体论关注的是“存在”,即世界在本质上有什么样的东西存在,或者世界存在哪些类别的实体。
本体论在计算机科学领域的发展也与人工智能和信息技术的起步和发展密不可分的。
但在信息领域,既要借鉴哲学本体论思想的内涵,又要考虑本体论在人工智能和信息系统领域应用的具体特点对本体做进一步、规范的定义。
二、本体的定义
斯坦福大学的Gruber T. R.于1993 年给出了计算机领域本体的定义,即“本体是概念化的明确的规范说明”
本体论是一个逻辑理论,用来说明一个正规(formal) 词汇表的预定含义。
可以这么理解
1、因此本体是语言相关的,而概念化则是语言无关(概念化:概念化作为知识形式化表达的基础,是所关心领域中的对象、概念和其他实体以及它们之间的关系。),概念化是从特定目的出发对所表达的世界所进行的一种抽象的、简化的观察每一个知识库、基于知识库的信息系统以及基于知识共享的智能agent 都内含一个概念化的世界,或是显式的或是隐式的本体论是对某一概念化所做的一种显式的解释说明本体中的对象以及它们之间的关系是通过知识表达语言的词汇来描述的。
2、概念化是比本体论(仅限于信息科学中) 更为广泛的概念,前者更接近领域的事实和哲学上的本体论。
综上,我理解,本体就是领域知识的形式化表达,所谓领域知识,例如电子商务中,商品、价格、客户这些都是领域知识和概念。包括5个基本原语类(classes)、关系(relations)、函数(functions)、公理(axioms) 和实例(instances)。其中,类也可以称作概念。
三、本体的表达
所谓本体的表达就是描述本体的语言,目前用于描述本体的语言多达30几种,其中最常用的是W3C 给出的四种本体表示语言,它们分别是RDF、RDFS、DAML+OIL和OWL。
其中
RDF 采用“资源”( resources) 、“属性”(properties) 以及“声明”( statement s) 等三元组来描述事物;RDFS则做进一步扩展, 采用了类似框架的方式,通过添加rdf s : Class , rdf s : subClassOf , rdf s subPropertyOf , rdf s : domain , rdf s : range 等原语,对类、父子类、父子属性以及属性的定义域和值域等进行定义和表达。
而OWL是基于描述逻辑的本体语言,他们的相互关系如下图:
四、本体论的应用
目前感觉主要是三方面的应用:
1、人与组织的之间的信息交流,通过本体减少概念和和术语上的歧义。
2、系统之间的互操作:应用程序使用本体论实现异构系统之间的互操,例如语义web服务。主要有基于本体的信息的检索,基于本体共享的信息访问,基于本体映射的信息的访问(两个不同本体间)
3、在软件工程方面:在需求分析中,本体论通过对问题和任务的理解描述, 提高明确性, 减小分析代价。
标签:
原文地址:http://my.oschina.net/u/144475/blog/491855