[发明专利]一种数据格式的描述方法有效
申请号: | 201210159900.1 | 申请日: | 2012-05-21 |
公开(公告)号: | CN102708206A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 闾国年;胡迪;温永宁;盛业华 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 李媛媛 |
地址: | 210046 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据格式 描述 方法 | ||
1.一种数据格式的描述方法,其特征在于,包括以下步骤:
(1)从数据格式的文字说明或数据中获取数据格式信息;
(2)采用数据格式标记语言对数据格式信息进行统一描述;
(3)生成数据格式标记文档。
2.根据权利要求1所述的一种数据格式的描述方法,其特征在于:所述步骤(1)中,数据格式信息包括数据的数据类型、结构和布局信息。
3.根据权利要求1所述的一种数据格式的描述方法,其特征在于:所述步骤(2)中,数据格式标记语言采用标记元素对数据格式信息进行描述,标记元素包括根元素、导入元素、位置元素、数据类型元素、分隔符元素和组元素;其中,数据类型元素包括综合数据类型元素和基本数据类型元素;分隔符元素包括综合分隔符元素和基本分隔符元素。
4.根据权利要求3所述的一种数据格式的描述方法,其特征在于:所述基本数据类型元素包括字符串类型、整数类型、实数类型、布尔类型、日期类型、时间类型、日期时间类型和路径类型;所述基本分隔符元素包括空格分隔符、制表符分隔符、逗号分隔符、分号分隔符、换行分隔符和空行分隔符。
5.根据权利要求1、3或4所述的一种数据格式的描述方法,其特征在于:所述采用数据格式标记语言对数据格式信息进行描述的过程包括以下步骤:
(1)新建数据格式标记文档;
(2)添加根元素,设置其名称、命名空间和模式属性来描述数据格式的名称、标识符和模式信息;
(3)根据数据格式的结构信息,将其划分为若干个组成部分,确定每一部分的名称和位置范围;
(4)采用组元素描述每一部分,设置其名称和位置属性来描述每一部分的名称和位置范围;
(5)对每一部分,识别其布局信息,包括每个数据项的数据类型或分隔符类型、起始位置和结束位置、数据类型的表现格式;
(6)判断每一部分的布局信息是否存在有规律的重复结构,如果存在,则将其归结为部分中的部分,构成部分的内部结构;
(7)根据步骤(5)和(6)中的结构和布局信息,采用组元素、数据类型元素和分隔符元依次描述各数据项;当部分中含有部分时,采用组元素内部嵌套组元素的方式进行描述;当数据项为数据时,使用基本数据类型元素或者使用综合数据类型元素进行描述,数据类型的表现格式通过格式属性来描述;当数据项为分隔符时,使用基本分隔符元素或者使用综合分隔符元素进行描述。
6.根据权利要求1所述的一种数据格式的描述方法,其特征在于:在所述步骤(3)生成数据格式标记文档之前对其进行语法检查,使其符合XML文档的基本语法,同时满足数据格式标记语言的语法,包括以下要求:
(1)数据格式标记文档有且仅有一个根元素;
(2)导入元素必须是所述根元素的直接子元素;
(3)位置元素的value属性的值与所述根元素的mode属性的值相对应;
(4)组元素可以嵌套组元素、数据类型元素和分隔符元素,最外层的组元素必须是所述根元素的直接子元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210159900.1/1.html,转载请声明来源钻瓜专利网。