领域本体在海洋生态知识管理中的应用
熊晶1, 郭磊1, 徐建良2
1.安阳师范学院计算机与信息工程学院 安阳 455002
2.中国海洋大学计算机科学与技术系 青岛 266100
摘要

针对海洋生态知识共享方面存在的问题,提出基于本体的海洋生态知识管理模型。采用Role本体理论及构建方法,对海洋生态领域的知识表示、共享、管理及应用进行研究和分析。利用本体编辑工具Hozo进行重量级海洋生态本体的构建,并开发一个基于本体的信息优化检索系统OASIS,从轻量级和重量级两个层次进行应用实验。结果表明,该模型可以有效解决海洋生态知识共享中存在的问题,并在信息检索及语义推理方面体现出优势。

关键词: 海洋生态系统; 本体; 角色理论; 信息检索
Application of Domain Ontology in Marine Ecology Knowledge Management
Xiong Jing1, Guo Lei1, Xu Jianliang2
1.School of Computer and Information Engineering, Anyang Normal University, Anyang 455002, China
2.Department of Computer Science and Technology, Ocean University of China, Qingdao 266100, China
Abstract

Aiming at the disadvantages existing in the marine ecology knowledge sharing, this paper proposes an Ontology-based marine ecological knowledge management model. It analyzes the domain knowledge representation, sharing, management and application of marine ecology by the role theory and Ontology construction method, then a heavy-weight marine ecology Ontology is built using Hozo. Based on the Ontology, an optimized information retrieval system named OASIS is developed to test and verify the method. Experimental results show that the method can effectively solve the problems in marine ecology knowledge sharing, and has advantages in information retrieval and semantic reasoning.

Keyword: Marine ecosystem; Ontology; Role theory; Information retrieval
1 引 言

随着海洋科学研究的发展,各研究机构存储了大量的海洋数据和资料,但是,在共享这些数据资料时,却面临着较多的问题:各研究机构的数据存储格式不一致,对数据的共享起到了阻碍作用;数据的表示存在不一致问题,如同种事物有着不同的术语表示,同样的术语描述着不同的事物,术语的分类不明确等。元数据可以解决数据格式不统一问题,但是,元数据之间缺乏语义联系,而且元数据难以处理一词多义、多词一义等问题。导致这些问题的原因是对数据资料的抽象没有一个统一的概念模型,因此给海洋科学研究的知识共享和信息集成带来了极大的挑战。

本体自哲学领域引入人工智能领域后,广泛应用于知识表示、知识库和语义信息处理等方面[ 1]。本体可以捕获特定领域的知识,确定该领域内共同认可的词汇或术语,并通过不同层次的形式化模式明确定义出这些词汇或术语以及它们之间的相互关系。将本体引入海洋科学研究,可以较好地解决上述问题。

本文研究的是海洋生态方面的知识管理,通过本体实现海洋生态知识有效共享和重用。研究海洋生态的知识获取、知识表示、知识存储和知识挖掘,采用Hozo[ 2]的Role理论完成海洋生态本体的建模和构建,并开发了一个优化信息检索系统OASIS(Ontology-Aware System for Information Searching)来验证方案的可行性。

以概念层次关系为主的轻量级本体不足以描述海洋生态的复杂性,因此,本文提出构建重量级海洋生态本体,用来描述海洋生态实体本身、现象、海洋生态环境存在的问题,揭示导致环境问题的原因,旨在为海洋科研、管理等机构提供辅助对策。在海洋生态本体的轻量级、重量级两个层次上分别以涉海信息检索和辅助海洋灾害预警为例说明了基于本体的知识管理的应用。

2 相关研究

海洋生态是一个复杂的有机系统,在全球变化中扮演着重要角色。Fonseca 等[ 3]关注于时间和空间,从目的论和认识论的角度分析了生态本体的基本特征。但是,并没有对海洋生态领域做深入的研究。

