论文部分内容阅读
随着Web技术的飞速发展,海量的Web资源大都以异构的、分布的方式存在。传统的数据模型不能有效的管理和定位各种Web资源。资源空间模型(Resource Space Model, RSM)是一种面向Web资源的语义数据模型,它利用多维资源空间对Web资源内容进行分类、规范、存储、管理和定位,是基于Web资源的分类语义组织和管理资源。在开放、动态的互联环境中,无论是从显性还是隐性的角度来看,各类Web资源都或多或少存在一定的关系。如何在资源空间之间建立起这种关系,进而映射成各类资源之间的关系,以提高在资源空间之间定位资源的准确率和查全率是资源空间模型需要解决的问题。在资源空间之间建立关系,首先需要解决的是单个资源空间的动态构造问题,因为异构的、分布的数据形成了异构的、分布的资源空间,而不仅仅局限于某一领域的或同构的单资源空间。另外,传统的资源空间模型存储机制只能存储简单的层次语义关系,对于复杂的层次语义关系则需要改进资源空间模型的存储机制。因此本文深入研究了资源空间的关系问题,改善了资源空间存储机制,并解决了动态构造单资源空间问题,在单资源空间中通过多维浏览和关键字定位资源,进而实现了多资源空间之间关系的动态构造。本文的主要研究工作包括一下几个方面:第一,提出基于语义网格的资源空间关系模型(Resource Space Relationship Model)。该模型的基本思想是分析研究了资源空间之间所存在的各种关系,设计并分析了体系结构,并对其进行形式化表示。该模型的提出,有效的提高了资源空间结构的重用率和在资源空间之间组织、管理和定位资源的的查全率,可以作为在资源空间之间准确定位资源的有力依据。第二,改进资源空间存储机制。针对资源空间存储机制只能存储简单的层次语义关系问题,提出了改进的资源空间存储机制,在原有的基础上,分析RSM模式树中节点之间的聚合关系,建立节点聚合链,并在聚合节点中增加与相关节点的聚合操作,与聚合算法相结合进而解决在资源空间中存储复杂层次语义的问题,提高RSM模式树(RSM Schema Tree)表达层次语义关系的能力。第三,实现单资源空间动态构造。本文充分利用XTREE树型控件和JSON数据交换格式,并将二者相结合,实现单资源空间动态构造。使用XTREE模拟设计人员对RSM的结构设计,设计界面简单且易操作,将RSM结构设计简单化。用JSON在XTREE和RSM之间建立转换关系,先将XTREE转换成JSON格式数据,然后解析JSON格式数据并转换成符合RSM底层存储的RSM模式(RSM Schema),进而实现XTREE转换成RSM的存储,解决单资源空间的动态构造问题。第四,在上述工作的基础上,实现多资源空间之间关系的动态构造。以资源空间关系模型为依据,单资源空间动态构造为基础,改进的资源空间存储机制为保障,动态建立多资源空间之间的关系系统。该系统支持动态构造并浏览资源空间关系,并通过单资源空间管理资源,实现多维浏览和关键字定位资源。