基于SQWRL的本体知识库语义查询
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Semantic Query of Ontology Knowledge Base Based on SQWRL
  • 作者:王飞 ; 张应中 ; 罗晓芳
  • 英文作者:WANG Fei;ZHANG Ying-zhong;LUO Xiao-fang;School of Mechanical Engineering,Dalian University of Technology;
  • 关键词:本体 ; 知识库 ; SWRL规则 ; SQWRL ; 语义网 ; 语义查询
  • 英文关键词:ontology;;knowledge base;;SWRL rule;;SQWRL;;semantic web;;semantic query
  • 中文刊名:WJFZ
  • 英文刊名:Computer Technology and Development
  • 机构:大连理工大学机械工程学院;
  • 出版日期:2017-01-04 11:02
  • 出版单位:计算机技术与发展
  • 年:2017
  • 期:v.27;No.238
  • 基金:国家自然科学基金资助项目(51375069)
  • 语种:中文;
  • 页:WJFZ201702004
  • 页数:6
  • CN:02
  • ISSN:61-1450/TP
  • 分类号:22-26+31
摘要
本体技术是知识工程领域的研究热点,本体对于领域知识具有强大的语义描述能力和推理能力,能够很好地被计算机识别和理解,从而可在语义层面实现知识共享、重用和扩展。本体技术在形式化、开放性和共享性等方面比其他知识建模技术能提供更强大的能力。介绍了基于本体的知识库的概念以及基本构架;描述了本体知识库查询的语言特点,重点阐述了SWRL规则以及SQWRL语义查询;采用语义网规则语言(SWRL)将材料选择本体中的因果知识表达为一组知识规则,增强本体知识库的推理能力;采用Java编程技术调用SWRL API和OWL API,将知识库层、用户界面层及推理层三大模块组建成一个完整的语义查询系统,并使用基于描述逻辑的Drools规则推理机对本体进行规则推理。给出了一个基于SQWRL语义查询的工程材料领域本体知识查询实例进行说明。
        Ontology technology is a hot research topic in the field of knowledge engineering.Ontology has a powerful semantic description and reasoning ability for domain knowledge,which can be well recognized and understood by computers so as to realize the knowledge sharing,reusing and extension in semantic level.The ontology technology can provide more powerful abilities than other knowledge modeling techniques in the formalism,openness and sharing.The basic concept and framework of the ontology based knowledge base is introduced,and the characteristics of language in ontology knowledge base is described,especially for SWRL and SQWRL.The causal knowledge for material selection is represented as a set of knowledge rules coded with Semantic Web Rule Language( SWRL),which enhance the reasoning ability of the ontology knowledge base. A Java programming technology which uses SWRL API and OWL API is employed,which integrates the knowledge base layer,the inference layer,and the user interface layer,and builds a overall material selection knowledge system.The Drools rule reasoning machine is employed to implement the ontology reasoning,and a semantic query example based on SQWRL for engineering material domain knowledge is presented.
引文
[1]O’Connor M J,Das A.SQWRL:a query language for OWL[C]//Fifth international workshop on OWL:experiences and directions.Chantilly,VA:[s.n.],2009.
    [2]张艳涛,陈俊杰,相洁.基于SWRL本体推理研究[J].微计算机信息,2010,26(3-3):182-183.
    [3]张宗仁,杨天奇.基于自然语言理解的SPARQL本体查询[J].计算机应用,2010,30(12):3397-3400.
    [4]王海,范琳,李增智.基于SQWRL的语义Web服务发现[J].微电子学与计算机,2010,29(9):76-79.
    [5]Zhang Yingzhong,Luo Xiaofang,Zhao Yong,et al.An ontology-based knowledge framework for engineering material selection[J].Advanced Engineering Informatics,2015,29(4):985-1000.
    [6]周亮,黄志球,倪川.基于SWRL规则的本体推理研究[J].计算机技术与发展,2015,25(10):67-70.
    [7]O’Connor M J,Das A.A pair of OWL 2 RL reasoners[C]//Proceedings of OWL experiences on directions workshop.[s.l.]:[s.n.],2012:1-10.
    [8]Horridge M,Bechhofer S.The OWL API:a java API for OWL ontologies[J].Semantic Web,2011,2(1):11-21.
    [9]Horrocks I,Patel-Schneider P F,Boley H,et al.SWRL:a semantic web rule language combining OWL and Rule ML[C]//World wide web consortium.[s.l.]:[s.n.],2004.
    [10]张新华,张飞.“知识”概念及其涵义研究[J].图书情报工作,2013,57(6):49-58.
    [11]Protégéteam.SWRLTab build project[EB/OL].2014.https://github.com/protegeproject/swrltab-project.
    [12]刘伟.Java规则引擎-Drools的介绍及应用[J].微计算机应用,2005,26(6):717-721.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700