论文部分内容阅读
在万维网日益普及的今天,人们充分体会到网络的巨大魅力。但是当前的国际互联网的功能并不尽如人意,如网页单调枯燥、搜索引擎智能化程度低等。语义Web(SemanticWeb)的出现,力图改变上述现状。语义Web并非一个独立的Web,而是当前Web的延伸和变革,它的主要开发任务是使数据更加便于计算机进行处理和查找。其最终目标是让用户更方便,对互联网上的海量资源达到几乎无所不知的程度,计算机可以在这些资源中找到用户所需要的信息,从而将Web中一个个现存的信息孤岛发展成一个巨大的数据库。语义Web将使人类从搜索相关网页的繁重劳动中解放出来。因为Web中的计算机能利用自己的智能软件Agent,在搜索数以万计的网页时,通过“智能软件Agent”从中筛选出相关的有用信息。而不像目前的国际互联网,仅仅罗列出数以万计的搜索结果由用户再进行筛选。
本文首先阐述了语义Web以及本体的核心概念及其主要特点,在此基础上,提出了基于语义Web的多Agent系统的体系模型,并探讨分析了该架构对于构建开放的、动态的、异构的多Agent系统所具有的实用性。在对比分析了本体描述语言OWL与统一建模语言UML的基础上,提出了一种一般多值域OWL属性本体建模的方法,并且具体通过以OWL利用UML向JAVA转换为例说明该方法能够直观、清晰地进行本体建模,进而为本体建设和发展奠定了基础。
其次,在详细分析元数据及Web信息检索模型的基础上,利用语义Web技术,设计了一种基于移动agent的元数据自动抽取系统,解决了Web文档中虽然已经嵌人Web元数据但还不可能大量直接获得情况下,Web元数据的自动提取和创建问题。基于元数据,采用XML技术解决对象关系之间的映射,为网络中抽取有用信息的自动化处理奠定基础。
然后,讨论了知识表达、知识表达度量、基于Web的知识发现等问题,提出了基于移动Agent的语义挖掘系统模型,该系统由三个层次构成:通信网络层、移动Agent平台以及基于语义Web的移动Agent服务,包括推理服务、查询服务、匹配服务、本体服务和语义扩展服务等,解决了基于本体的语义检索,理解用户的查询和被检索内容的语义,在概念的级别上实现检索等问题,描述了一个基于本体的语义检索过程,通过本体精确查询量的语义,并进行语义扩展,采用映射的方式在目标本体中构建新的查询,最终完成检索任务。
最后,考虑到语义Web的分布式特征决定了本体开发的开放性,为了适应这种需求,本体作为一种能在语义和知识层次上描述信息系统的概念模型建模工具,在知识工程领域得到广泛应用。本文对开放本体进行了详细的需求分析,包括本体表示语言及描述逻辑、包扩展本体、以及本体的一致性等需求。设计了开放本体导航工具的模型,目标是通过参与者协作建立轻量级的本体,不仅可以有效地对知识结构化,也使得知识的检索更容易完成。利用HP公司开发,应用于语义Web开发的Java开发包Jena,开发实现了基于语义Web技术的开放本体导航工具系统实验原型OPMSW-LP,给出了分布式环境下本体一致性检查的算法以及开放本体导航工具UML活动图,实现了“知识的查找”、“本体的构建”等基本功能以及“通过推理进行语义检索”等扩展功能,为下一步研究开发比较成熟的软件产品奠定了良好的基础。