目前与生态领域相关的本体研究主要有:Geo-Ontology[ 4]、Eco-Ontology[ 3, 5]、SWEET(Semantic Web for Earth and Environmental Terminology)[ 6]、MMI(Marine Metadata Interoperability)[ 7]等。Geo-Ontology是本体理论和技术应用在地理信息系统上的成功示例; Eco-Ontology利用Role描述了生态领域的自然属性、生态元素间的内在关系、生态系统的自组织性、动态性等,但没有涉及太多的海洋生态领域;SWEET本体提供了数千条有关地球系统科学的术语和概念;MMI包括丰富的本体,提供了大量海洋科学的关键术语。但它们都不能很好地表示复杂的海洋生态环境中各生态因子扮演的角色及其转变。

本体在知识管理方面的应用非常广泛。郑业鲁等[ 8]基于本体论的思想提出了农业知识管理系统的构建方法。肖洪等[ 9]从知识获取、知识表示、知识维护和知识利用4个方面总结了本体在知识管理方面的优势,并介绍了基于本体的数字图书馆知识管理系统的总体架构。于德介等[ 10]研究了基于本体的故障诊断知识管理系统。

相关研究表明,本体在知识管理方面有着极大的优势,而海洋生态领域的本体研究相对匮乏,因此,考虑利用Hozo的Role理论开发海洋生态本体,并基于此进行有效的知识管理。

3 Hozo的Role理论

关于Role理论的研究很多,并取得了较大成就[ 11, 12, 13, 14]。在前人的研究基础上,Kozaki等[ 15]提出了自己的Role理论体系,并基于Role理论开发了一套本体编辑工具Hozo[ 2]。他们将概念定义为三种[ 2]:Role-concept、Basic-concept和Role-holder。Role-concept表示在一个特定的环境下能够被某一个实体扮演的角色,它的定义需要依赖于其他概念;Basic-concept是不需要依赖于其他概念而独立存在的;当Basic-concept的一个实例扮演了Role-concept的角色,那么这个实例就成为一个Role-holder。

3.1 重要概念

Role理论是Hozo本体建模理论的核心基础,它认为客观世界充满了角色,如教师、学生、管理员、普通用户等。Role理论模型中的几个重要概念如下:

(1)Context:上下文环境。它是角色的依存空间,是一个整体概念,包括实例和关系。

(2)Potential Player:具备充当角色能力的个体的概念集合。

(3)Role-concept:是特定上下文中的概念,它的实例通常由其他个体来扮演。

(4)Role-holder:已经成功扮演了某个角色的个体。

例如,鲨鱼是海洋中的捕食者,在捕食行为这个Context中,存在一个Potential Player的个体(某条捕食的鲨鱼),扮演了捕食者这个角色,那么这条鲨鱼就是一个Role-holder,如图1所示:

图1 海洋生态环境中的捕食者角色

图1中上半部分是类级别的概念,下半部分是实例级别的概念。

3.2 Hozo中Role模型的表示

在Hozo中,用长方形表示概念(或类)。每一个概念节点由“whole-concept”和“part concept”组成,其中“part concept”是“whole-concept”的组成部分或属性。每个“part concept”有三个组成元素:Role-concept、Class-constraint和Role-holder。“whole-concept”和“part concept”之间用关系连接,如“p/o”表示part-of关系,“a/o”表示attribute-of关系。一个概念节点的组成如图2(a)所示,图1中描述的捕食现象中捕食者和被捕食者两种角色在Hozo中的表示如图2(b)所示:

图2 捕食概念节点的Hozo表示

4 基于本体的海洋生态知识管理
4.1 知识管理模型

海洋生态知识本体关注的是海洋生态因子在概念层次上的知识表示和共享。海洋生态系统中存在各种各样的角色,而且这些角色之间的相互关系和作用是动态变化的。本文借鉴数据、信息和知识金字塔模型[ 16]和可持续科学参考模型[ 17],提出基于本体的知识管理模型,如图3所示:

图3 海洋生态知识管理模型

图3中,各层的功能描述如下:

(1)数据层:存储海洋生态领域的文献资料、观测数据等,数据形式有文档、网页、数据库、图表等。

