GB/T 18142-2000
基本信息
标准号:
GB/T 18142-2000
中文名称:信息技术 数据元素值格式记法
标准类别:国家标准(GB)
标准状态:现行
发布日期:2000-07-02
实施日期:2001-03-01
出版语种:简体中文
下载格式:.rar.pdf
下载大小:173002
标准分类号
标准ICS号:信息技术、办公机械设备>>35.040字符集和信息编码
中标分类号:电子元器件与信息技术>>信息处理技术>>L71编码、字符集、字符识别
关联标准
采标情况:≡ISO/IEC 14957-1996
出版信息
出版社:中国标准出版社
书号:155066.1-17137
页数:8页
标准价格:10.0 元
出版日期:2004-04-16
相关单位信息
首发日期:2000-07-24
复审日期:2004-10-14
起草人:高健、黄家英、冯惠、王有志
起草单位:中国电子技术标准化研究所
归口单位:全国信息技术标准化技术委员会
发布部门:国家标准化管理委员会
主管部门:国家标准化管理委员会
标准简介
本标准规定了用于叙述格式,即数据素表示中使用的字符类型和这些表示的长度的记法。也规定了有关数值数字表示的附加标记。 GB/T 18142-2000 信息技术 数据元素值格式记法 GB/T18142-2000 标准下载解压密码:www.bzxz.net
标准内容
ICS.35.040
中华人民共和国国家标准
GB/T18142—2000
idtIS0/IEC14957:1996
信息技术
数据元素值格式记法
Information technologyNotation offormat for data element values2000-07-14发布
2001-03-01实施
国家质量技术监督局
TKAONTKAca-
GB/T18142—2000
本标准等同采用国际标准ISO/IEC14957:1996《信息技术数据元素值格式记法》。
制定本标准的目的是为了方便信息处理方面的数据交换。本标准由中华人民共和国信息产业部提出。本标准由中国电子技术标准化研究所归口。本标准起草单位:中国电子技术标准化研究所。本标准主要起草人:高健、黄家英、冯惠、王有志。-TKAONKAca-
GB/T18142—2000
ISO/IEC前言
ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是ISO或IEC的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非官方国际组织也可参与国际标准的制定工作。在信息技术领域中,ISO和IEC建立了一个联合技术委员会,即ISO/IECJTC1。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。发布一项国际标准,至少需要75%的参与表决的国家成员体投票赞成。
国际标准ISO/IEC14957是由ISO/IECJTC1信息技术”联合技术委员会,SC14分委会制定的。SC14分委会负责数据元素原理。kANiKAca
GB/T18142-2000
在商业、技术和公共领域,数据交换正迅速扩展。它引起通常已经独立开发信息处理应用系统与满足特定要求的电信网络的不同社团之间相互工作。因此,使全局缺乏同一性。为了弥补这种情况,有必要展开标准化工作,特别是针对数据元素表示的急需标准化工作。数据元素的表示必须首先设定其格式,即规定在数据元素表示及其长度所用的字符类型。为了使这些规范对所涉及的每个人都有同样的意义,有必要按照标准化约定来表达这些规范。这些规则很可能消除所有二义性,消除差错并相互沟通;也便于比较各种数据元素字典、便于信息系统的设计和创建及电子数据交换(EDI)。这些记法已经按照特定背景进行了定义,并部分地以多种方式表达在多种标准中。例如:EDIFACT(ISO9735)、银行标准(ISO7982-1)、字符集(GB/T15273)、信息处理(ISO6093)。因此,本标准的目的是为利用与环境无关的这类记法的所有标准,提供对这个问题的唯一引用来源。
-TKAON KAca-
1范围
中华人民共和国国家标准
信息技术数据元素值格式记法
Information technology-Notation offormat for data element valuesGB/T18142—2000
idtIS0/IEC14957:1996
本标准规定了用于叙述格式,即数据元素表示中使用的字符类型和这些表示的长度的记法。也规定了有关数值数字表示的附加记法。本标准的范围只限于图形字符,如:数字、字母和特定字符。不包括控制字符。这些规则适用于有理由规定这些特征的任何地方。应用范围包括数据元素字典、信息处理和EDI。2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T5271.4—2000信息技术词汇第4部分:数据的组织(eqvISO2382-4:1987)1信息处理八位单字节编码图形字符集第一部分:拉丁字母GB/T15273.1—1994
(idtISo8859-1:1987)
GB/T15273.2—1995
5信息处理八位单字节编码图形字符集第二部分:拉丁字母二(idt ISO 8859-2:1987)
GB/T15273.7—1996
信息处理八位单字节编码图形字符集第七部分:拉丁/希腊字母(idt ISO 8859-7:1987)
IEC1360-1:1995电子构件用带相关分类方案的标准数据元素类型第1部分,定义原则和方法
ISO6093:1985信息处理信息交换用字符串数字值表示ISO/EC11179-3:1994信息技术数据元素规范和标准化第3部分:数据元素基本属性3定义
下列定义适用于本标准。
3.1数据元素dataelement
借助一组属性规定其定义、标识、表示和容许值的数据单元(ISO/IEC11179-3)。3.2字符集characterset
不同字符的一个有限集合,它对于给定目的是完整的(GB/T5271.4)。3.3字符类型charactertype
一种同类的或具有相同用法的字符集。如:字母、数字、特定字符。3.4(表示的)长度length(ofrepresentation)用于表示一个数据元素的若干字符。国家质量技术监督局2000-07-14批准TKAONT KAca-
2001-03-01实施
GB/T18142—2000
4与字符类型有关的记法和数据元素表示的长度为了表示数据元素,应对字符的类型和数目作出规定。4.1字符类型记法
下列规则适用于在数据元素表示中所用的,以及在国家标准所定义的可打印字符类型。这些规则不包括通信控制代码或字段间隔符。字符类型由下列记法表示。
4.1.1常规类型
A:大写字母(A到Z)
a:小写字母(a到z)
n:数字(0到9)
4.1.2混合类型
Aa:大写字母(A到Z)和/或小写字母(a到z)An:大写字母(A到Z)和/或数字(0到9)an:小写字母(a到z)和/或数字(0到9)Aan:大写字母(A到Z)和/或小写字母(a到z)和/或数字(0到9)。4.1.3扩充类型
本类字符涉及的字符集带有不同于标准化字母和数字的扩充符号。所用记法如下:
s:已批准的集合中的所有允许的字符应使用下列记法之一来规定引用的集合:sa:由GB/T15273.1批准的字符集中的所有允许的字符sb:由GB/T15273.2批准的字符集中的所有允许的字符SC:由ISO8859-5批准的字符集中的所有允许的字符sd:由GB/T15273.7批准的字符集中的所有允许的字符4.2长度此内容来自标准下载网
数据元素表示的长度可以是固定的或可变的。4.2.1固定长度
该记法通过在字符类型之后,不带任何间隔或中间字符,写入表示数据元素的字符个数来表达固定长度。
举例:
a33个小写字母的固定长度
n6:6个数字的固定长度
4.2.2可变长度
可变长度是在字符的类型指示之后通过写出两点“..”来表示的:a)可变长度可达定义的最多字符数该记法通过在字符类型之后不留中间间隔,写入可变长度记号后跟以最多字符数,来表达可变长度可达定义的最多字符数。
举例:
a..6:可变长度,最长6个小写字母An..5:可变长度,最长5个大写字母和/或数字sa..16:可变长度,最长(批准的GB/T15273.1集中)16个字符b)可变长度在定义的字符的最小与最大个数之间2
TKAONTKAca-
GB/T18142—2000
该记法通过在字符类型之后写入最少字符数和可变长度记号后跟以最多字符数,来表达可变长度在定义的最少和最多字符数之间。举例:
a3..6:可变长度,从3到6个小写字母an6..9:可变长度,从6到9个小写字母和/或数字4.2.3多行字符表示的长度
数据元素表示偶尔要多行字符,这些行的长度可能是固定的,也可能是可变的,可达定义的最大数。在按4.2.1和4.2.2所建立的行长指示之后,表达多行的记法是该行数冠以字母“x”。举例:
an..35x4:4行,最多35个小写字母和/或数字sb25x5:5行,每行25个字符(选自已批准的集合,GB/T15273.2—1995:信息处理八位单字节图形编码字符集第二部分:拉丁字母二)5数字的附加记法
前面各章中规定的规则也适用于数字。然而,可能要求借助特定记法来区别各种数值值。5.1计数制
可能有必要指出用哪种计数制来表示数据元素。这通过使用下表所列记法之一来完成。记法
计数法
二进制
八进制
十进制
十六进制
六十进制
这种字母放置在表示字符类型的定义之后,长度指示之前。当没有特别提到时,则计数制为十进制(基数10)。5.2非可计算格式规范的记法
5.2.1数字
计数制
数值记法由小写字母“n”指示跟以该数中可出现的最多位数来规定,中间不带间隔或字符。举例:
n3:从000到999的各数。
5.2.2正数和负数
a)直接的记法:使用加“十”或减“一”符号,置小写字母“n”前。举例:
十n2:从00到99的正数。
一n3:从一999到000的负数。
b)可用正号的隐式记法。
举例:
n4:从0000到9999的正数。
c)小写字母“n”可由大写字母“N”替换,以指示给定数可以有负值。3
KAONTKAca-
举例:
GB/T18142—2000
N..2:从一99到99的正数或负数,包括0。5.3可记算格式规范的记法
5.3.1记算格式类型
在ISO6093和IEC1360-1中面向人的表达式,类似于本标准规定的规范中所使用的形式化格式记法:
I:整数格式(I符合“NR1”)
D:十进制小数格式(D符合\NR2”)F:浮点格式(F符合\NR3\)
字母S指示该值可以是负的。
5.3.2整数格式
整数指示以位数计的最大长度。举例:
I6:最多6位的整数可计算格式
IS6:可以有负值的最多6位的整数可计算格式5.3.3十进制小数格式
十进制数由整数部分和小数部分组成。前面的整数指示以位数计的最大长度;一后跟小数点及另一整数,指示最大小数位数。举例:
D12.3:可计算格式的小数,最多为十二位,其中最多三位可位小数点的右边。5.3.4浮点格式
浮点数按照带阶码表示的值约定(ISO6093)来表达。一整数指示最大位数;
后跟小数点,及另一整数指示最大小数位;在字母E之后的字母S指示可以为负的阶码;一最后的整数指示阶码的最大长度。举例:
F6.3E2:浮点可计算格式,有效数字最多六位,其中小数点的右边最多有三位,阶码最多为两位。F4.3ES2:浮点可计算格式,有效数字最多四位,其中小数点的右边最多有三位,阶码可正可负最多三位。
FS4.3ES1:浮点可计算格式,有效数字最多为四位,可正可负,其中小数点的右边最多有三位,阶码可正可负最多一位。
KAONTKAca-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。