基于关系数据库的领域本体构建方法的研究与实践
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本体近年来受到信息科学领域的广泛关注,在知识工程、人工智能、语义网等相关领域得到了广泛关注和深入研究。在本体走向应用、普及的过程中,本体资源的重要性日显突出。本体的应用要以大量的本体资源为基础,这些本体资源在语义上描述领域事物之间的关系,供本体检索或其他应用所用。然而本体的构建和编辑只为少数的本体专家所掌握,并且在本体库的构建过程中需要大量的手工查找、输入、实例化等工作,是一个繁重和棘手的任务,极易导致知识获取的瓶颈。
     而在现实中,信息系统的后台都有相关领域的关系数据库作为支持,而关系数据库的模式是系统人员在系统开发初期通过大量的领域需求分析而获得的。因此,关系数据模式实际上隐含着相关领域的概念模型。
     本文的主要研究内容是基于关系数据库的领域本体的构建,深入分析关系数据库中隐含的语义信息,研究了从关系数据库中提取信息直接生成OWL本体的方法。本文首先以现有关系数据库为基础,深入的分析了现有关系数据库中存在的几种语义信息。而后根据关系数据库的语义信息提出了关系数据库与OWL本体之间的对应关系,包括关系数据库元数据模型与本体概念框架模型之间的映射关系以及关系数据库中存储的关系数据记录与OWL本体的实例之间的映射关系。依照关系数据库与OWL本体之间的对应关系,分别对如何生成本体概念集、本体属性集、本体概念之间关系集、本体公理集以及本体实例进行了详细的展示和描述说明。并结合电信行业产品领域相关信息和环境,实际验证了方法以及原型系统的可行性。
Recently, ontology has received widespread concern in the information science field, especially in knowledge engineering; artificial intelligence and semantic web there are a lot of researches on ontology. In the process of putting ontology into the universal application, the importance of ontological resources is very obvious. Ontology application is based on substantial ontology resources, which describe the semantic relationship between entities in the some domain and are used in searching and other applications. However, only a small proportion of the ontology experts know how to construct and edit ontology, and ontology library construction process which requires substantial manual search, input and instantiation is an onerous and difficult task, and easy to lead to knowledge acquisition bottleneck.
     In reality, information systems are supported by related field's relational database, whose schema is obtained through a lot of demand analysis in early stage of system development. Therefore, relational data schema in fact implies a related field's conceptual model.
     This essay is about the construction of domain ontology based on relational database, which is done by analysis of semantic information in relational database and research on how to extract information from the relational database to generate OWL ontology.
     First, based on the current relational database, this essay analyzes several semantic information existing in relational databases. Then on the basis of them, the essay puts forward corresponding relationships between a relational database and the OWL ontology. And according to these relationships, the following part of the essay is the detailed display and description of how to generate ontology concept sets, ontology property sets, relationship set between ontology concepts, ontology axioms set and ontology instances. And with the telecommunications industry related information products and the environment as a sample, the essay makes the actual validation of the methods and the feasibility of the prototype system.