(2)元数据层:提供描述数据层的数据,通过对数据层进行分析和抽象,给出有关数据存储、分类、内容及质量等信息,有助于用户了解数据并根据实际需求做出正确的判断。目前,国际上海洋元数据并没有统一的标准,比较典型的有国际海洋资料和信息交换组织的MEDI[ 18]、海洋气候学小组的ODAS[ 19]、欧洲的EDIOS[ 20]以及我国的WDC-D[ 21]等。在参考海洋测绘信息元数据[ 22]基础上,将海洋生态元数据结构定义为以下9个要素:中文名称、英文名称、缩写、标识码、数据类型、定义、性质、最大出现次数、值域。

(3)本体层:存储解释和理解元数据的本体,用来描述海洋生态系统中的概念、属性关系、公理及实例,其中关系包括概念的层次关系,概念之间的关系以及属性之间的关系。本体的存储格式为OWL文档和数据库两种形式。

(4)推理层:利用描述逻辑提供形式化表示,实现本体推理。描述逻辑由概念、角色和个体组成,复杂概念和角色可以通过简单概念和角色进行描述。

(5)服务层:在推理层的基础上,面向上层用户提供知识服务,如语义信息检索、海洋环境评测等。

以上各层中,自下向上逐层细化,下层为上层提供服务,上层的应用需求驱动着下层的开发和完善。

4.2 本体构建步骤

目前,本体构建方法有很多,如TOVE法[ 23]、Methontology法[ 24]、骨架法[ 25]、KACTUS法[ 26]、SENSUS法[ 27]、IDEF5法[ 28]和七步法[ 29]等。在实际的本体构建过程中,可以综合运用多种方法。文献[30]简述了海洋生态本体的开发步骤,完善后如下:

(1)确定本体的领域和范围

海洋生态系统是海洋中由生物群落及其环境相互作用所构成的自然系统,按海区划分可分为:海岸带生态系统、岛屿生态系统、浅海生态系统、外海和大洋生态系统[ 31]。本体描述的是海洋生态领域,范围限定在海岸带生态系统,涉及海洋分区、海洋环境、海洋生物群落、能量流动和物质循环等方面的知识。

本体开发目的是针对海洋生态领域,建立计算机能够理解的知识共享和管理体系,为海洋科学研究与合作提供一个支撑平台,为保护海洋生态环境和危机管理起到积极的作用。

本体潜在用户为海洋生态领域的专家学者、相关政府部门和科研人员、海洋生态爱好者以及海洋生态环保人士。

本体应用途径是借助海洋生态本体,可以提高涉海领域的信息检索效率,并辅助进行海洋环境评测和灾害预警。

(2)获取海洋生态知识

海洋生态知识描述的是海洋生物之间及海洋生物与其所处的海洋环境之间的相互作用关系。目前被广泛接受的一种知识分类方法是Polanyi的二分法,将知识分为显性知识和隐性知识[ 32]。海洋生态的显性知识主要通过权威的教科书、海洋生态词典、研究报告、科技论文、数据库、网络资源等途径获得,隐性知识主要通过与海洋生态领域的学者及专家交流讨论,提问及解答等途径获取。利用知识地图[ 33]作为知识管理工具实现隐性知识显性化,也可采用思维导图进行知识梳理。有海洋科学专业的研究生参与项目的讨论与研发,这一阶段是整理海洋生态的知识点,提炼出关键性词汇和术语,阶段性的研究成果由海洋生态专家进行评价和指导。

(3)术语分类及概念化

术语分类及概念化往往需要专家学者的隐性知识,如术语的筛选及术语关系的确定等。为便于准确获取概念,开发了B/S结构的海洋生态术语管理系统,如图4所示:

图4 海洋生态术语管理系统

