论文部分内容阅读
为解决当前国内XML空间元数据存储所面临的问题,以便更为有效地对元数据进行管理,本文提出了采用关系数据库来存储XML空间元数据的解决方案。首先阐述了XML空间元数据的特点,分析了当前大型商业关系数据库对XML的支持,并归纳出XML空间元数据在关系数据库中的存储方法。 针对传统XML空间元数据模式DTD的局限性,采用XML Schema规范空间元数据XML文档,并在此基础上设计出一种基于XML Schema的空间元数据存储策略,通过XML Schema模式向关系模式的映射来存储XML空间元数据。基于XML Schema的空间元数据存储体系由XML Schema的建立、模式转换、数据存储和查询输出四个模块组成。文中对空间元数据的XML Schema的建立进行了详细阐述,对模式转换算法进行了深入研究,同时对XML数据的存储和查询输出过程进行了详细探讨。 采用对地理信息共享领域元数据标准描述而形成的XML空间元数据作为数据源,并选取SQL Server2000关系数据库来实现基于XML Schema的空间元数据存储。实验结果表明该存储策略能够完整地将XML空间元数据存储于关系数据库中,充分利用关系数据库的优势管理空间元数据,有效地实现了关系模式下的XML空间元数据的存取。