引文
[1]李善平等.本体论研究综述.计算机研究与发展.2004年,第7期:1041-1042.
    [2]DOGAN G,ISLAMAJ R.Importing relational databases into the semantic Web[EB/OL].(2002).[2006-11-05].http://www.mindswap.org/webai/2002/fall/Importing_20Relational_20Databeses_20into_20the_20Semantic_20Web.html.
    [3]F Hayes-Roth.D A Waterman,D B Lenat.Building Expert Systems.Reading,MA:Addison-Wesley,1983.
    [4]S Mark,L Conway.Towards the principled engineering of knowledge.A Magazine,1982,3(3):4-16.
    [5]Neches R,Fikes R E,Gruber T R,et al.Enabling Technology for Knowledge Sharing.AIMagazine,1991,12(3):36-56
    [6]Gruber T R.A Translation Approach to Portable Ontology Specificatious,Knowledge Acquisition,1993,5(2):199-220.
    [7]Borst W N.Construction of Engineering Ontologies for Knowledge Sharing and Reuse.PhD thesis,University ofTwente,Enschede,1997
    [8]Studer R,Benjamins V R,Fensel D.Knowledge Engineering,Principle,and Methods.Data and Knowledge Engineering,1998,25(122):161-197
    [9]李景.《本体理论在文件检索系统系统中的应用研究》,北京:北京图书馆出版社,2005.3.
    [10]30.Perez A G,Benjamins V R.Overview of Knowledge Sharing and Reuse Components.Ontologies and Problem-Solving Methods.Workshop on Ontologies and Problem-Solving Methods.Lessons Learned and Future Trends(IJCAI99),de Agosto,Estocolmo,1999.
    [11]杜小勇,李曼,王珊.本体学习研究综述[J].软件学报,2006,6(9):1837-1847.
    [12]Fridman-Noy N,Hafner C D.The State of the Art in Ontology Design:a Survey and Comparative Review.AI Magazine,1997,18(3):53-74.
    [13]Guarino N.Formal Ontology and Information Systems.In:Proceedings of the 1st International Conference on Formal Ontology in Information Systems(FOIS'98).Trento,Italy:The IOS Press,1998,3-15.
    [14]高济.基于表示本体论的智能系统开发.计算机研究与发展,1996,33(11):801-807.
    [15]冯志勇,李文杰,李晓红.本体论工程及其应用.清华大学出版社,2007.5.
    [16]Sujatha R Upadhyaya,P Streenivasa Kumar.ERONTO:A tool for extracting ontologies from extended E/R diagrams[R].In ACM symposium Appfied computing,New York,USA,2005.
    [17]甄镭 信息系统升级与整合策略方法技巧北京电子工业出版社 2004
    [18]Ramanathan S,Hodges J.Reverse engineering relational schemas to object-oriented schemas.Technical Report,MSU-960701,Mississippi State University,1996.
    [19]Johannesson P.A method for transforming relational schemas into conceptual schemas.In:Rusinkiewicz M,ed.Proc.of the ICDE'94.Boston:IEEE Computer Society,1994.190-201.
    [20]Stojanovic L,Stojanovic N,Volz R.Migrating data-intensive web sites into the semantic Web.In:Proc.of the 17th ACM Symp.On Applied Computing.New York:ACM Press,2002.1100-1107.http://www.fzi.de/ipe/publikationen.php?id=820
    [21]Kashyap V.Design and creation of ontologies for environmental information retrieval.In:Proc.of the Workshop on Knowledge Acquisition,Modeling and Management.1999.http://sern.ucalgary.ca/KSFKAW/KAW99/papers/Kashyap1/kashyap.pdf
    [22]Astrova I.Reverse engineering of relational database to ontologies.In:Davies J,et al,eds.Proc.of the ESWC 2004.Heidelberg:Springer-Verlag,2004.327-341.
    [23]Uschold M,and King M."Towards a Methodology for Building Ontologies".Proceedings of the Workshop on Basic ontological Issues in Knowledge Sharing,International Joint Conference on Artificial Intelligence(IJCAI-95),Montreal,Canada,August 1995.
    [24]Uschold M,and Gruninger M."Ontologies:Principles,Methods and Applications".The Knowledge Engineering Review,1996,11(2),pp.93-155
    [25]Fern(?)ndez-L(?)pez M,G(?)mez-P(?)rez A,Pazos-Sierra A,and Pazos-Sierra J."Building a Chemical Ontology Using Methontology and the Ontology Design Environment".IEEE Intelligent Systems & their applications.January/February 1999,pp.37-46.
    [26]Arp(?)rez J C,G(?)mez-P(?)rez A,and et al."Reference Ontology and(ONTO) Agent:The ontology Yellow Pages".Workshop on Applications of ontologies and Problem-Solving Methods.European Conference on Artificial Intelligence(ECAI'98).Brighton(United Kingdom).1998.
    [27]Aguado G,Ba(?)n A,Bateman J,and et al."ontogeneration:Reusing Domain and Linguistic Ontologies for Spanish Text Generation".Workshop on Applications of Ontologies and Problem-Solving Methods.European Conference on Artificial Intelligence (ECAI'98).Brighton(United Kingdom).1998.
    [28]杨秋芬 陈跃新 Ontology方法学综述计算机应用研究 2002 19 4 5-7
    [29]王宏伟,基于本体的元数据模型的建立研究,博士论文,上海交大,2004
    [30]曹泽文,一种从关系数据库向Flogic本体转换的方法,计算机科学 2007 Vol.34 No 4
    [31]黄晟,一种基于依赖关系的关系数据库语义模式提取方法,计算机技术与自动化,第26卷第3期 2007年9月
    [32]黎建辉,基于元数据的关系数据库语义集成方法,计算机工程,第34卷第6期,2008年3月
    [33]蓝文,基于本体的电信共享信息模型的研究与应用,计算机工程与设计,第28卷第21期,2007年11月
    [34]黄美丽,基于形式概念分析的领域本体构建方法研究,计算机科学,2006Vol.33 No.1
    [35]王克飞,面向企业异构数据源集成的语义模型及进化技术研究
    [36]Bergey John,and Hefley William."A Reengineering Process Framework".Software Engineering Institute.Canegie Mellon University.Pittsburgh.PA,1996