系统中的术语来源于《海洋生态学》、《英汉汉英海洋生态学词汇》和海洋生态科技文献中提取的关键词。海洋生态术语及词汇往往在含义上存在重复或交叉,需要对其进行归并和归类,即将同义词放在一起,找出同一个概念的所有不同术语,用same-as关系表示;含义交叉的术语需要抽象出它们的上位概念,将它们作为上位概念的子概念或实例,分别用is-a或instance-of关系表示;具有包含关系的术语分别找出整体概念和部分概念,用part-of关系表示;部分术语描述了另一些术语的特征,则前者为后者的属性,用attribute-of关系表示。系统中的术语分类由海洋科学专业研究生划分,术语由项目组其他成员添加到相应的术语类别中。添加的术语及术语关系主要由海洋科学专业研究生进行审核、修改或删除,海洋生态专家辅以指导和确认。术语概念化主要基于术语管理系统实现,考虑到本体复用,概念还可以从SWEET、MMI、Geo-Ontology等相关本体中抽取。这些概念反映了海洋生态知识点及其关系,用框架表示法[ 34]进行描述。这一阶段是确定海洋生态领域的概念及其属性,并明确它们之间的关系。

(4)本体编辑

图2所示的Hozo表示形式是基于框架表示法,因此,将步骤(3)获取的知识表示框架用Hozo进行编辑,完成本体的构建。概念及其属性、概念层次、概念间关系的添加主要通过Hozo API编程实现,辅以人工验证和修改,属性之间的关系则主要通过人工添加。Hozo编辑的本体可以方便地转化为OWL格式,利用Jena API[ 35]存入关系数据库。这一阶段是完成海洋生态的知识表示和存储。

(5)本体的评价和完善

海洋生态本体初具规模后,可以通过推理机制进行自动评价;另外,还需要在海洋生态专家的帮助下,对所构建的本体进行人工评价和分析,并针对评价及分析结果,扩充和完善本体。

本体构建是一个螺旋上升、不断迭代、逐步完善的过程。一般情况下,本体的构建需要迭代多次才能达到一个合适的层次。海洋生态知识本体片段如图5所示:

图5 海洋生态知识本体片段

5 应用实例

海洋生态知识本体根据其完善程度及本体推理功能强弱可以分为轻量级和重量级两个层次,分别提供涉海领域优化信息检索和辅助海洋灾害预警两个方面的应用。

5.1 涉海领域优化信息检索

本体在很多领域都有广泛的应用,尤其是在信息检索方面,本体概念之间的关系可以挖掘隐含知识,引入本体可以提高检索的查全率和查准率。文献[36]详述了基于海洋知识本体的优化信息检索系统OASIS,其系统结构如图6所示:

图6 OASIS系统结构图6中,各组件功能如下:

(1)Ocean Portal组件提供查询界面,方便用户输入检索关键字并返回最终的检索结果。

(2)Marine Ecological Ontology组件存储海洋生态知识本体,通过本体对查询关键字进行语义扩展。

(3)Query Optimizer组件接收来自Ocean Portal的用户查询,并利用Marine Ecological Ontology提供的本体进行语义扩展。通过本体推理将得到与查询关键字相关联的其他概念,这些概念进行整合和优化后形成新的查询条件,将其重定向到Web搜索引擎进行检索。整合后的检索结果通过Ocean Portal组件显示给用户。文献[36]的实验结果表明,OASIS系统可以有效提高涉海信息检索的效率。

5.2 辅助海洋灾害预警

重量级海洋生态本体需要不断丰富本体概念及其属性、概念间以及属性间的关系并对其进行形式化描述,为实现本体推理提供基础。现以甲藻(Dinoflagellate)为例推理由于赤潮(Red Tide)而引起的鱼类死亡问题。

首先,定义如下前提:

morethan(nutrient,upper_limit):表示营养物质超过最高极限值;

morethan(dinoflagellate,upper_limit):表示甲藻数量超过最高极限值;

eat(consumer,dinoflagellate):表示消费者摄食甲藻;

lessthan(consumer,lower_limit):表示消费者数量低于最低极限值;

decompose(decomposer,dinoflagllate):表示分解者分解甲藻;

need(fish,O2):表示鱼类生存需要氧气。

相应的推理规则如下:

morethan(nutrient,upper_limit)∧eat(comsumer,dinoflagellate)

∧lessthan(consumer,upper_limit)→red tide

利用本体查询语言SPARQL[ 37],在海洋生态本体中查询甲藻的消费者和分解者。查询条件为:

SELECT?x?y

