GB T 16684-1996 信息技术 信息交换用数据描述文卷规范.pdf
《GB T 16684-1996 信息技术 信息交换用数据描述文卷规范.pdf》由会员分享,可在线阅读,更多相关《GB T 16684-1996 信息技术 信息交换用数据描述文卷规范.pdf(69页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术信息交换用数据描述文卷规范发布实施国家技术监督局发布前言本标准等同采用国际标准信息技术信息交换用数据描述文卷规范本标准与版在引用标准中有一些小的差异除此之外本标准无论在技术内容上还是在编排方式上均与国际标准保持一致本标准规定了在计算机系统之间进行信息交换用的且与媒体和系统无关的文卷和数据的记录格式本标准的附录是标准的附录附录到附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位电子工业部标准化研究所本标准主要起草人冯惠林宁王宝艾金益民徐祖渊段祥前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体它们都
2、是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围内的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投标赞成国际标准是由信息技术联合技术委员会开放系统互连数据管理和开放分步式处理分技术委员会制定的此第二版将取消并代替已作了技术性修改的第一版的这一版的实质性变化如下用于数字值的二进制形式二进制头标和目录支持非结构化和结构化文件类型的定义并置正则结构递归树描述人工可读的
3、数据字段描述的可替换形式本国际标准第二版与第一版向下兼容附录构成了本国际标准的组成部分附录到附录仅提供参考信息引言本标准是根据使数据结构易于从一个计算机系统传送到另一个系统所提出的机制的标识需要而制定的这种机制与体系结构无关需要交换的数据结构在复杂程度和大小上能有效地变化并且需要完成这些交换的一般方法还需要媒体例如通信线路磁带磁盘组软磁盘等能用于物理交换以及在目标系统中能成功地重新产生数据结构所必需的全部信息应包含在媒体上传输的信息中为了满足上述需要本标准规定在计算机系统之间进行信息交换用的且与媒体和系统无关的文卷和数据的记录格式本标准期望与物理记录媒体以及通信媒体一起使用用户数据结构的内容由
4、国际上可识别的字符集和代码组成并以透明方式交换传递信息的中间结构是为交换目的设计的但也用于某种形式的一般处理并适于在大容量的直接访问交换文卷媒体上使用直接访问方法本标准是具体语法和编码的标准提供一种描述包含用户数据的文卷的工具但并不规定用户数据字段或用户数据记录的内容或次序本标准为这类记录和字段规定了一种综合的类属形式以适应规泛的用户需求既适用于简单用户数据也适用于复杂用户数据应用必须设计他自己的符合标准的一个交换文卷实例符合标准的文卷数据和数据描述应能由同一软件处理直到字段或子字段一级当然用户必须完成与自身应用系统的接口所使用的方法是定义一种交换格式大部分信息结构及其内容可转换为该格式而不丢
5、失信息并且从该格式可恢复原始的结构和内容该交换格式既适用于在物理媒体上记录也适用于经通信系统传送该交换格式支持的数据结构有基本数据向量数组和层次可转换为该交换格式的文卷结构包括顺序层次和关系不直接支持网状结构对网状结构为了保存逻辑链接对网状结构需要辅助的预处理和后处理本标准与媒体无关本标准假定支持标准的传输系统至少应能处理定长八位位组字符串它需要能把用户文卷或数据库数据映射成交换文卷的计算机处理能力此种映射功能必须提供必要的数据和结构转换将选择和转换这些数据项和结构定义为本标准规定的格式所需的参数超出本标准的范围本标准要求在控制字段中使用基于和的基本字符集并允许在用户数据字段中使用扩充字符集本
6、标准提供三种交换级用户可根据其数据结构的复杂程度从中选择级交换级支持包含简单的非结构字符串的多个字段级交换级支持级并处理包含由各种数据类型组成的结构用户数据的多个字段级交换级支持级和层次数据结构本版本中引入的改动增强了本标准的通用性提供更有效的交换能力还有一些改动是为了改善清晰性和用户可接受性在支持本标准的标准化交换中的技术改动以及对于本标准的组织责任的改动导致了其他方面的扩展本版标准为用户提供了一种改进了的交换工具以适应用户不断增长的需求并且集成在环境中检索档案文卷时可能用到与原始档案系统不同的计算机系统此种操作问题与在不同地点的计算机间传送文卷时所涉及的问题是相同的本标准为此类应用提供了机
7、制本标准基于与具有相同的记录结构但数据描述成分不同用于文卷传送和随机文卷访问的基于的系统至少自年就已开始使用了目前已被广泛应用本标准所用的术语与其前驱一致其层次逻辑构造是文卷可变长记录可变长字段和子字段在若干种编程语言中与本标准的字段等价的称为记录特定的应用要将语言中的记录作为本标准中的字段传送相关的语言记录聚集为本标准的中记录本标准的组织本标准的内容组织如下第章描述所有逻辑记录公用的且输入逻辑记录和完整字段时必须的头标目录和字段区内容的规范第章描述在子字段级输入用户数据时必须的数据描述规范进一步规定了包含与数据描述相关信息的头标中的子字段第章描述扩展字符集的用法附录描述登记附录描述本标准文卷
8、设计和数据描述的方法论附录到附录对上述方法论提供指导信息读者可在学习第章前先阅读附录在学习第章前先阅读附录中华人民共和国国家标准信息技术信息交换用数据描述文卷规范国家技术监督局批准实施范围本标准规定一种交换格式以便在计算机系统之间传送包含数据记录的文卷或部分文卷该交换格式并不对任何特定系统的固有文卷规定记录格式但也可用于此目的本标准定义了一种一般结构该结构可被用于在系统之间传送多种数据类型和结构的文卷或记录本标准规定了描述数据记录内容的方法但不规定其应用语义尽管在传送部分可包含应用语义该交换格式也可用于传送单独的记录单独的数据字段或单独的子字段及其描述本标准规定信息交换用的与媒体无关的文卷和数
9、据记录描述包含字符串位串和数值形式的数据元素向量数组和层次的描述由数据描述记录和伴随数据记录组成的数据描述文卷它使得信息交换可以最小的特定外部描述出现数据描述记录它描述伴随数据记录中的每个数据字段特征文卷和记录结构复杂程度的三种级别非结构化和结构文件类型引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用七位编码字符集信息处理七位和八位编码字符集代码扩充技术书目信息交换用磁带格式信息技术编码字符集的控制功能信息技术通用多八位编码字符集第一部分体系结构与基本多文种平面信
10、息处理八位单字节编码图形字符集第一部分拉丁字母一信息处理系统开放系统互连文卷传送访问和管理第部分概述信息技术开放系统互连抽象语法记法一规范信息技术开放系统互连抽象语法记法一基本编码规则规范信息处理信息交换用以字符串形式表示数值的方法信息技术开放系统互连登记机构的工作规程第部分文件类型的登记微处理器系统的二进制浮点运算本标准还与下列文件有关与转义序列一起使用的字符集的国际登记册一致性当所有的数据描述记录和数据记录符合本标准规范时则交换文卷与本标准一致一致性语句应规定与文卷内容相一致的版本号和交换级本标准不规定处理和实现的要求因此处理和实现本身不可能与本标准一致定义和缩略语定义本标准采用下列定义字
11、母数字字符基本字符集的第列到第列位置除外内出现的字符或中表行基本拉丁文中对应的字符这些字符对应于中的字符注本标准中规定的字符用编码字符集表中的字符位置列行来表示或者用其缩略语或名称例如和数字零或来表示在控制字段中显式规定的字母数字字符括在双引号内例如本标准特定的定界符单元终结符和字段终结符分别用和表示数组二维或多维的数据结构数组描述符提供数组维数和围展描述的笛卡儿标号或数值数组描述符数据基地址一数据元素其值等于计数到目录的字段终结符后面的第一个数据字段的八位位组数其中规定头标的第一个八位位组为起始点基本字符集包含的作为和集以及作为和集所组成的字符集注此集与基本多文种平面的行兼容可大大降低对各国
12、变体字符集的依赖性然而当前和之间在集允许的用法上还有差别二进制形式二进制形式是一个或多个具有特定格式和含义的八位位组的序列二进制形式中的八位位组可按最高有效八位位组在先其余八位位组按降序次序记录也可按最低有效八位位组在先其余八位位组按升序次序记录在一个八位位组中的位总是按降序排列二叉树每个结点具有零棵子树或最多两棵子树称为左子树和右子树的有根树当不存在左子树或右子树时余下的子树保留其左子树或右子树的标识见附录位字段一数据字段它仅由二进制数字组成当需要时从右边用二进制零填充成完整八位位组见字符式位串笛卡儿标号由二个或多个向量标号元素的笛卡儿乘积形成的标识符数组数组元素的顺序与直接乘积元素的顺序相
13、同这样如果和是向量标号和那么笛卡儿标号其中是和的并置它形成了相应数据数组的元素的标识符即所有的是行标号所有的是列标号笛卡儿标号是最一般形式的标号特例情况下包含一个向量标号或包含单个标号高阶笛卡儿标号的展开自左至右即先展开字符式位串表示二进制数字串的字母字符或序列见位字段复合数据字段由一个或多个子字段组成的字段每个子字段包含一个基本数据元素对应二叉树表示一棵有序有根树结构的二叉树有序有根树中结点的第一个最左边的子结点成为该二叉树左子树的根该有序有根树中结点的其余子结点通过一系列右链连接有序有根树的先根遍历顺序与二叉树的相同数据描述字段一有标记的字段位于中包含与该同标记相关的文卷中所有数据字段的标
14、准数据描述数据描述文卷包含数据描述记录及其伴随数据记录的文卷数据描述记录包含解释伴随数据记录所需的控制参数和数据定义的逻辑记录数据描述记录是文卷的第一个逻辑记录数据字段位于中包含用户数据的标记字段数据记录包含用户数据的逻辑记录定界结构由定界符分隔开的数据元素汇集组成的数据结构定界符分隔数据元素和数据子字段的单个字符见表定界符的用法目录包含一个标识符与引用对应数据项的数组的字段它由字段终结符终止目录项目录中的一个固定长字段它包含有关给定记录特定字段的标记长度和位置的信息基本的具有既不失意义又不可分割的性质项映射头标中用来指示目录中项结构的字段转义字符用于代码扩充的一个控制字符它改变紧跟随其后有限
15、位组合的含义在中规定了这个字符的用法外部文卷标题为交换文卷提供可显示的描述性标题的字符串不一定需与宿主系统的文卷名相同字段用于描述一系列连续的包含一个或多个值的八位位组的类属术语字段的成分通常称为子字段见子字段字段标记目录项中用于标识数据字段或相关的数据描述字段的字符串字段终结符用来终止记录中的可变长字段的字符文卷作为一个单位来处理的有关记录的集合森林不相交的有序有根树的有序集合交换格式与本地处理不同的用于交换的数据格式交换级级本标准要求规定的子集的指明头标出现在每个记录的开始并给记录的处理提供参数的固定长字段最低有效八位位组在先八位位组的序列其中最低有效八位位组置于最接近于文卷的始端定位位置
16、字段第一个八位位组位置的八位位组计数头标和目录中的定位与头标的第一个八位位组有关而字段的定位与数据基地址有关映射在两种不同数据结构元素之间建立对应关系媒体记录按媒体特性的物理记录由单个系统级写语句写到媒体上例如一个块一个扇段或一个传输包见记录最高有效八位位组在先八位位组的序列其中最高有效八位位组置于最接近于文卷的始端元组每个实例具有个有序元素的向量空指实体通常指为数据元素串或集合不存在的情况数值数组描述符规定数组维数和每一维维展的数字序列有序有根树树层次一种数据结构它由直接链接的一系列结点所构成而如此的一个结点是根结点它没有输入链其余结点只有一个输入链结点的多个输出链的次序是有意义的结点称为父
17、结点和子结点链的方向是从父结点到子结点位置见定位先根遍历顺序由下列递归算法产生的有序有根树结点的顺序从根结点进入树遍历以前从未遍历的最左子树若没有如此的子树存在则停止如果不可能则返回到该子树的上级结点并转向记录逻辑记录交换文卷中的连续的八位位组串前五个八位位组是记录长度见媒体记录记录长度其值等于该记录以八位位组为单位的长度的数据元素递归树当树的结点又出现在其自己子树中则该树为递归树相对位置相对于记录字段或子字段开始并用十进制整数表示的八位位组位置第一个八位位组的相对位置编号为有符号二进制整数补码二进制数子字段字段中的一个连续的八位位组串其位置长度和数据类型在字段数据描述中描述通常指一个字段的成
18、分子字段标号在数据描述中用于标识子字段及其内容的字符串标记字段记录中的一个连续的八位位组串由字段标记标识其长度和相对位置在目录项中规定标记字段可出现在或中标记见字段标记单元终结符在和两者可变长字段内给几种类型子字段定界所使用的字符可变长字段每次出现时其长度可能变化的字段向量一个一维数据结构其每一实例的元素数量可能不相等见元组向量标号其元素是用来标识数据元素向量中每个元素标号即列标或行标的向量向量标号是笛卡儿标号的特例缩略语本标准采用下列缩略语基本字符集数据描述文卷数据描述记录数据字段描述见数据记录转义字符字段终结符文卷传送与访问管理逻辑记录最低有效八位位组在先最高有效八位位组在先相对位置间隔字
19、符横向制表字符单元终结符交换级字段标记有一个或多个前导的标记交换文卷和逻辑记录结构本章规定对交换文卷的一般要求和对所有逻辑记录公共的要求这些要求规定了字段以外的逻辑记录结构对字段内容的要求以及数据字段内容的描述在第章给出本章构造的非形式化描述见附录的文卷逻辑记录及其成分示意图见图符号说明省略的项字段或记录该字段不用于逻辑记录处理字段终结符图文卷和逻辑记录的示意图所有记录的头标包含读入记录和将目录分解为项所必须的参数附加的头标包含一些适用于整个文卷的数据描述参数所有记录的目录包含标识和定位字段区内每一字段所必须的参数仅在第一个记录中字段区包含数据描述字段每个数据描述字段包含对后续的字段区中的用户
20、数据译码所必须的信息文卷和逻辑记录结构本标准规定数据描述文卷每个由若干逻辑记录组成该文卷可能被记录在物理上不可安装的媒体上或经通信系统传输当被记录于卷和文卷结构具有国际标准的媒体上时对该媒体每一文卷都应具有所需的国际标准交换文卷标号或头标当被记录于适当的媒体上时对该文卷可顺序或随机访问标准交换文卷集应由一个或多个图所示的项目集合的实例组成数据描述文卷逻辑记录由下列组成单个多个图文卷的示意图是中的第一个记录交换逻辑记录本标准中规定的逻辑记录应被分块写出不作进一步区分地跨越定长的媒体物理记录块或扇段或传输包记录和媒体块的填充无头标或目录的定长逻辑记录中未用到的部分以及媒体块或其等价物中未用到的部分
21、都应用字符填充注此规范给出了在所有已知情况下令人满意的可检测的文卷终条件处理数据终和文卷终条件的逻辑在中讨论逻辑记录头标和目录本条包含逻辑记录和逻辑记录中字段的规范以及记录处理时需涉及的逻辑记录头标和目录的参数的规范从属于八位位组计数的某些头标和目录参数的数值和二进制编码两者均得到支持并在中描述涉及数据描述的头标参数在中描述逻辑记录应由图所示的区域组成区域名长度头标目录字段区可变长的其中是目录项数是记录目录项中的八位位组数图逻辑记录的示意图逻辑记录头标每个逻辑记录头标均应由图所示的字段组成并将在到和中进一步规定图中用途列指明作为记录处理控制的每种字段的用法全部表示对所有记录该字段都存在一个有意
22、义的值表示仅对该字段存在一个有意义的值相对位置长度用途字段名逻辑记录头标内容相关条号全部记录长度八位位组八位位组交换级间隔字符全部头标标识符内码扩展指示符字符间隔字符版本号间隔字符间隔字符应用指示符字符间隔字符字段控制长度数字若干间隔字符全部字段区基地址八位位组八位位组扩展字符集指示符字符若干间隔字符全部项映射数字数字图逻辑记录头标的示意图记录长度字段到本字段应规定以八位位组为单位的总长度包括本字段的个八位位组在内语法见头标标识符字段本字段应标识逻辑记录的类型并规定其头标和目录的性质若中所有其余数据记录都具有相同的头标和目录则允许在其头标标识符字段放置一个以便在后续记录中省略头标和目录头标标识
23、符允许的取值及其含义是表示该记录是数据描述记录表示该记录是一个数据记录且下一个数据记录具有头标和目录表示该记录是一个数据记录且在任何后续逻辑记录中都不可能发现头标和目录当前逻辑记录的头标和目录适用于后续的每一个逻辑记录标准版本号在中本字段应包含标识交换文卷所符合的版本号版本号对记录和数据处理设置条件和限制允许的取值及其含义是值含义间隔字符本标准在其余的逻辑记录和中不用此字段应包含间隔字符字段区基地址到本字段应规定字段区中第一个字段的相对位置其值应等于头标和目录包括目录结尾处的字段终结符在内总的八位位组数见项映射字段到本字段规定每个逻辑记录中目录项子字段的长度并应由图所示的子字段组成见相对位置子
24、字段名长度内容字段长度字段的大小字段位置字段的大小留待将来标准化字段标记字段的大小数字数字数字数字图逻辑记录项映射示意图字段长度字段的大小本子字段应规定目录项中以八位位组为单位的字段长度字段的大小并且是到中的某个数字字段位置字段大小本子字段应规定目录项中以八位位组为单位的字段位置字段的大小并且是到中的某个数字留待将来标准化本子字段留待将来作扩充项映射的标准化其值应是数字字段标记字段的大小本子字段应规定目录项中以八位位组为单位的字段标记字段的大小并且是到中的某个数字所有逻辑记录中此子字段的值均应相同计数和字段位置的替代形式本标准对八位位组计数和位置都可提供数值和二进制编码两种形式记录长度中的第个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16684 1996 信息技术 信息 交换 数据 描述 文卷 规范
