数据格式转换语言研究

数据格式转换语言研究

论文摘要

为实现分布式协作开发环境下工具间的数据共享,应当提供一致的数据访问服务。数据格式转换工作,在集成平台中被封装为数据对象转换服务,使得不同工具产生的数据均能表现为符合特定规则的数据对象,从而实现数据的统一访问。本文提出一种基于上下文无关文法的数据格式转换语言DFTL(Data Format Transformation Language),用于实现异构数据格式之间的转换。DFTL采用XML作为定义元语言,通过DFTL Schema描述异构数据格式之间的转换模型,定义了源数据的逻辑结构及结构分支上关联的转换规则。DFTL Schema是基于XML Schema特征子集的扩展,是带有DFTL扩展标记的XML Schema。一个完整的DFTL Schema描述是一个独立于数据文件的XML文件,采用XML Schema描述源数据的上下文无关文法结构,定义DFTL扩展标记描述源数据的解析规则及其上下文无关文法模型与XML DOM(Document Object Model,文档对象模型)模型之间的映射规则。实验表明,基于DFTL可实现不同类型数据格式到XML格式的转换,为数据对象的访问提供统一的XML视图。借助于XSLT技术,可进一步实现异构数据格式之间的相互转换,满足数据共享的需求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 研究目标与内容
  • 1.3 项目工作介绍
  • 1.4 国内外研究现状
  • 1.4.1 国外研究现状
  • 1.4.2 国内研究现状
  • 1.5 论文的工作与组织结构
  • 第二章 相关理论与技术
  • 2.1 SOA技术
  • 2.2 可扩展标记语言XML
  • 2.2.1 XML Schema
  • 2.2.2 DOM 、SAX 解析技术
  • 2.2.3 可扩展样式表转换语言XSLT
  • 2.3 数据格式转换的相关技术
  • 2.3.1 国内外研究现状
  • 2.3.2 数据格式描述语言 DFDL
  • 2.3.3 数据抽取语言 DEL
  • 2.3.4 Boost的Spirit技术
  • 第三章 数据格式转换语言DFTL的设计
  • 3.1 DFTL的上下文无关文法描述
  • 3.1.1 DFTL的上下文无关文法定义
  • 3.1.2 DFTL描述简单示例
  • 3.2 DFTL语言的语法设计
  • 3.2.1 DFTL Schema
  • 3.2.2 DFTL Schema的逻辑结构设计
  • 3.2.3 DFTL Schema扩展标记设计
  • 3.3 DFTL 语义设计
  • 3.3.1 DFTL数据解析语义
  • 3.3.2 DFTL模型映射语义
  • 3.4 DFTL扩展性分析
  • 第四章 基于DFTL解析框架的通用数据格式转换方案
  • 4.1 通用数据格式转换方案
  • 4.2 DFTL解析框架
  • 4.2.1 DFTL解析框架结构
  • 4.2.2 DFTL Schema到Boost Spirit解析框架的映射
  • 4.2.3 XML数据项的设计
  • 4.3 通用数据格式转换流程小结
  • 第五章 研究结果示例
  • 5.1 Rational Rose 及面向对象模型
  • 5.1.1 统一建模语言UML
  • 5.1.2 MDL文件的语法结构
  • 5.1.3 Petal格式到XML格式转换的DFTL Schema描述
  • 5.2 ERWin 及其关系模型
  • 5.2.1 数据库关系模型
  • 5.2.2 SQL文件的语法结构
  • 5.2.3 SQL格式到XML格式转换的DFTL Schema描述
  • 5.3 关系数据模型到面向对象模型的转换
  • 5.3.1 关系数据模型标准格式描述XSD
  • 5.3.2 面向对象模型标准格式描述XMI
  • 5.3.3 关系模型向面向对象模型的转换
  • 5.4 小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 在研期间研究成果
  • 相关论文文献

    • [1].测井数据格式转换技术综述[J]. 化工设计通讯 2016(04)
    • [2].空间数据格式转换与信息共享[J]. 地矿测绘 2008(02)
    • [3].一种实现数据融合的重要方法——通用数据格式转换模式[J]. 科技资讯 2012(22)
    • [4].地理信息数据格式转换的研究与实现[J]. 中国新技术新产品 2009(20)
    • [5].空间数据格式转换分析[J]. 城市勘测 2008(04)
    • [6].坐标数据格式转换在工程测量中的应用[J]. 黑龙江水利科技 2009(02)
    • [7].基于公共数据模型的自适应数据格式转换机制[J]. 合肥工业大学学报(自然科学版) 2014(04)
    • [8].一种新的基于FPGA的数据格式转换方法[J]. 现代电子技术 2011(16)
    • [9].用数据格式转换自动完成环境空气数据库录入[J]. 电脑知识与技术 2008(S2)
    • [10].大数据应用的关键技术研究[J]. 科技广场 2017(07)
    • [11].基于GIS数据格式转换系统的设计与实现[J]. 矿山测量 2011(06)
    • [12].基于ArcGIS Data Interoperability的空间数据格式转换[J]. 徐州工程学院学报(自然科学版) 2009(03)
    • [13].国外科学数据监护平台调研分析[J]. 数字图书馆论坛 2019(04)
    • [14].基于XML的海洋环境基础数据格式转换的研究[J]. 海洋通报 2017(06)
    • [15].LandMark导入数据格式转换软件的实现[J]. 石油工业计算机应用 2012(01)
    • [16].NECP FNL资料解码及数据格式转换[J]. 气象与减灾研究 2011(01)
    • [17].几种HPGeγ能谱数据格式转换软件的研制[J]. 核电子学与探测技术 2008(05)
    • [18].将航测采集数据格式转换为SCS G2005数据格式使用技巧[J]. 城市勘测 2008(02)
    • [19].从MicroStation数据格式到ArcGIS数据格式转换的研究[J]. 城市勘测 2010(03)
    • [20].在智能交通系统中PLC数据格式转换方法的研究[J]. 电子测试 2018(01)
    • [21].在开放政府数据条件下如何规范政府数据——从国际开放定义和开放政府数据原则谈起[J]. 情报理论与实践 2018(09)
    • [22].CAD到Arcgis数据格式转换的简便方法[J]. 安徽农学通报 2015(08)
    • [23].MAPGIS 6X数据格式转换为ArcGIS的Shapefile格式方法探讨[J]. 江西测绘 2013(01)
    • [24].ArcGIS向MapGIS的数据格式转换[J]. 测绘与空间地理信息 2011(06)
    • [25].DXB格式应用及GIS的数据格式转换[J]. 江西测绘 2010(02)
    • [26].ArcGIS向MapGIS数据格式转换[J]. 测绘与空间地理信息 2008(06)
    • [27].基于Visual C#的高密电法测量系统数据格式转换[J]. 城市建设理论研究(电子版) 2020(16)
    • [28].面向数据自治开放的数据盒模型[J]. 大数据 2018(02)
    • [29].测量数据DAT文件格式分析转换及应用实例[J]. 煤矿现代化 2020(01)
    • [30].ArcGIS向MapGIS数据格式转换方法实践与探讨[J]. 华北国土资源 2016(02)

    标签:;  ;  ;  ;  ;  

    数据格式转换语言研究
    下载Doc文档

    猜你喜欢