- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用软件领域本体知识库的开发
1 语义web的界定
web是由2001年的主人贝瑞斯-奔驰正式提出的。语义Web研究的主要目的就是扩展当前的WWW,使得网络中所有信息都是具有语义的,是计算机能够理解和处理的,便于人和计算机之间的交互与合作。因而其研究的侧重点就是如何把信息表示为计算机能够理解和处理的形式,即带有语义。Berners-Lee给出了语义Web中的层次关系,它主要基于XML和RDF/RDFS,并在此之上构建本体和逻辑推理规则,以完成基于语义的知识表示和推理,从而能够为计算机所理解和处理。在语义Web的研究中,知识表示、本体论、智能主体等都是其重要的研究内容,它们都是不可分割的。
本体描述语言OWL是W3C在RDF(S)和DAML+OIL的基础上提出的Web本体描述语言,其中心思想是向下兼容RDF(S)的语义,同时又朝形式化描述逻辑方向扩展,它是基于一阶语义的框架(面向对象)描述逻辑系统,比RDF(S)提供了更丰富的属性和类的描述机制。我们以RDF和RDFS为基础,以OWL作为本体描述语言,建立了常用软件本体,并以此为基础进行了基于异构网页(*.htm,*.xml,*.rdf等)的常用软件知识获取。
2 常用软件的设计
2.1 建立常用软件领域的知识掌握数据库
常用软件领域本体论从知识工程的角度来说,指的是一个常用软件领域本体结构、概念、实例以及概念和实例之间关系的本体知识描述。这里引进本体论是想从学科领域的概念和关 系、属性集出发,建立一个便于理解和分析的常用软件知识结构,并支持满足一致性的常用软件知识库的开发。
具体来说:建立常用软件领域本体知识库主要包括以下五个步骤:(1)建立常用软件领域本体;(2)开发人机交互的本体编辑器界面;(3)根据常用软件本体进行知识编辑;(4)知识编译和检查;(5)知识分析与知识推理。前面三个部分的工作可以由知识工程师在专家的协助下完成,后面的工作则可由计算机处理或人机交互完成。
具体实现步骤如图1所示。
在设计本体时参考Gruber提出的本体构造的五个原则,即明确性和客观性、一致性、可扩展性、编码偏好程序最小、本体约定最小。
2.2 构造概念资源库
用OWL对常用软件知识进行描述,OWL所描述的知识可以映射为RDF三元组。在常用软件概念知识库中,将概念分为操作系统、系统程序、网络工具、管理软件、图形图像、多媒体类、办公自动化、编辑程开发、计算机安全、游戏娱乐、教育教学、应用软件等类;并定义它们之间的关系为:子类关系、成员关系、功能相反关系、功能相似关系、前导与后继关系等。并且,用户可以通过本体编辑器添加新的概念知识,同时也可以定义概念间的新关系。
构造概念知识库,实现信息检索包括以下几个步骤:(1)构建概念知识库,用OWL语言进行描述,建立OWL到RDF三元组映射机制;(2)对用OWL语言描述的知识进行一致性检测;(3)选择搜索算法,确认搜索概念的可满足性;(4)如果搜索概念可满足,获取搜索概念的相关信息;(5)将结果用可视化的方式进行表示。
下面是用OWL描述常用软件领域中概念“操作系统”、“Windows98”和属性“是前导版本”的示例。
2.3 语义知识的扩充
在基于概念语义网络图的语义推理中,存在着许多不足。推理图中,不能获取基于结构以外的知识。考虑到这个原因,对OWL的语法和语义进行了扩展,使OWL能描述领域公理或规则。这样,除了基于结构进行推理外,通过公理和规则可以获取深层语义知识。在对RDF三元组知识进行一致性检测前,首先运用推理规则对知识库进行知识扩充,即通过现有的知识和确定的规则推导出语义蕴涵的新知识。规则推理产生的新知识可能造成RDF三元组知识的冗余或知识矛盾等问题,这些问题将在知识一致性检测中加以处理。
2.4 称谓词的扩展
在公理或规则中,经常出现“A是B的子类”、“A是B的实例”等谓词或函数。下面对计算机常用软件领域中经常使用到的谓词进行扩展。这样,可以通过公理或规则获取深层语义知识。
3 软件领域知识发现系统
在语义Web的理论研究的基础上,结合常用软件领域知识,建立了该领域的本体知识库,使用VisualC++6.0设计和开发了常用软件领域知识发现系统。主要包括了以下功能:
3.1 知识本体之间关系
包括一个分类法和一套相应的推理规则。分类法定义了对象的类和它们之间的关系。本体可以通过本体编辑器进行维护,在本体编辑器中,加入知识一致性检查功能。本体服务器所描述的知识是用OWL表示的。本体主要由概念和关系组成。概念表示领域中的一组或一类实体,本体中的关系包括:种属关系、实例关系、部分和整体之间的关系,关系可以带属性,如关系是否可选、是否有传递性等。
知识本体之间的关系从以下三方面进行分析:第一层主要是概念本体,是概念及其关系、属性集定义。第二层为元本体,是
您可能关注的文档
最近下载
- 大模型原理与技术-课件 chap6 大模型微调.pptx
- 2025年物业保洁培训课件.pdf VIP
- 第13课制作数字相册(课件)三年级全一册信息技术人教版.pptx
- 【培训课件】《中华人民共和国公务员法》解读.ppt VIP
- 2024郑州电力高等专科学校教师招聘考试题库及答案.docx VIP
- 2025年陕西省单招考试英语模拟试题 完整版2025.pdf VIP
- 3.2.4 植物在自然界中的作用(课件)2024-2025学年度人教版生物七年级下册.pptx VIP
- 免疫治疗在食管癌新辅助及辅助治疗中的临床进展.pptx
- 2016陕西交通职业技术学院单招英语模拟试题及答案.pdf VIP
- 铁路货车的常见故障(全).ppt VIP
文档评论(0)