基于XML模式的仪器检定数据交换格式
0 引言
电子测量仪器的检定数据包括被检仪器、检定用计量标准、检定机构、检定有效性以及检定结果等信息,是量值传递和溯源过程中基础性的技术文件。法定的计量技术机构根据检定数据出具的检定合格印证,是对被检仪器性能认可的最终体现。目前仪器检定数据的记录和保存一般采用Word文档或者Excel表格形式,这种方式保存的数据难以实现自动提取、分析和处理,复用效率低。随着计量技术的不断进步,对于仪器检定数据交换和复用性能的要求越来越高,这类表达与存储方式已经不能满足自动化检定与网络化计量的需要,迫切需要采用新的方法和手段[1]。
扩展标记语言(eXtended Markup Language,XML)作为一种定义标记语言的元语言[2],常用于特定应用领域的数据交换与复用[3-5]。目前很多业务领域在XML的基础上开发了专用的标记语言,包括化学标记语言(CML)、音乐标记语言(Mu-sicML)、数学标记语言(MathML)和金融标记语言(FpML)等,实现了专业领域中的数据交换。本文尝试将XML应用在仪器检定数据的格式化与存储过程中,实现了仪器检定数据的交换和复用。
1 XML描述仪器检定数据的优势
XML语言通过自定义标记实现对专业领域数据的描述,尤其适合于描述大规模层次化数据(或者称为树型数据)。在表示仪器检定数据方面,与TXT、Office、HTML、二进制表格以及CSV文档等相比,具有如下优势:
1)描述层次化数据。仪器检定结果是一种天然的多级层次化数据,用XML表示树型数据结构是一种非常自然和方便的选择。仪器检定数据的树型结构如图1所示,限于篇幅所限,图中没有显示出所有的节点。利用XML对检定数据进行组织的过程中,可以将节点作为标记语言的基本元素,根据节点间的隶属关系定义语法结构。
2)自描述数据。XML利用格式化的标记语言和文本文件记录数据,XML元素的名字直接反映了该元素在上下文中的含义。在描述检定数据的过程中,可以直接将计量证书中的
3)信息的内容和显示相分离。XML文件本身描述的是信息的结构和语义,信息显示格式的定义可以通过样式表附加到XML文件上,实现了信息的内在内容和外在显示形式相分离,有利于信息的交换和复用。对于仪器检定过程而言,可以根据相应仪器类型的XML模式对检定数据进行格式化,得到统一的XML数据文档,然后根据实际应用需求进行显示。
4)适合于网络环境下不同平台间的数据交换。网络化计量检定环境要求仪器检定数据在不同平台间实现交换和共享,而XML正是一种跨平台的标记语言。XML文档本质上是一种附加了结构和语义的文本文件,在不同平台之间可以方便地实现交换和复用。
相关文章
- 2024-11-048508型数字多用表测量交直流电压表测量结果不确定度分析
- 2023-11-16一种液体流量计在线检测装置
- 2024-05-14大靶面光电探测靶光源研究与设计
- 2023-05-29基于两步换相控制策略的SR电机直接数字控制系统设计
- 2024-11-04ADSL技术在远程工业计量中的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。