GB T 15936.10-1996 信息处理 文本和办公系统 办公文件体系结构(ODA)和交换格式 第10部分;形式规范.pdf
《GB T 15936.10-1996 信息处理 文本和办公系统 办公文件体系结构(ODA)和交换格式 第10部分;形式规范.pdf》由会员分享,可在线阅读,更多相关《GB T 15936.10-1996 信息处理 文本和办公系统 办公文件体系结构(ODA)和交换格式 第10部分;形式规范.pdf(110页珍藏版)》请在麦多课文档分享上搜索。
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 15936.10 1996 信息处理 文本 办公 系统 文件 体系结构 ODA 交换 格式 10 部分 形式 规范

链接地址:http://www.mydoc123.com/p-209083.html