论文部分内容阅读
目前,本体的应用领域越来越多,应用本体的主要目的都是为了知识的共享和重用,即希望通过本体对信息的表达实现语义级的共享和重用,从而为智能代理提供交流工具。本体的推理技术,本体的映射技术,本体的查询技术等虽然取得了一定的发展,但基于应用方面显得还不够成熟,特别是整合多个技术用于应用就更少了。在信息安全方面,国内几乎没有基于语义的服务解决方案系统,用户需要的服务解决方案大多都是基于技术人员的介入。方案的解决大多都是用户与技术人员的相互交涉的。其中需要大量的技术人员来分析用户的需求,在结合现有的安全服务技术,最后制定合适的服务方案。本文在现有的技术上设计一种基于本体的服务解决方案专家系统,不需要技术人员的介入或技术人员的少量介入。通过学习本体的相关知识和对信息安全领域的全面了解,对安全服务资源进行本体描述并把这些自定义的安全服务本体导入到jena知识库中,使其安全服务资源具有语义,并使用jena自带的推理机并引用自己的推理规则,完成推理搜索功能,该搜索不仅可以检索到与关键字相符合的信息,而且还能检索到一些隐性的信息,这些隐性信息是通过安全服务本体和推理规则表现出来的。最后本系统使用struts2框架以web界面的形式给出适合客户的安全服务方案专家系统。本文主要工作总结如下:第一,介绍本体应用和服务解决方案的研究背景和目前研究现状、语义web的相关技术和体系结构、语义本体的概念及其分类。第二,把服务解决方案和本体结合起来,用本体语言OWL对安全服务资源进行描述,使其具有语义,并根据信息安全领域的特点来定义相关的推理规则。第三,系统后台用Jena API操作安全服务本体,包括用Jena的推理机引用自定义的推理规则来完成推理搜索功能。第四,本系统的界面简捷、直观、操作方便,便于用户浏览和搜索。并提供直接查询(类似关键字查询)和推理查询这两种查询,比较这两种查询,说明推理查询的优势。第五,提出本系统的不足和该完善的地方,展望未来要做的工作。