论文部分内容阅读
当前随着因特网技术的高速发展与广泛应用,虚拟社区已经成为个人或组织间交流信息、共享知识的重要手段。在以知识共享为目的的虚拟社区中,社区成员既是知识的提供者,又是知识的接受者。他们通过在虚拟社区中的交互行为提供个人可共享的知识,并共享他人的知识,从而达到良性互利的目的。但是,当前的虚拟社区技术在知识共享中的应用尚有诸多不足。例如:以知识共享为目的社区交互过程自动化程度不高;无法实现基于结构化语义查询技术的知识共享;所采用的集中式知识管理方法不利于社区成员对其所提供知识的自主管理和动态维护。 为此,本文把WEB本体和对等技术引入到虚拟社区的实现中,在此基础上提出了一种新型的虚拟社区技术框架。在该技术框架下,社区成员可以把可共享的知识外化成一个或多个WEB本体,在本地的终端设备上形成一个自主管理并可动态维护的知识库;对等技术把社区成员的终端设备组织成一个动态的分布式虚拟社区环境;当社区成员随其设备作为一个对等节点加入社区时,该节点上的知识库便可成为虚拟社区中可共享知识的一部分;一旦某一社区成员提出一个知识查询请求,便能为之生成一个结构化的语义查询,并自动地查找虚拟社区中有关的知识处理该查询,实现用户的知识需求。基于该技术框架,携带有可共享WEB本体的成员终端设备,可随时在因特网上形成一个动态的分布式虚拟社区环境,用于成员间的知识共享。 为实现上述的虚拟社区技术框架,本文归纳了主要研究内容和相应的关键技术。其中,就虚拟社区中WEB本体发布和针对特定语义查询的相关本体查找(或知识获取)技术的研究,本文从WEB本体的三个不同的认知角度,提出了三种方法。主要研究成果如下: ·以每个WEB本体为一独立的可共享知识单元,提出了基于实体的WEB本体发布方法。并设计了有关策略,针对一个语义查询,可从虚拟社区上找到能够处理该查询的WEB本体。若一本体能处理某一语义查询,该方法必定能够为该查询找到该本体。 ·以基于OWL语言的WEB本体中每一OWL陈述为一独立的、语义完整的知识单元,提出了基于OWL陈述的WEB本体发布方法。并设计了有关策略,针对一个特定语义查询,可查找到分布于不同节点上的不同WEB本体中有关的陈述作为一个本体,处理该查询。该方法以查询为中心,可自由共享社区上不同本体中与该查询相关的陈述,因此,能够充分共享虚拟社区中可共享的知识。 ·以WEB本体中每一RDF三元组为一独立的知识单元,提出了基于RDF三元组的WEB本体发布方法。并设计了有关策略,针对一个特定语义查询,可查找到社区中不同节点上不同本体中有关的RDF三元组作为一个本体,处理该查询。该方法也是以查询为中心,能够充分共享虚拟社区中可共享的知识,并不拘于WEB本体的语言规范。 并且,本文通过实验对这三种方法的效果和效率进行了评估。它们均可用于实现本文所论述的知识共享虚拟社区,并具有各自的优势。 另外,就语义查询和本体的辅助生成技术研究,包括领域公共概念的维护与共享技术、SPAROL查询与WEB本体的辅助生成技术,本文主要贡献如下: ·提出了一种领域公共概念管理与共享方法,便于社区成员使用社区中已有的概念,描述各自的可共享知识或知识需求。 ·分别提出了两种方法,辅助社区成员描述各自的知识需求和可共享知识,并为之生成相应的SPARQL查询和WEB本体。 针对上述的虚拟社区技术框架,本文做了全面的研究工作。与现有的虚拟社区相比,在基于本文研究成果所实现的虚拟社区中,知识共享的社区交互过程由终端设备代理社区成员自动实现(自主交互);社区节点向其它社区成员提供知识服务,而非知识本身(知识服务);知识共享是社区成员提出语义查询并获得查询结果的过程(基于语义查询的知识共享);没有中心控制节点,社区组织灵活(去中心化)。无疑,这种虚拟社区能够更加自动化、智能化和人性化地服务于成员问的知识共享。