GB/T 15536-1995
基本信息
标准号:
GB/T 15536-1995
中文名称:信息处理 SGML支持设施SGML文件交换格式(SDIF)
标准类别:国家标准(GB)
标准状态:现行
发布日期:1995-04-06
实施日期:1995-01-02
出版语种:简体中文
下载格式:.rar.pdf
下载大小:352414
标准分类号
标准ICS号:信息技术、办公机械设备>>信息技术应用>>35.240.20信息技术在办公中的应用
中标分类号:电子元器件与信息技术>>信息处理技术>>L76文本准备与交换
出版信息
出版社:中国标准出版社
页数:平装16开, 页数:9, 字数:14千字
标准价格:10.0 元
相关单位信息
首发日期:1995-04-06
复审日期:2004-10-14
起草单位:西安交通大学
归口单位:全国信息技术标准化技术委员会
发布部门:国家技术监督局
主管部门:国家标准化管理委员会
标准简介
本标准规定了一种称为“SGML文件交换格式(SDIF)”的数据结构。SGML文件交换格式只用于按GB/T 14814-93定义的SGML系统之间的SGML文件交换。数据交换可以通过开放系统互连或其他环境的数据通信进行,也可以通过交换存储媒体进行。 GB/T 15536-1995 信息处理 SGML支持设施SGML文件交换格式(SDIF) GB/T15536-1995 标准下载解压密码:www.bzxz.net
标准内容
中华人民共和国国家标准
信息处理
SGML支持设施
SGML文件交换格式(SDIF)
Information processing -SGML support facilitiesSGML document interchange format(SDIF)GB/T15536—1995
ISO 9069--1988
本标准等同采用国际标准IS)9069--1988&信息处理SGMI.支持设施SGML文件交换格式(SDIF)》。
1生题内容
本标准规定了-种称为*SGML文件交换格式(SDIF)\的数据结构。SDIF能使符合十GB/T14814标准且可能存储在若干实体中的文件以某种方式组合到个用于交换的数据流中,以便其接收者能够重新构造用构成该文件的各个实体。SDIF也充许在数据流中包含相关的文件,如附函、传输方式、目录卡片、格化过程以及文件结构需要的“文件轮廓”。
2适用范围
SGMI.文件交换格式只用于按GB/T14814一93定义的SGMI.系统之间的SGMI.文件交换。数据交换可以通过开放系统互连或其他环境的数据通信进行,也可以通过交换存储媒体进行。3引用标准
GB2311信息处理,七位和八位编码字符集代码扩充技术GB/T14814信息处理文本和办公系统标准通用貿标语言(SGML)本标准使用形式语法产牛式精确定义SIIF。所有的语法生式是用ASN.1表示的,ASN.1在下列国际标摊中定义:
ISO8824信息处理系统、开放系统互连抽象语法表记法1(ASN.1)规范ISO8825信息处理系统开放系统互连,抽象语法表记法1(ASN.1)的基本编码规范4术语
GB/T14814中给出的术语和下列术语适用于本标准,4.1数据流字符集data strcam character set在SDIF数据流中的所有文件置标使用的字符集以及所有SDIF名字和SDIF标识符使用的字符集。
4.2文件描述符documentdescriptor数据流的组成部分,该数据流包含个SGMI.文件实体以及所有直接或间接引用的外实体的实体描述符。
国家技术监督局1995-04-05批准1995-12-01实施
4.3文件轮廓document profile
GB/T15536-1995
由文件结构或应用定义的传输格式,描述了和文件管理或交换有关的符合于文件的特性。4.4实体描述符entitydescriptorSDIF数据流的组成部分,它表示了一个外部实体。4.5 主文件 main document
一个SGML文件,它是一个交换的主题。4.6省略公用文本omittedpublictext完全不含有正文的实体描述符,它说明此公用文本是文件的一部分,但是,由于认为接受者手中拥有备份,四此它并没有被交换。4.7相关的文件relateddocument用来连接一个上文件的SGML文件,但并不做为它的部分内穿被引用。注:一些例子是,
附函;
·传输格式:
目录卡片,
格式化程;
文件轮靡。
SCML文件交换格式,
4.9 SDIF标识符SDIFidentifier在SDIF数据流中赋给实体描述符的唯一标识性顺序号,注:它相当于实体的外部标识符的位置。例如,--个具有SDIF标识符“5的外部实体:丧示在数据流的第五个置标声明中新标识的有外部标识符的实体。4.1D SDIF标识符引用SDIFidentifierreference一种实体描述符,它不包含其自身的正文,促含有对其他实体描述符的SDIF标识符的引用。它表示在数据流中已出现的实体的重复声明或表尔省略公用文本。4.11 SDIF 名字SDIF namie
在SDIF数据流中对文件或完整数据流所指定的SGMI.名字。4.12SIF组合程序SDIF acker
建立 SDIF 数据流的程序。
注:STIF组合程序的参数·般包括数据流的SLIF名字,主文件和相关文件的STIF名字,系统标识符以及文件组合的顺序。
4.13SDIF分解程序SDIFunpacker将SDIF数据流分解为构成它的各个实体的程序注;如巢必要,SDIF分解程序将惨改肾标声明的系统标识符参数以与其环境+的存储地证相:致。4.14SGML文件交换格式SGMI.docuneniinterchangeformat种数据结构,能够使分别存储在若干实体中的主文件及其相关文件在交换时按某方式组合成单:·数据流,以便接收者重新构造出各个实体。5数据流描述
SDIF数据流表示一个或多个SGML文件实体,零个或多个SGML子文作实体.零个或多个SGML正文实体和数据实体,它们都在GB/T14814中定义注:)这些实体包含·个七文件和零个或多个相关文件,它们同时微交换。每个文件受限于它自身的SGML声明。即它的具体语决定义,子文件嵌套限制以及其他限制。GB/T15536-—1995
②)SGMI.声明中的应用规定的信息参数用\标识文件是否符合特定的文件结构。5.1数据流的构成
数据流由标识数据流中置标所用字符集的字段、表示卡文件和相关文件的文件描述符及实体描述符组成。
注:心形武楚义见第6章。
②SDIF仅用于标识和是界各个文件以及文件可以分解成的实体。除了标识字符集之外,SI>F中不直接表示其他信息。具体而言,SDIF有关于文件元素结构的信息,由于这些信息小现在SCMI.实体中,所以实体中还包括版面格式和显示信息。
文件描述符依照SDIF组合程序所指定的顺序排列。注:(1)有关实体捕述符的懒序见5.5茶。②不是SGMI.文件的文件,例如字型定义和格式化过程,需要个简单的SGML文件作为标识外壳。这种文件可以孤过标识外完作为数据实体被引用。5.2数据流字符集
该字段包括数据流字符集的一个或多个指定的转义序列。转义序列应GB2311构造。注:它通常是初始的系统字符集。5.3 SDIF 名字
当建立数据流时,对主文件、相关文件和数据流应指定SDIF名字。注:(它们没有SGML实体名字。因为它们不会在SGML文件中被引用②文件的SDIF名字一般从初始系统中文件的系统标识衍得到。SDIF名字在语法.上应遵守SGML具体语法的规则,并用数据流字符集编码。在同数据流中任何两个 SDIF 名字都是不相同的。注:应用或结构可以建立SDIF名字的约定,如同对SGML实体的名宁一样。例如:“个结树要求STYF名字“PROFIELE\用包含文件管理属性和类似主文件候息的相关文件。SDIF 名字可以附有说明性注释。5.4文件描述符
5.4.1包含实体
文件描述符包含GB/T14814定义的文件实体。在置标声明中出现的外部标识符,以及出现在由其直接或间接引用的实体内声明中的外部标识符,决定了其他实体。对于这些实体,其捕述衍包含在文件据逆符中。
证:①)如果外部实体处子文件,则其中声明的外部实体的述符也应被包含、而且对于任何嵌套的了文件也应如此。
:尽管数据实体不包含SGML置标,但它可以(以其自已的记法)包含对其他数据实体或SGMI.子文件实体的引用。仅当实体在数据流所包含的某些SCGM1.实体中被声明时·其实体描述符才包含在数据流中。默认实体不包含实休描述符。
注:本条日的作用在于要求包含在数据流中的每个实体都应有一个实体声明,包括出数据实体引用的实体以及已经缺省引用的实体。
5.4.2文件字符集
文件字符集应和数据流字符集致。注:文件字符操是用下文件置标的唯一字符集。对于数据可以使用若千宇符集,且数据流中所有文件使用的不必尼同,个学符集。
5.5SDIF标识符
注:就唯-标识数据流中的实体而言,SGMI.名是不够充分的,因为在多个文件或子文件可能出现相可的名字。因此,必按集一方式对每个声明的外部实体指定-个SDIF标识符,以保证唯一性作反映实体结构(自顶向下,遂层颤序)。
SDIF标识符的序号按数据流字符集编码。它们从1开始,增量为1,并且按下列方式指定:CB/T15536-1995
a.对第一个SGMI.文件实休建立文件描述符,并针对外部标识符检查其前导说明部分。注:外部标识符可出现在实体、文件类型、链接类型和记法声明中,但在默认的实体声明中将被忽略。按照实体声明出现的顺序,对实体建立实体描述符并指定SDIF标识符,直到前导说明部分结束。第·个标识符字段中记录游导说明部分中赋于的第一个SDF标识符。如果没有赋于标识符字段,则记录的值必须是“0\
注,实体结构的逐层邀历是组成数据流的有效方法。然而STIF分解程序可能采左列表遍历方法以有效地指定系统标识符。通过识别给定义件或子文件实体的了女,可以在第一个标识符字段上进行这种遍历。b.对于子文件实体,检查新建立的实体描述符。如果遇到一个,则它的前导说明部分按以上方式打描并且对遇到的每·一个外部标识符建立实体描述符。c、当到达于文件实体前导说明部分的尾部时,如果存在下·个于文件实体,则在其前导说明部分中继续搜寻并颐序编号。
d、当到达数据流尾部时,如果存在下个SGML文件实体,则在其前导说明部分中继续搜寻并顺序编号。
5.6实体描述符
实体述符的类型按下列方式确定:对数据流中首次出现的外部标识符,如果要交换实体正文,则建这包含实际正文的实休猫述a.
符,即描述符包括个SGMI.子文件实体,·个SGML正文实体或一个数据实体。b.对首次出现而又不交换正文的外部标识符,实体描述符不包含正文。即它是省略的公川文本述符,这种外部标识符应是一个公用标识符。c。对非首次出现的外部标识符,实体描述符是对表示首次出现的外部标识符的实体描述符的交叉引用,即它是一个 SDIF标识符引瓜。6抽象数据流格式
GB/T 14814—SDIF 定义
数据流
数据流字符集
数据流名
相关文件组A
主文件
相关文件组B
文件描述符
文件名
第一标识符
文件实体
外部实体
实体描述符
实体标识符,
+-BEGIN
++-SEQUENCE!
字符集指定,
SDIF名字和描述,
[APPLICATION8JIMPLICIT
SEQUENCE OF
文件描述符OPTIONAL
[APPLICATION 9] IMPI.ICIT
文件描述符,
APPLICATION10JIMPLICITSEQUENCEOF文件描述符OPTIONAL
:[APPLICATION11JIMPLICITSEQUENCESDIF 名字和描述,
SDIF标识符,
SGMI.文件实体,
SETOF实体描述符OPTIONAL
+ --[APPL.ICATION 12] IMPLICIT SEQUENCE(SDIF标认符,
实体名
子文件结构
正文实体
数据实体
交叉引用
省略公用文本
子文件结构
第一-标识符
了文件实体
字符集指定
外部数据实体
SDIF 标识符
SDIF名字和描逆
SGML 文件实体
SGML名字
SGML子文件实体
SGML正文实体
编码规则
GB/T15536.-.1995
SGML 名字,
CHOICE
子文件结构,
SGML正文实体,
外部数据实体,
SDIF 标识符,
+ --[APPLICATION 13] IMPLICIT SEQUENCE(SGML 标识符,
SGML子文件实体
:-[APPLICATION O] IMPL.ICIT OCTET STRING如同GB2311中的代码字符串:
—指定转义序列
::=[APPLICATION 1JIMPLICIT OCTET STRING与SGML实体声明指定的数据内容一记法一致的代码字符或位串
: =LAPPLICATION 2] IMPLICIT OCTET STRING如同GB/T14814中的代码字符串:数-EAPPLICAIION3IMPLICITOCTETSTRING如同GB/T14814中的代码字符串:名字一其后可跟有一描述命名对象的选项::=[APPLICATION 4J IMPLICIT OCTET STRING如同GB/T 14814中的代码字符串:SGMI.文件实体
::=[APPLICATION 5] 1MPLICIT STRING-如同 GB/T 14814 中的代码字符串:一名字
::=[APPLICATION 6] IMPLICIT OCTET STRING-如同GB/T14814中的代码符申:-SGMI.子文件实体
: : -[APPIICATION 7J IMPLICIT OCTET STRINC如同GB/T14814中的代码字符串:--SGMI.正文实体
SDIF数据流应按照交换媒体或通信系统要求的方式编码。当允许多种编码时,这种选择应得到交换参与者的同意。
注:符合于本标准的系统能够对按照ISO8B25规定的ASN.1基本编码规则编码的数据流进行交换。A1信息处理标准
GB/T 15536---1995
附录A
本标准和其他标准的关系
(参考件)
按照本标准构造的符合SGML的文件能够用MOTIS功能传送。MOTIS功能在下列标准以及类似标准和CCrTT建议中定义:
ISO/IEC10021信息处理系统文本通信面向文本交换系统的消息A2办公文件体系结构(ODA)
对符合ODA文件的SGML表示的文件,SGML文件交换格式是与开放系统交换相-致的。ODA文件在以下标准中定义:
ISO8613信息处理文本和办公系统办公文件体系结构(ODA)和交换格式A3OSI表示服务
A3.1对象标识符
A3.1.1抽象语法
本标准将ASN.1-对象标识符值:(iso standard 90G9 abstract syntax)设置为表示数据值集合的抽象语法名.其中每一个值都是在第6章中定义的ASN.1类型“GB/T14814SDILF数据流”的值。对应的对象描述符值是:\SDIF basic abstract syntax\注:在每一种表示的数据值中,仅支持部分SDIF语义传输的抽象语法的说明已超出本标准的范用。A3.1.2传输谱法
ASN.1对象标识符:
(joint-iso-critt asnl (1) basic-encoding (1))和对象描述符值:
*Basic Encoding nf single AsN. 1 type\(指定给1SO8825中的信息对象)能被用作代表这种抽象语法名的传输语法名。它们标识了用ISO8825中说明的其本编码规则得到的转输语法,注:对其他转输语法的描述和命名超出本标准的范画。A3.2(OSI文件类型定义
本条标识了适用于在FTAM(ISO8571)和JTM(ISO8832)传输中携带SDIF语义的OS1文件类型。
汪,(木条使用了术语“文件类型”,该术语只与开放系统互连相关,而不同于CB/T14814中定义的文件类型”(2)在(3SI文件类型登记管理机构建立以前,对于OS1文件类型的定义,下面小标题与在其他USI标准中使用的和同,
A3.2.1标识符bZxz.net
ASN.1对象标识符值:
(iso standard 9069 document-type (2)basic (1))能用于标识本文件的类型。
A3.2.2描述符值
ASN.1对象描述符值:
“SDIFbasicdocumenttype\
能用于描述本文件的类型。
A3.2.3参数语法
GB/T 15536—1995
参数不和 SDIF 基本文件类型-起使用。A3.2.4范围和应用领域
SDIF基本文件类型定义了义卷内容,该文卷于存储由FTAM存储、传输和访问以及由JTM传输的文卷内容,
注:STIF 基本文件类型既不允许通过 FTAM 访向部分文伴,也不允许在文件传输过程中通过 FTAM 插入检测点,它只支持为读写访间而对整个文件的非检测点传输。A3.2.5引用标准
ISO8571信息处理系统开放系统与连文卷传输、访问和管理ISO8832信息处理系统开放系统比连作业传输和管理的基本类协议的说明A3-2.6缩略语
FTAM文件传输、访问和管理
JTM作业传输和操作
A3.2.7文件语义
文件语义在本标准和GB/T 14814中详细说明。A3.2.8抽象语法结构
SDIF信息有一种抽象语法结构,它反映了将个或多个相关SGML文件构造成如在GB/T14811中说明的若→实体。
注:实体可以通过SGML置标进步结构化成为可访问的单个元素和属性,这些元素和属性在GB/T14814中说明。这种称为“元素结构\附加的语法结构在SDIF基本文件类型中是不可见的,只有实体结构在裁休标准中是可见的。
A3.2.9传输定义
传输由-一数据值构成,该数据值是ASN.1数据类型\GB/T14814一SDIF数据流”的(完全)值。该数据流具有A3条指定的抽象语法名。建议所有实现都支持的传输语法为:(joint-iso-ccitt asn 1 (1)basic-encoding (1))但也支持其他传输语法。
A3.2.10ASE专用操作
FTAM专用操作和JTM专用操作不适用于本文件类型。注:特别是没有定义文件类型与其自身的连接。附加说明:
木标雅出中华人民共和国电子工业部提出。本标准由电子工业部标准化研究所归Ⅱ。本标准由西安交通大学、电子工业部标准化研究所负责起草。本标准主要起草人邓良松侯迪、陈挚球、冯惠,邵坚。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。