WHERE{

{?x ocean:eat ?name}

UNION

{?y ocean:decompose ?name}

FILTER(?name="dinoflagellate")

}

得到的查询结果为:

paracalanus_crassirostris eat dinoflagellate,calanus_sinicus eat dinoflagellate,...bacterium decompose dinoflagellate

推理过程如下:

morethan(nutrient,upper_limit)∧lessthan(calanus_sinicus,lower_limit)∧lessthan(paracalanus_crassirostris,lower_limit)→red tide

decompose(bacterium,dinoflagellate)∧morethan(dinoflagellate,upper_limit)→lessthan(O2,lower_limit)

lessthan(O2,lower_limit)∧need(fish,O2)→increasing fish death

本研究拟将OASIS系统构造成类似Google的综合性平台,因此,主要的知识应用均添加在OASIS系统中。重量级海洋生态知识本体的推理功能可以为海洋自然灾害如赤潮、藻华等提供辅助灾害预警及灾害处理的决策支持。在OASIS系统中嵌入海洋环境测评及灾害预警功能,其界面如图7所示:

图7 海洋环境评测功能

6 结 语

本文针对目前海洋科学研究在数据共享和知识表示上存在的问题,提出了构建海洋生态知识本体来实现知识共享和管理的方案。利用Role理论描述复杂的海洋生态系统中各生态因子扮演的角色以及角色的动态转换,并用Hozo构建重量级海洋生态知识本体。基于此本体,开发了优化信息检索平台OASIS,借助本体的语义描述及推理功能,在提高涉海信息检索效率及辅助海洋灾害预警方面显示出较大优势。目前的海洋生态本体仅完成了一小部分,在本体进化及知识服务方面未进行相关研究,下一步研究将不断完善海洋生态本体,加强本体的推理功能,并开发功能完善、界面友好的海洋生态知识管理平台,为海洋生态环境的保护和海洋灾害预警及处理提供有力的决策支撑。

