基于RDF的对象持久化技术研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:lxget
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
持久性指对象的生存特性,如果对象的生存期跨越程序的执行期则称该对象具有持久性。具有持久性的对象被称为持久对象,使对象具有持久性的技术被称为对象持久化技术。对象持久化系统是管理信息系统(MIS)软件开发过程中非常重要而且是必不可少的组成部分,在MIS软件的设计实现中占有十分突出的地位。目前MIS软件的开发一般选择关系数据库作为持久化结果的存储介质,它的持久化层开发一般需要经过数据实体类结构的开发、关系数据库模式开发、数据操作命令开发、DAO开发等过程。随着结构化信息的不断增长,这样繁琐的开发过程使得MIS软件的开发周期变得冗长,开发工作也变得重复,严重影响了计算机对结构化信息的处理能力。 本文在分析了传统对象持久化技术及其局限的基础上,对基于RDF的对象持久化方法进行了研究与实现,将对象持久化技术分为基于RDF的对象序列化和RDF存储两个主要的部分。 首先,分析了RDF与关系数据模型以及对象模型的联系,研究了基于RDF的对象表示机制,设计了基于RDF的对象持久化技术的基本框架,并给出了可序列化对象及对象集的形式化定义;然后,在RDF与对象模型的关系的基础上,研究了基于RDF的对象序列化,并给出了对象序列化算法和反序列化算法;另一方面,从对象持久化技术的角度出发,分析了基于RDF的对象持久化(ROP)技术对RDF存储的主要需求以及主流的一些RDF引擎的优缺点,并以RDF具体化技术为基础设计了适合ROP系统的RDF存储引擎;最后,综合基于RDF的对象序列化和RDF引擎的研究结果,以.NET平台为基础对系统进行了原型实现,并给出了一个简单应用实例。
其他文献
无线传感器网络是一种由大量的集成传感器、数据处理单元和无线通讯模块的节点组成的以数据为中心的无线自组网络,其目的是协作感知、采集和处理网络覆盖区中各种环境或监测
随着图像处理应用的发展,人们对高分辨率图像的需求越来越大。高分辨率图像不但能给人们提供清晰的照片,它还能为许多应用分析提供非常重要的细节信息。由于当前成像系统获得图
随着Intemet的普及,传统的GIS逐步从单机的“信息孤岛”步入网络的海洋,WebGIS逐步进入人们的日常生活。经过数年的发展,WebGIS的功能更加丰富,不再是简单的在线地图浏览、下载,还
随着计算机应用的深入和互联网的发展,人们可获得的信息量急剧增加,如何自动有效地从网络资源中找到用户真正需要的信息成为当前的迫切需求。文本内容抽取提供了一种对文档实体
云南省“三江并流”区域是世界生物多样性最丰富的地区之一,位居17个中国生物多样性保护“关键地区”的第一位;而且,“三江并流”植物数据类型复杂、与空间紧密相关,在空间数据仓
水文时间序列关联规则的挖掘是水文时间序列数据挖掘的一个分支,也是水文领域研究的难点。此问题的解决对区域水文的周期性分析、水文预报等有着重要的意义。由于水文数据量大
随着数字计算机技术的迅猛发展,数字图像处理领域己得到生机勃勃的发展,其中包括医学,天文学,生物学及工业等领域。数字图像的噪声主要来源于图像获取(数字化)和传送过程中。噪声
随着信息技术的发展和深入研究,人们越来越多的利用计算机来获取和处理各种信息。图像因其信息量大和表现直观的优点在近年来得到了广泛的应用,在多媒体技术中占据着重要的地位
旅行商问题(Traveling Salesman Problem,简称TSP问题)是组合数学中一个古老而又困难的问题。动态多目标TSP问题则是近年提出的在TSP问题上发展起来的新问题,它既有动态优化问
随着信息栅格的引入和传感器技术的应用,未来的指挥自动化系统将更加复杂,系统对设备、软件和环境等更加依赖,指挥自动化系统的体系结构将发生根本性变化。为使指挥自动化系统在