GB∕T 37948-2019
基本信息
标准号:
GB∕T 37948-2019
中文名称:军民通用资源 数据元编制要求
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:1098KB
相关标签:
军民
通用
资源
数据
编制
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB∕T 37948-2019 军民通用资源 数据元编制要求
GB∕T37948-2019
标准压缩包解压密码:www.bzxz.net
标准内容
ICS35.040
中华人民共和国国家标准
GB/T37948—2019
军民通用资源
数据元编制要求
General resource of military and civilianCompiling requirementsfordataelement
2019-08-30发布
国家市场监督管理总局
中国国家标准化管理委员会
2020-03-01实施
规范性引用文件
术语和定义
数据元分类
数据元属性和要求
附录A(规范性附录)
附录B(规范性附录)
附录C(资料性附录)
附录D(资料性附录)
参考文献
+++++++
数据元属性描述……·
数据元属性相关代码表
应用多张代码表的数据元示例
列项形式的数据元描述示例
GB/T37948—2019
本标准按照GB/T1.1-2009给出的规则起草本标准由全国物流信息管理标准化技术委员会(SAC/TC267)提出并归口。GB/T37948—2019
本标准起草单位:中国人民解放军国防大学联合勤务学院、中国人民解放军军事科学院、中国物品编码中心、中国标准化研究院、中国航空综合技术研究所、中国电子技术标准化研究院、中央军委后勤保障部信息中心、中国人民解放军军事科学院系统工程研究院军用标准研究中心、青岛市标准化研究院。本标准主要起草人:刘志、王力猛、王海威、杨小军、钱鲁锋、李英、李素彩、马文静、孙文峰、杨瑛、安靖、杨军、罗秋科、韩树文、王佩、任杰、刘文、王静、许俊霞、陈俊、张艳琦、杨文宏、刘新建、黄楠、邢延林杜景荣、李雨蓉、李军梅、徐妮m
1范围
军民通用资源数据元编制要求
本标准规定了描述军民通用资源信息的数据元的分类、属性和要求GB/T37948—2019
本标准适用于描述军民通用资源信息的数据元的编制,对应数据项的映射,数据的采集、解析、转换与交换。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T7408数据元和交换格式信息交换日期和时间表示法GB18030信息技术中文编码字符集GB/T18391.1-2009:信息技术元数据注册系统(MDR)第1部分:框架3术语和定义
GB/T18391.1一2009界定的以及下列术语和定义适用于本文件。3.1
basic data element
基本数据元
一种能派生出其他数据元的数据元。3.2
compositeattribute
复合属性
同一军民通用资源,不同组成部分或不同条件下,需要区分描述的同一属性,示例:
锹的材质属性:锹头的材质为钢,锹柄的材质为木。3.3
复合属性代码
compositeattributecode;identified secondaryaddress coding:ISAC用于区分复合属性不同要素的代码。4数据元分类
按派生继承关系分类
数据元按照派生继承关系,分为基本数据元和派生数据元。基本数据元规定了数据的基本内涵和最大外延。派生数据元是基本数据元在具体应用环境中派生出的实例,也可称为应用数据元,其基本内涵与基本数据元一致,外延根据具体应用有所不同.但不超出基本数据元的外延。特殊情况下,需要通过复合属性代码对复杂对象进行进一步细化描述示例:
\材质”是一个基本数据元,其取值范围为可能的各种材质。“托盘材质”是“材质”这个基本数据元在描述托盘应用GB/T37948—2019
时派生出的应用数据元,其取值范围为“木、金属、塑料”,在基本数据元取值范围内,但小于基本数据元取值范围:“锤子材质”是一个特殊的应用数据元,其取值范围为“木、金属、塑料”,同时需要附加一张复合属性代码表,分别对“锤头”“镇柄”2个对象进行编码,以便进一步细化描述,其取值示例为“锤头|金属&锤柄|木”,表明锤头为金属材质,锤柄为木质。4.2
按军民通用资源类型分类
按照国防动员的军民通用资源类型,数据元分为7个大类,包括:物资类、器材类、设备类、设施类、人员类、机构类、其他类,分类代码见表1。表1
军民通用资源数据元大类代码表军民通用资源数据元大类代码
数据元属性和要求
数据元属性
军民通用资源数据元大类名称
军民通用资源数据元
军民通用资源数据元
军民通用资源数据元
军民通用资源数据元
军民通用资源数据元
军民通用资源数据元
军民通用资源数据元
物资类
器材类
设备类
设施类
人员类
机构类
其他类
用于描述数据元的属性项及其选用要求见表2,数据元属性的详细描述见附录A。表2
属性类别
数据元属性列表
属性名称
数据元标识符
标识类
定义类
表示类
数据元名称
数据元简称
数据元同义名称
数据元定义
数据元值的数据类型
数据元值的表示形式
数据元值的参数
数据元值的计量单位
数据元值的组成模式代码
数据元值的交换格式
数据元值的存储格式
数据元值的录入格式
选用要求
属性类别
表示类
关系类
管理类
注1:“必选\表示是必选的属性表2(续)
属性名称
数据元值的显示格式
数据元的值域
复合属性代码表编号
数据元取多值标识
数据元关键字
数据元提交机构
数据元提交日期
数据元注册机构
数据元生效日期
数据元废止日期
替代数据元标识符
数据元更新日期
数据元注册状态
数据元版本标识符
数据元附加说明
注2:“可选”表示是可以选用,也可以不选用的属性。注3:“条件选”表示在满足某一特定条件下选用的属性。5.2
属性要求
数据元标识符
5.2.1.1结构
GB/T37948—2019
选用要求
条件选
数据元标识符由3部分组成,采用总长度10位的字母数字码。代码结构见图1。XXXXX
顺序号
基本数据元标识代码
主分类代码
其中:
数据元标识符结构
第1部分:主分类代码,表示数据元所属大类,见表1;对于多个大类共用的数据元,采用其所在标准的大类代码或“Z”;
第2部分:基本数据元标识代码,长度为5位,前4位为阿拉伯数字或大写英文字母(不包括“1”“O”).后1位为大写英文字母(不包括\I\“O”);GB/T37948—2019
第3部分:顺序号,用4位阿拉伯数字表示,按\0000\“0001”的规则递增赋码;若为\0000”,表示该数据元是基本数据元,否则表示由该基本数据元派生的应用数据元5.2.1.2编制要求
数据元标识符应符合以下要求:a)一个数据元有且只有一个数据元标识符,一个数据元标识符只能标识一个数据元;b)数据元标识符应保持唯一。bZxz.net
5.2.2数据元名称
数据元名称应简练并保持唯一。5.2.3数据元简称
当数据元存在简称时,应填写;如果存在多个简称,每个简称间用半角“,”分隔。5.2.4数据元同义名称
当数据元存在同义名称时,应填写;如果存在多个同义名称,每个同义名称间用半角“,”分隔5.2.5数据元定义
数据元定义应能准确表示一个数据元的本质特性并使其区别于其他数据元,数据元定义应简练。5.2.6数据元值的数据类型
数据元值的数据类型从附录B中表B.1中选择。5.2.7数据元值的表示形式
数据元值的表示形式从表B.2中选择,5.2.8数据元值的参数
数据元值的参数填写应符合以下要求:a)对于数据元值是变长字符串型和变长二进制型的数据元,规定其最小和最大字节数。采用m..n的格式,m表示最小字节数,n表示最大字节数,如对最小字节数无要求,m取o,数字后可附加\K”“M\\G”\T”表示千、兆、吉、太字节;示例1:
1..90表示最小字节数为1.最大字节数为90;0..200表示最大字节数为200:0..100K表示最大字节数为100Kb)对于数据元值是定长字符串型和定长二进制型的数据元,采用一个整数来规定其字节数,可附加\K”“M\\G\\T”表示千、兆、吉、太字节;示例2:
30表示定长30字节:200K表示定长200K字节。c)对于数据元值是整数型的数据元,采用一个整数来规定其最长位数;d)对于数据元值是小数的数据元,规定其有效位数和精度。采用m.n的格式,m表示数值有效位数,n表示精确到小数点后的位数;示例3:
10.3表示有效位数是10位,精确到小数点后3位。e)对于数据类型是日期时间型的数据元,不填写数据元值的参数,4
5.2.9数据元值的计量单位
GB/T37948—2019
对于表示形式是“数值”或“范围值”,且存在计量单位的数据元,应填写计量单位的中文名称其余表示形式的数据元不填写。
数据元值的组成模式代码
数据元值的组成模式代码从表B.3中选择。5.2.11
数据元值的交换格式
数据元值的交换格式填写规则根据数据元值的组成模式确定,按照表3的规则要求填写。应用多张代码表的数据元的交换格式填写示例参见附录C。表3数据元值的交换格式填写规则数据元值
的组成模
式代码
数据元值
的组成模
式名称
1个普通文本
1个代码文本
1个数值
1个日期
1个日期时间
1个时间
1个范围值
数据元值的交换格式填写规则
1.变长字符串:(*nX)或(*nN)或(*nA)2.定长字符串:(nX)或(nN)或(nA)(TABI|BA)
1.整数:(INTIn)
2.小数:(DEC/m.n)
1,不带分隔符:(YYYYMMDD)
2.带分隔符:(YYYY)-(MM)-(DD)1.不带分隔符:YYYYMMDDhhmmss2.带分隔符:(YYYY)-(MM)-DD)T(hh):(mm):(ss)
1.不带分隔符:(hhmmss)
2.带分隔符:(hh):(mm):(ss)1.整数:(INT|n1)/(INT|n2)
2.小数:(DEC/m.n)|(DEC|m.n)
数据元值的交换格式填写规则注释“*”为指示符,表示是一个变长字符串。“n\为字符串的最大字节数。“X”表示符合GB18030要求的字符,\N\表示纯数字,\A\表示纯字母。示例*10X),*100N),(*6A),(10X).(7N).(9A)
TAB为固定标识表示代码表,TAB1表示第个代码表。BA指代码表的 BA列
若为整数,填写为(INTIn),INT为固定标识,表示整数,“n为数据元值的最长位数。若为小数,填写为(DECIm.n)DEC为固定标识,表示小数,“m.n\表示有效位数是m位,精确到小数点后位。
示例:(INT|8),(DECI10.3)YYYY表示年,MM表示月.DD表示日。分隔符的采用应符合GB/T7408的要求YYYY表示年,MM表示月,DD表示日,hh表示小时,mm表示分,ss表示秒,时间采用24小时制。分隔符的采用应符合GB/T7408的要求hh表示小时,mm表示分,ss表示秒,采用24小时制。分隔符的采用应符合GB/T7408的要求若范围值为整数,填写为(INT|nl)I(INT|n2)形式,INT为固定标识,表示整数,“n1\\n2”为整数的最长位数。若为小数,填写为(DECIm.n)(DEC/m.n).DEC为固定标识,表示小数.\m.n”表示有效位数是m位,精确到小数点后n位。2个要素中最小值在前。
示例:INT|8)|(INT|8)(DEC|8.2)/(DEC10.25
GB/T37948—2019
数据元值
的组成模
式代码
数据元值
的组成模
式名称
1个布尔值
1组二进制数
2个代码文本
1个代码文
本+1个普
通文本
2个代码文
本+1个普
通文本
1个代码文
2个代码文
表3(续)
数据元值的交换格式填写规则
1.字符串型:(*nX)或*nN)或(*nA)或(nX)或(nN)或(nA)
2.数值型:(1N)
1.变长:f*nB)或*nHEX
2.定长:(nB)或(nHEX)
(TABI|BA)|(TAB2|BA)
(TABI/BA)/*X)
(TABI|BA)TAB2|BA)(*X)
1.数值为整数:(TABIBA)IINT|n)2.数值为小数:(TABI|BA)/(DEC|m.n)1.数值为整数:(TABIIBA/|(TAB2|BA)(INTn)
2.数值为小数:(TABI|BA/I(TAB2|BA)I(DECIm.n)
数据元值的交换格式填写规则注释采用字符串型时,“*”为指示符,表示是一个变长字符串。“n”为字符串的最大字节数。“X\表示符合GB18030要求的字符,\N”表示纯数字,“A\表示纯字母。采用数值型时,用1位数字表示
””为指示符,表示是一段变长二进制数。“B”表示字节,“HEX\表示用十六进制表达的字节值,“n”为二进制数的最大字节数。当采用十六进制表达时.1个字节的二进制数采用2个0~9.A~F的字符表示,如:1E、6F、A3。示例:*20B),(*32HEX).(40B(16HEX)TAB为固定标识,表示代码表,TABI表示第个代码表,TAB2表示第二个代码表。BA指代码表的BA列
TAB为固定标识,表示代码表,TAB1表示第个代码表。BA指代码表的BA列。X\表示不定长度的符合GB18030规定的字符集合TAB为固定标识,表示代码表,TAB1表示第个代码表TAB2表示第二个代码表。BA指代码表的BA列。“*X\表示不定长度的符合GB18030规定的字符集合
TAB为固定标识.表示代码表,TAB1表示第个代码表。BA指代码表的BA列。若数值为整数,则填写为INTin,INT为周定标识,表示整数,“n”为数据元值的最长位数。若为小数,则填写为(DECIm.n),DEC为固定标识,表示小数,“m.n”表示有效位数是m位,精确到小数点后n位。
示例:(TABIBA)|(INT|8).TABI|BA)1(DEC/8.2)
TAB为固定标识.表示代码表,TAB1表示第个代码表,TAB2表示第二个代码表。BA指代码表的BA列。若为整数,则填写为《INT|n)INT为固定标识,表示整数,“n”为数据元值的最长位数。若为小数,则填写为DEC|m.n),DEC为固定标识,表示小数,\m.n\表示有效位数是m位,精确到小数点后n位。例:(TAB|BA)|TAB2|BA)(INT8(TAB1|BA)|(TAB2|BA)(DEC|8.2)数据元值
的组成模
式代码
数据元值
的组成模
式名称
1个代码文
本+1个范
2个代码文
本+1个范
表3(续)
数据元值的交换格式填写规则
1.范围值为整数:TABI|BA)I(INTn1)INT|n2)
2.范围值为小数:(TABI/BA/I(DEC|m.n)I(DECm.n)
1.范围值为整数:(TABI|BA)「(TAB2BA)/(INT|n1)/(INT|n2)
2.范围值为小数:(TAB1/BA)|(TAB2BA)/(DEC|m.n)/(DEC|m.n)
GB/T37948—2019
数据元值的交换格式填写规则注释TAB为固定标识,表示代码表,TAB1表示第个代码表。BA指代码表的BA列。若范围值为整数,则填写为(INTnI)I(INT|n2),INT为固定标识,表示整数,“n1”“n2”为整数的最长位数。若为小数,则填写为(DECm.n)|DECIm.n),DEC为固定标识,表示小数,“m.n\表示有效位数是m位,精确到小数点后n位。最小值在前。
示例:(TABI|BA)|(INT|8)(INT|8)(TAB11BA)|(DEC|8.2)(DEC|10.2)
TAB为固定标识表示代码表,TAB1表示第个代码表,TAB2表示第二个代码表。BA指代码表的BA列。若范围值为整数,则填写为(INT|n)I(INT|n2,INT为周定标识.表示整数.\n1\\n2\为整数的最长位数。若为小数.则填写为(DEC|m.n)/注1:“()”括起来的部分表示一个独立的数据要素,如:1个整数、1个代码文本、1个字符申等。注2:对于派生数据元,如果存在复合属性代码表,前面需添加(ISAC列标识符:ISAC为固定标识,表示是一张复合属性代码表。如:ISAC|BA)(TABI|BA)表示该派生数据元在其基础数据元的一个代码表基础上前面需要增加一张复合属性代码表(ISAC代码表)。增加ISAC代码表在描述上不改变组成模式代码.即基本数据元的组成模式代码是D.派生的带有ISAC代码表的派生数据元还是nD。注3:(TAB1|BA)、(TAB2|BA)或(ISAC/BA)表示数据元值的格式采用对应代码表的BA列规定的格式。注4:对于超过2张代码表的数据元,参照2D、2D1A、2D1B等模式的数据元填写。5.2.12
数据元值的存储格式
数据元值的存储格式按照表4的规则要求填写。表4数据元值的存储格式填写规则数据元值的数据
类型代码
数据元值的
数据类型
字符串型
数值型
数据元值的存储格式填写规则
与数据元值的交换格式相同
SYS为固定标识,表示采用数据库系统缺省的存储格式
GB/T37948—2019
数据元值的数据
类型代码
数据元值的
数据类型
日期时间型
二进制型
数据元值的录入格式
表4(续)
数据元值的存储格式填写规则
与数据元值的交换格式相同
SYS为固定标识,表示采用数据库系统缺省的存储格式
数据元值的录人格式填写规则与数据元值的交换格式填写规则相同数据元值的显示格式
数据元值的显示格式填写规则与数据元值的交换格式填写规则相同。5.2.15
数据元的值域
数据元的值域填写规则根据数据元值的组成模式确定,见表5。应用多张代码表的数据元的值域填写示例参见附录C。
表5数据元的值域填写规则
数据元值
的组成模
式代码
数据元值
的组成模
式名称
1个普通文本
1个代码文本
1个数值
1个日期
1个日期时间
1个时间
数据元的值域填写规则
1.缺省情况:(DEF)
2.特殊情况:填写说明文字
(TAB1I代码表编号)
1.缺省值域:(DEF)
2.自定义值域:[m,n]或(m,n或[m,n)或(m,n)
如无特殊要求,填写”一”
如无特殊要求,填写“”
如无特殊要求,填写“一”
数据元的值域填写规则注释
DEF为固定标识,表示缺省采用符合GB18030规定的字符集合
TAB为固定标识,表示代码表,TAB1表示第个代码表。“代码表编号”处填写实际的代码表编号。
示例:TAB1IZ00001)表示在编号为Z00001的代码表中取值
填写(DEF)表示数值取值范围为缺省值域,即可以取位数限制范围内允许的最大值和最小值之间的任何值。若对取值范围有限定,则采取自定义值域方式“m”表示最小值,“n\表示最大值,两边的“”“”表示取值包括边界值,若不包括边界值,则用“(\或“)”示例:(0.100表示取值范围为大于0且小于等于100
数据元值
的组成模
式代码
数据元值
的组成模
式名称
1个范围值
1个布尔值
1组二进制数
2个代码文本
1个代码文
本+1个普
通文本
2个代码文
本+1个普
通文本
1个代码文
本+1个
2个代码文
本+1个
1个代码文
本+1个范
表5(续)
数据元的值域填写规则
1.缺省值域:(DEF)
2.自定义值域[m,nll[m,n或(m.n)(mn)或..
(布尔值1,布尔值2)
填写“二”
(TAB1|代码表编号)|(TAB2|代码表编号)
(TAB1|代码表编号)/(DEF)
(TAB1|代码表编号)丨(TAB2|代码表编号)(DEF)
1,数值为缺省值域:TAB1I代码表编号:(DEF)
2.数值为自定义值域:TAB1代码表编号)|[m.n......
1.数值为缺省值域:TAB1/代码表编号TAB2|代码表编号IDEF
2.数值为自定义值域:TAB1I代码表编号|TAB2|代码表编号)|[m,].
1.数值为缺省值域:TABII代码表编号)IDEF)
2.数值为自定义值域:(TABI|代码表编号)Im.nJIm.n]...
GB/T37948—2019
数据元的值域填写规则注释
填写(DEF)表示数值取值范围为缺省值域,即可以取位数限制范围内允许的最大值和最小值之间的任何值。若对取值范用有限定,则采取自定义值域方式,“|\前面部分表示范围值中最小值的取值范围,后面部分表示范围值中最大值的取值范围,填写规则与模式代码为1B的数据元相同
直接写出布尔值,2个值之间用半角“,”分隔。示例:0,1是.否).YES.NO)
TAB为固定标识,表示代码表,TAB1表示第个代码表,TAB2表示第二个代码表。“代码表编号”处填写实际的代码表编号示例:(TAB1|Z00001)|(TAB2/W00560)表示分别在编号为Z00001和W00560的代码表中取值
TAB为固定标识,表示代码表,TAB1表示第个代码表。“代码表编号”处填写实际的代码表编号。“DEF\为固定标识,表示符合GB18030规定的字符集合
示例:(TABI|Z00001)I(DEF)表示在编号为Z00001的代码表中取值,后面的文本取符合GB18030规定的字符
TAB为固定标识,表示代码表,TAB1表示第个代码表,TAB2表示第二个代码表。“代码表编号\处填写实际的代码表编号代码文本数据要素填写规则与模式代码为1D的数据元相同,数值数据要素填写规则与模式代码为1B的数据元相同
代码文本数据要素填写规则与模式代码为2D的数据元相同.数值数据要素填写规则与模式代码为1B的数据元相同
代码文本数据要素填写规则与模式代码为1D的数据元相同,范围值数据要素填写规则与模式代码为1F的数据元相同
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。