参考文献
[1] 董慧, 徐雷. 基于本体知识表示的历史领域专家系统模型[J]. 现代图书情报技术, 2010(S1): 72-78.
(Dong Hui, Xu Lei. Knowledge Representation in History Field Expert System Application Based on Ontology[J]. New Technology of Library and Information Service, 2010(S1): 72-78. ) [本文引用:1] [CJCR: 1.073]
[2] Mizoguchi R, Sunagawa E, Kozaki K, et al. The Model of Roles Within an Ontology Development Tool: Hozo[J]. Applied Ontology, 2007, 2(2): 159-179. [本文引用:3] [JCR: 1.08]
[3] Fonseca F, Martin J. Space and Time in Eco-Ontologies[J]. AI Communications, 2004, 17(4): 259-269. [本文引用:2] [JCR: 0.449]
[4] 孙敏, 陈秀万, 张飞舟. 地理信息本体论[J]. 地理与地理信息科学, 2004, 20(3): 6-11.
(Sun Min, Chen Xiuwan, Zhang Feizhou. Geo-Ontology[J]. Geography and Geo-Information Science, 2004, 20(3): 6-11. ) [本文引用:1] [CJCR: 1.313]
[5] Fonseca F, Martin J, Rodríguez A. From Geo to Eco-Ontologies[C]. In: Proceddings of the 2nd International Conference on Geographic Information Science. London, UK: Springer, 2002: 93-107. [本文引用:1]
[6] Raskin R, Pan M. Semantic Web for Earth and Environmental Terminology (SWEET)[C]. In: Proceedings of Workshop on Semantic Web Technologies for Searching and Retrieving Scientific Data atISWC2003. 2003. [本文引用:1]
[7] Graybeal J, Bermudez L, Bogden P, et al. Marine Metadata Interoperability Project: Leading to Collaboration[C]. In: Proceedings of the 2005 IEEE International Symposium on Mass Storage Systems and Technology, Sardinia, Italy. Washington, DC: IEEE, 2005: 14-18. [本文引用:1]
[8] 郑业鲁, 何绮云, 钱平, . 基于本体的农业知识管理系统构建方法[J]. 中国科学: 信息科学, 2010(S1): 196-204.
(Zheng Yelu, He Qiyun, Qian Ping, et al. Construction of the Ontology-based Agricultural Knowledge Management System[J]. Scientia Sinica: Informationis, 2010(S1): 196-204. ) [本文引用:1]
[9] 肖洪, 余锦凤. 基于Ontology的数字图书馆知识管理系统的设计与实现[J]. 现代图书情报技术, 2006(3): 20-22.
(Xiao Hong, Yu Jinfeng. Design and Implementation of an Ontology-based Knowledge Management System for Digital Library[J]. New Technology of Library and Information Service, 2006(3): 20-22. ) [本文引用:1] [CJCR: 1.073]
[10] 于德介, 周安美, 郭建文. 基于本体的故障诊断知识管理系统研究[J]. 湖南大学学报: 自然科学版, 2011, 38(5): 34-39.
(Yu Dejie, Zhou Anmei, Guo Jianwen. Research on Fault Diagnosis Knowledge Management System Based on Ontology[J]. Journal of Hunan University: Natural Sciences, 2011, 38(5): 34-39. ) [本文引用:1]
[11] Guarino N. Concepts, Attributes and Arbitrary Relations-Some Linguistic and Ontological Criteria for Structuring Knowledge Bases[J]. Data & Knowledge Engineering, 1992, 8(3): 249-261. [本文引用:1] [CJCR: 0.2193]
[12] Loebe F. Abstract vs. Social Roles-Towards a General Theoretical Account of Roles[J]. Applied Ontology, 2007, 2(2): 127-158. [本文引用:1] [JCR: 1.08]
[13] Masolo C, Vieu L, Bottazzi E, et al. Social Roles and Their Descriptions[C]. In: Proceedings of KR 2004. AAAI Press, 2004: 267-277. [本文引用:1]
[14] Steimann F. On the Representation of Roles in Object-oriented and Conceptual Modelling[J]. Data & Knowledge Engineering, 2000, 35(1): 83-106. [本文引用:1] [CJCR: 0.2193]
[15] Kozaki K, Kitamura Y, Ikeda M, et al. Development of an Environment for Building Ontologies Which is Based on a Fundamental Consideration of "Relationship" and "Role"[C]. In: Proceedings of the 6th Pacific Knowledge Acquisition Workshop (PKAW2000). 2000. [本文引用:1]
[16] 董金祥. 基于语义面向服务的知识管理与处理[M]. 杭州: 浙江大学出版社, 2009.
(Dong Jinxiang. Semantics-Based Service-Oriented Knowledge Management and Processing[M]. Hangzhou: Zhejiang University Press, 2009. ) [本文引用:1]
[17] Kumazawa T, Saito O, Kozaki K, et al. Toward Knowledge Structuring of Sustainability Science Based on Ontology Engineering[J]. Sustainability Science, 2009, 4(1): 99-116. [本文引用:1] [JCR: 2.189]
[18] Searle B. Marine Metadata Systems and the Marine Environmental Data Inventory Referral System (MEDI) Pilot Project[C]. In: Proceedings of the 23rd Annual Conference of the International Association of Aquatic and Marine Science Libraries and Information Centers. 1998: 21-34. [本文引用:1]
[19] Sorribas J, Tudela A, Castellón A, et al. An Oceanographic Data Acquisition System (ODAS) for Ethernet LANs for Spanish Research Vessels[C]. In: Proceedings of IEEE Oceans Conference and Exhibition on Engineering for Sustainable Use of the Oceans (OCEANS 98), Nice, France. IEEE, 1998: 93-97. [本文引用:1] [JCR: 1.616]
[20] Verduin J, Fischer J. EDIOS: European Directory of the Initial Ocean Observing System[J]. Elsevier Oceanography Series, 2003, 69: 265-271. [本文引用:1]
[21] 林绍花, 陈奎英. 地球科学数据库系统(WDC-D)-海洋学科数据库群建设项目[J]. 海洋信息, 2003(1): 1-3.
(Lin Shaohua, Chen Kuiying. Geoscience Database System (WDC-D)-A Project on the Marine Database Group Construction[J]. Marine Information, 2003(1): 1-3. ) [本文引用:1] [CJCR: 0.2877]
[22] 李宏利, 汪海. 海洋测绘信息元数据标准研究[J]. 海洋测绘, 2005, 25(1): 18-22.
(Li Hongli, Wang Hai. The Research for Stand ardization of Hydrographic Metadata[J]. Hydrographic Surveying and Charting, 2005, 25(1): 18-22. ) [本文引用:1] [CJCR: 0.3679]
[23] Gruninger M, Fox M S. The Role of Competency Questions in Enterprise Engineering[C]. In: Proceedings of the IFIP WG5. 1994. [本文引用:1]
[24] Fernández-López M, Gómez-Pérez A, Juristo N. Methontology: From Ontological Art Towards Ontological Engineering[C]. In: Proceedings of the AAAI 97 Spring Symposium Series on OntologicalEngineering. 1997: 33-40. [本文引用:1]
[25] Uschold M, King M. Towards a Methodology for Building Ontologies[C]. In: Proceedings of Workshop on Basic Ontological Issues in KnowledgeSharing. 1995: 275-280. [本文引用:1]
[26] Bernaras A, Laresgoiti I, Corera J. Building and Reusing Ontologies for Electrical Network Applications[C]. In: Proceedings of the 12th European Conference on Artificial Intelligence ECAI’96. 1996: 298-302. [本文引用:1]
[27] Knight K, Luk S K. Building a Large-scale Knowledge Base for Machine Translation[C]. In: Proceedings of the 12th National Conference on Artificial Intelligence, Seattle, USA. 1994: 773-778. [本文引用:1]
[28] Benjamin P C, Menzel C, Mayer R J, et al. Ontology Capture Method (IDEF5)[R]. College Station, TX: Knowledge Based Systems, Inc. , 1994. [本文引用:1]
[29] Noy N F, Mcguinness D L. Ontology Development 101: A Guide to Creating Your First Ontology [EB/OL]. [2011-08-15]. http://protege.stanford.edu/publications/ontology_development/ontology101.pdf. [本文引用:1]
[30] 熊晶. 海洋生态本体的建模方法研究及应用[D]. 青岛: 中国海洋大学, 2010.
(Xiong Jing. Research and Application of Marine Ecology Ontology Modeling [D]. Qingdao: Ocean University of China, 2010. ) [本文引用:1]
[31] 沈国英, 黄凌风, 郭丰, . 海洋生态学[M]. 北京: 科学出版社, 2010.
(Shen Guoying, Huang Lingfeng, Guo Feng, et al. Marine Ecology[M]. Beijing: Science Press, 2010. ) [本文引用:1]
[32] Polyanyi M. Personal Knowledge[M]. London: Routledge and Kegan Paul, 1958. [本文引用:1]
[33] 陈强, 廖开际, 奚建清. 知识地图研究现状与展望[J]. 情报杂志, 2006, 25(5): 43-46.
(Chen Qiang, Liao Kaiji, Xi Jianqing. Research Status and Prospect of Knowledge Map[J]. Journal of Information, 2006, 25(5): 43-46. ) [本文引用:1]
[34] Minsky M. A Framework for Representing Knowledge [R]. Cambridge, MA, USA: MIT, 1974. [本文引用:1]
[35] An Introduction to RDF and the Jena RDF API [EB/OL]. [2012-02-15]. http://incubator.apache.org/jena/tutorials/rdf_api.html. [本文引用:1]
[36] 熊晶, 王爱民, 徐建良. 基于领域本体的信息检索优化策略[J]. 计算机工程与设计, 2011, 32(8): 2695-2699.
(Xiong Jing, Wang Aimin, Xu Jianliang. Information Retrieval Optimization Strategy Based on Domain Ontology[J]. Computer Engineering and Design, 2011, 32(8): 2695-2699. ) [本文引用:1] [CJCR: 0.789]
[37] Angles R, Gutierrez C. The Expressive Power of SPARQL[C]. In: Proceedings of the 7th International Conference on the Semantic Web. Berlin: Springer-Verlag, 2008: 114-129. [本文引用:1]