收藏 分销(赏)

(高清版)GB+16656.28-2010工业自动化系统与集成 产品数据表达与交换 实现方法 EXPRESS模式和数据的XML表达(使用XML模式).pdf

上传人:Fis****915 文档编号:368815 上传时间:2023-09-06 格式:PDF 页数:267 大小:9.57MB
下载 相关 举报
(高清版)GB+16656.28-2010工业自动化系统与集成 产品数据表达与交换 实现方法 EXPRESS模式和数据的XML表达(使用XML模式).pdf_第1页
第1页 / 共267页
(高清版)GB+16656.28-2010工业自动化系统与集成 产品数据表达与交换 实现方法 EXPRESS模式和数据的XML表达(使用XML模式).pdf_第2页
第2页 / 共267页
(高清版)GB+16656.28-2010工业自动化系统与集成 产品数据表达与交换 实现方法 EXPRESS模式和数据的XML表达(使用XML模式).pdf_第3页
第3页 / 共267页
(高清版)GB+16656.28-2010工业自动化系统与集成 产品数据表达与交换 实现方法 EXPRESS模式和数据的XML表达(使用XML模式).pdf_第4页
第4页 / 共267页
(高清版)GB+16656.28-2010工业自动化系统与集成 产品数据表达与交换 实现方法 EXPRESS模式和数据的XML表达(使用XML模式).pdf_第5页
第5页 / 共267页
点击查看更多>>
资源描述

1、I C S2 50 4 0 4 0L6 7鳕亘中华人民共T-n 国国家标准G B T16 6 5 6 2 8 2 01O I S O10 3 0 3 2 8:2 0 0 7工业自动化系统与集成产品数据表达与交换第2 8 部分:实现方法:E X P R E S S 模式和数据的X M L 表达(使用X M L 模式)I n d u s t r i a la u t om a t i ons y s t e m sa n di n t e g r a t i on IP r od u c td a t ar e pr e s e n t a t i ona n de x c h a n g e m

2、P a r t2 8:I m pl e m e n t a t i onm e t h od s:X M Lr e pr e s e n t a t i on sofE X P R E S Ss c h e m a sa n dd a t a,u s i n gX M Ls c h e m a s2 0 1 1 0 1 1 4 发布(I S O1 0 3 0 3 2 8:2 0 0 7,I D T)2 0 11-0 6 0 1 实施丰瞀粥紫瓣訾雠瞥霎发布中国国家标准化管理委员会“”。目次G B T1 6 6 5 6 2 8 2 0 1 0 I S O1 0 3 0 3-2 8:2 0 0 7前

3、言引言-1范围-2 规范性引用文件-3 术语、定义、缩略语和约定3 11 S()1 0 3 0 31 中定义的术语3 2G B T16 6 5 6 1 1 中定义的术语-3 3X M I,标准中定义的术语-3 4 其他的术语和定义3 5 不一致的术语3 6 缩略语3 7 约定4 一致性4 1X M I。文档的一致性-4 2 导出的X M L 模式文档的一致性-4 3 配置文件的一致性-4 4 前置处理器的一致性-4 5 后置处理器的一致性4 6X M I 模式生成器的一致性5 文档级元素-5 1i s o1 0 3 0 32 8 文档5 2 文档和U O S 头信息-5 3s c h e m

4、apopu l a t i on 元素5 4e x pr e s s 元素-5 5c on fi g u r a t i on 元素5 6u n i tofs e r i a l i z a t i on 元素5 7U O S 文档-5 8 配置文档-5 9 企业数据对象-6 导出X M I,模式-6 1 前提条件-6 2 没有映射的E X P R E S S 概念6 3 抽象实体数据类型-7 默认X M L 模式联编-7 1 命名约定7 2 与E X P R E S S 数据类型对应的X M L 模式数据类型7 3 用于E X P R E S S 自定义数据类型的X M L 模式定义和声明7

5、 4 对应于E X P R E S S 数据类型的实例元素-V 00000000,00000m 如地坞MM MMM 卵帖G B T1 6 6 5 6 2 8 2 0 1 0 I S O1 0 3 0 3 2 8:2 0 0 77 5E X P R E S S 实体数据类型的X M L 模式定义和声明7 6E X P R E S S 属性的X M I。模式声明-7 7E X P R E S S 模式的X M L 模式和命名空间7 8 特定序列化单元的相关语境模式8 已配置的X M I,模式联编8 1 命名规则(n a m i n gc on v e n t i on)8 2 与E X P R E

6、 S S 数据类型对应的X M L 模式数据类型8 3E X P R E S S 自定义数据类型的X M L 模式定义及声明一8 4 与E X P R E S S 数据类型相对应的实例元素-8 5E X P R E S S 实体数据类型的X M L 模式定义及声明8 6E X P R E S S 属性的X M L 模式声明8 7E X P R E S S 模式的X M I 模式和命名空间8 8 语境模式中特定的序列化单元-9X M I 文档创建9 1 前提条件-9 2 一般x M L 文档结构9 3E X P R E S S 实体实例的表达-9 4E X P R E S S 属性的表达9 5

7、简单值的表达9 6 枚举项的表达9 7S E I。E C T 类型值的表达9 8 聚合值的表达9 9自定义数据类型值的表达-9 1 0 实例元素中值的表达1 0 配置语言-一1 0 1 配置元素1 0 2 配置选项一1 0 3 范围元素1 0 4 配置属性1 0 5 配置指令的使用范围附录A(规范性附录)用于联编E X P R E S S 模式的统一资源名附录B(规范性附录)配置语言的X M I 模式附录c(规范性附录)基本X M L 模式附录D(规范性附录)文档模式附录E(规范性附录)E X P R E S S 实体实例的有效群附录F(规范性附录)信息对象注册-附录G(资料性附录)配置语言示

8、例参考文献-弱记孔”Mmmmmmmmmm 邶mm瑚m啪m研姗m猢|萋l萎娜狮刖吾G B T1 6 6 5 6 2 8 2 0 1 0 1 S O1 0 3 0 3-2 8:2 0 0 7G 1 3 T1 6 6 5 6(工业自动化系统与集成产品数据表达与交换是由多部分组成的标准,各部分单独出版。G B T1 6 6 5 6 的所属各部分又组成多个子系列,即:一一第1 部分至第1 9 部分规定了描述方法;第2 0 部分至第2 9 部分规定了实现方法;一第3 0 部分至第3 9 部分规定了一致性测试方法与框架;一第4 0 部分至第5 9 部分规定了集成通用资源;第1 0 0 部分至第1 9 部分规

9、定了集成应用资源;第2 0 0 部分至第2 9 9 部分规定了应用协议;一第3 0 0 部分至第3 9 9 部分规定了抽象测试套件;一第4 0 0 部分至第4 9 9 部分规定了应用模块;一第5 0 0 部分至第5 9 9 部分规定了应用解释构造;一第1 0 0 0 部分至第1 9 9 9 部分规定了应用模块。G B T1 6 6 5 6 工业自动化系统与集成产品数据表达与交换现已发布和即将发布的包括以下部分:第1 部分:概述与基本原理;第1 1 部分:描述方法:E X P R E S S 语言引用手册;一第2 1 部分:实现方法:交换文件结构的纯正文编码;一一第2 8 部分:实现方法:E X

10、 P R E S S 模式和数据的X M I。表达(使用X M L 模式);一一第3 1 部分:一致性测试方法论与框架:基本概念;第3 2 部分:一致性测试方法论与框架:对测试实验室与客户的要求;一第3 4 部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;一第4 1 部分:集成通用资源:产品描述与支持原理;第4 2 部分:集成通用资源:几何与拓扑表达;一第4 3 部分:集成通用资源:表达结构;一第4 4 部分:集成通用资源:产品结构配置;一第4 5 部分:集成通用资源:材料;一第4 6 部分:集成通用资源:可视化显示;一第4 7 部分:集成通用资源:形状变化公差;第4 9 部分:集成

11、通用资源:工艺过程结构和特性;一第5 1 部分:集成通用资源:数学表达;第5 4 部分:集成通用资源:分类和集合论;第s 5 部分:集成通用资源:过程与混合表达;第5 6 部分:集成通用资源:状态;第1 0 1 部分:集成应用资源:绘图;第1 0 5 部分:集成应用资源:运动学;第2 0 l 部分:应用协议:显式绘图;一第2 0 2 部分:应用协议:相关绘图;第2 0 3 部分:应用协议:配置控制设计;G B T1 6 6 5 6 2 8 2 0 1 0 i s o1 0 3 0 3-2 8:2 0 0 7第2 3 8 部分:应用协议:计算机数值控制器用的应用解释模型;一一第5 0】部分:应用

12、解释构造:基于边的线框;第5 0 2 部分:应用解释构造:基于壳的线框;第5 0 3 部分,应用解释构造:几何有界二维线框;第5 0 4 部分:应用解释构造:绘图注释;第5 0 5 部分:应用解释构造:图样结构与管理;第5 0 6 部分:应用解释构造:绘图元素;第5 0 7 部分:应用解释构造:几何有界曲面;第5 0 8 部分:应用解释构造:非流形曲面;第5 0 9 部分:应用解释构造:流形曲面;第5 1 3 部分应用解释构造:基本边界表达;第5 2 0 部分:应用解释构造:相关绘图元素;第l 0 0 1 部分:应用模块:外观赋值;第1 0 0 2 部分:应用模块:颜色;第1 0 0 3 部分

13、:应用模块:曲线外观;第1 0 0 4 部分:应用模块:基本几何形状;第1 0 0 5 部分:应用模块:基本拓扑;第1 0 0 6 部分:应用模块:基础表达;第1 0 0 7 部分:应用模块:通用曲面外观;第1 0 0 8 部分:应用模块:层赋值;第1 0 0 9 部分:应用模块:形状外观和层。本部分是G B T1 6 6 5 6 的第2 8 部分。G B T1 6 6 5 6 的本部分等同采用I S O1 0 3 0 3 2 8:2 0 0 7 (工业自动化系统与集成产品数据表达与交换第2 8 部分实现方法:E X P R E S S 模式和数据的X M I。表达(使用X M I,模式),其

14、技术内容和结构与1 S O1 0 3 0 3 2 8:2 0 0 7 保持一致。为便于使用,做了如下编辑性修改:a)删去了I s()前言;b)对于带下划线的用于E X P R E S S 语言描述的各黑体英文实体名、属性名和函数名等,为了维护其英文原意,在本部分中,都使用其英文原名,仅当其作为标题时,我们在该英文名前增加了其归属的类型说明。本部分的附录A、附录B、附录c、附录D、附录E、附录F 为规范性附录,附录G 为资料性附录。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集成标准化技术委员会(S A C T Cl5 9)归口。本部分主要起草单位:中国标准化研究院。本部分主要起草人

15、:詹俊峰、李文武、杨青海、刘守华、周歆华、柳青。引言G B T1 6 6 5 6 2 8 2 0 1 0 i s o1 0 3 0 3 2 81 2 0 0 7G B T16 6 5 6 是一个计算机可解释的用于产品信息表达和产品数据交换的技术标准。其目的是对产品全生命周期提供一种独立于任何特定系统、能够描述产品数据的中性机制。其描述功能不仅适合于中性文件的交换,而且也是实现和共享产品数据库及存档的基础。G B T1 6 6 5 6 的本部分属于实现方法系列。G B T1 6 6 5 6 的本部分规定了将E X P R E S S 语言(G B T16 6 5 6 1 1 定义的)描述的模式和

16、符合E X P R E S S 模式的数据表达为X M I。文档的方法,这样就可以使用X M I。以及各类支持X M I 技术的软件工具交换E X P R E S S 描述的产品数据,同时也便于将这些产品数据集应用于X M I,表达的“电子商务”交易业务中。为了理解G B T1 6 6 5 6 本部分的技术内容,用户应了解E X P R E S S 语言、X M I,模式语言、X M I。以及X M I。相关的标准。对于与E X P R E S S 模式相应的数据表达,G B T1 6 6 5 6 的本部分使用X M L 模式语言形式化地规定了符合此模式的交换文档的结构。有些文档的元素表达了符

17、合E X P R E S S 模式的数据集,G B T1 6 6 5 6的本部分使用X M L 模式的类型定义和由E X P R E S S 模式说明导出的元素声明来描述这些元素的结构。G B T1 6 6 5 6 的本部分还规定了与导出的X M I。模式匹配的X M I 数据编码规则。为了满足使用符合交换文档产生的各种矛盾需求(I B T1 6 6 5 6 的本部分还定义了特定的配置指令,用于说明导出的X M I。模式中可选的结构以及可选的编码规则。注意:G B T1 6 6 5 6 的本部分目的是为了软件实现,当软件开发是基于翻译成非I S O 官方语言的本部分时,将会导致计算机通信之间的

18、不兼容。建议任何软件实现的开发应基于I S O 官方语言的文字。1 范围G B T1 6 6 5 6 2 8 2 0 1 0 I s o1 0 3 0 3-2 8:2 0 0 7工业自动化系统与集成产品数据表达与交换第2 8 部分:实现方法:E X P R E S S 模式和数据的X M L 表达(使用X M L 模式)G B T1 6 6 5 6 的本部分规定了如何使用可扩展置标语言(X M I)表达用E X P R E S S 数据描述语言(G B T1 6 6 5 6 1 1)描述的模式以及符合该模式的数据。G B T1 6 6 5 6 的本部分通过规定交换文件的完整X M L 模式和对

19、应于描述交换数据集的E X P R E S S 模式的附加X M L 模式,形式化地规定了X M L 表达。本部分适用于:包含E X P R E S S 模式及符合该模式的数据的X M L 文档的格式描述(见第5 章);对于任意一个E X P R E S S 模式,描述与该模式对应的X M I。模式,并形式化地描述符合该模式的数据的X M I。表达(见第6 章);E x P R E s s 数据类型的取值表达为X M I 元素内容和X M L 属性值的描述(见第9 章);描述可用于说明符合E X P R E S S 模式的数据集的X M L 表达的结构选项的配置指令集(见第1 0 章)。本部分

20、不适用于:描述依赖于任何特定E X P R E S S 模式语义目的的X M L 模式声明或定义,以区别于E X P R E S S语言声明;描述从X M L 模式语言到E X P R E S S 语言的映射;描述从一个E X P R E S S 模式导出的X M L 模式到另一个E X P R E S S 模式的映射。2 规范性引用文件下列文件中的条款通过G B T1 6 6 5 6 的本部分的引用而成为G B T1 6 6 5 6 本部分的条款。凡是注H 期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的

21、最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。G B T1 6 2 6 2 1 2 0 0 6 信息技术抽象语法记法一(A S N 1)第1 部分:基本记法规范(I S O 1 E C8 8 2 4 1:2 0 0 2,I D T)G B T1 6 6 5 6 1 12 0 1 0 工业自动化系统与集成产品数据表达与交换第1 1 部分:描述方法:E X P R E S S 语言引用手册(I S O1 0 3 0 3 一l l:2 0 0 4,r D T)I s O6 3 91:2 0 0 2 语种名称代码第1 部分:2 字母代码I s O1 0 3 0 3 1:1 9 9 4 工业

22、自动化系统与集成产品数据表达与交换第1 部分:概述与基本原理I S O1 0 3 0 32 2:1 9 9 8 工业自动化系统与集成产品数据表达与交换第2 2 部分:实现方法:标准数据访问接口I S O3 16 61:2 0 0 6 世界各国和地区名称代码第1 部分:国家代码统一资源标识符(U R I):通用语法。I E T FR F C2 3 9 6,1 9 9 8 年8 月。可从以下网址获得:X M L 模式第2 部分:数据类型。W 3 C 建议,2 0 0 1 年5 月2 日。可从以下网址获得:(h t t p:w w w w 3 or g T R x m l s c h e m a 一

23、2)X poi n t e r 框架V1 0。W 3 C 建议,2 0 0 3 年3 月2 5 日。可从以下网址获得:(h t t p:w w w w 3 or g T R x pt rfr a m e w or k)注:I E F F 表示I n t e r n e tE n g i n e e r i n gT a s kF or c e 互联网工程任务组,W 3 C 表示W or l d W i d e W e b C on s or t i u m 万维网联盟:3 术语、定义、缩略语和约定下列术语和定义适用于G B T1 6 6 5 6 的本部分。3 1I S O1 0 3 0 3 1

24、 中定义的术语I S O1 0 3 0 31 中确立的下列术语和定义适用于本部分。数据D a t a;信息i n or m a t i on。3 2G B T1 6 6 5 6 1 1 中定义的术语G B T1 6 6 5 6 1 1 中定义的下列术语适用于本部分。3 2 1数据类型d a t at y pe值域。注:由于G B T1 6 6 5 6 的本部分使用了两种数据类型标准的术语,因此该术语数据类型(d a t at y pe)前通常加上前缀“E X P R E S S”或“X M I。模式”,以区分不同的使用语境。3 2 2E X P R E S S 属性E X P R E S Sa

25、 t t r i b u t eE X P R E S S 实体实例的特性,用E X P R E S S 数据类型的值和表明该值在实例中作用的名称来表达。3 2 3E X P R E S S 数据类型E X P R E S Sd a t at y peE X P R E S S 语言语法中规定的数据类型。3 2 4E X P R E S S 实体实例E X P R E S Se n t i t yi n s t a n c e实体实例e n t i t yi n s t a n c e命名的数据单元,表达实体数据类型定义的域中的个信息单元。3 2 5E X P R E S S 语言元素E X

26、P R E S Sl a n g u a g ee l e m e n tE X P R E S S 语言中的概念,以及从广义而言的句法表达。注:G B T1 6 6 5 6 的本部分中使用术语“元素”通常是指X M L 数据结构的基本句法部分。3 2 6基本类型fu n d a m e n t a lt y peE X P R E S S 数据类型,用于确定自定义数据类型的值的表达。注:由于自定义数据类型可以由另一个自定义数据类型来定义,所以“基本类型”形式化的递归定义是:“自定义类型的基本类型是基础类型的基本类型,非自定义类型的数据类型的基本类型是该数据类型自身。2G B T1 6 6 5

27、 6 2 8 2 0 1 0 i s o1 0 3 0 3 2 8:2 0 0 73 2 7广义数据类型g e n e r a l i z e dd a t at y peE X I R E S S 数据类型,用于描述特定数据类型的泛化,仅适用于非常特殊的语境中。3 2 8独立实体实例i n d e pe n d e n te n t i t yi n s t a n c eE X P R E S S 实体实例,出现在一个模式实例中,且不需用于对模式实例中其他实体实例的特征表达。注:非独立实体实例(d e pe n d e n te n t i t yi n s t a n c e)在模式实例

28、中出现是因为它是某些其他实体实例的属性值(的组成部分)。独立实体实例(i n d e pe n d e n te n t i t yi n s t a n c e)尽管也可以发挥类似作用,但不符合基本原理。32 9模式实例s c h e m ai n s t a n c eE X P R E S S 实体实例的集合,这些实例是为了某些目的而成组的,该集合取决于单一的E X P R E S 模式。3 2 1 0基础类型u n d e r l y i n gt y pe自定义数据类型的值域,由自定义数据类型(例如基本类型)的E X P R E S S 类型声明中的语法对象u n d e r l y

29、 i n g t y pe 描述。注:来自G B T 1 6 6 5 6 1 1。3 3X M L 标准中定义的术语下列术语和定义适用于G B T16 6 5 6 的本部分。为方便用户,本部分复制了万维网联盟(W 3 C)和互联网工程任务组(I E T F)的推荐标准中定义的术语。注:对于完全从其他标准中复制的定义,其后用方括号来说明所引用的来源。对于所采用的其他标准的定义,其后附加解释性注释。3 3 1元素e l e m e n tX M L 元素X M Le l e m e n tX M I。文档逻辑结构的有限组成部分,它有类型且可能有X M I 属性和内容。X M L1 03 3 2信息

30、集i n fos e t抽象数据集,它提供定义的一致集,在需要引用X M L 文档信息的描述中使用。X M L 模式第1 部分:结构。3 3 3合格名q u a l i fi e dn a m eX M I 元素、属性或数据类型的完整名称,包括局部名称和标识该局部名称被定义声明的命名空间的前缀。x M I 中的命名空间3 3 4统一资源标识符U n i for mR e s ou r c eI d e n t i fi e r;U R I标识一个抽象或物理资源的简洁字符串。E I E T FR F C2 3 9 6:统一资源标识符(U R I):通用语法3 3 5X M L 属性X M La

31、t t r i b u t e与一个X M I,元素关联的名称取值对。E X M I。1 ol3G B T1 6 6 5 6 2 8 2 0 1 0 I S O1 0 3 0 3 2 81 2 0 0 73 3 6X M L 文档X M Ld oc u m e n t(文本)数据对象,符合X M I。良好格式要求。X M I。1 O 3 3 7X M L 模式X M Ls c h e m aX M I。模式语言中用于说明X M L 文档的类结构的声明和定义主体。E X M I,模式第1 部分:结构注:X M L 模式中术语“模式”是指一组声明和定义,但为了区分X M L 模式和E X P R

32、E S S 中的术语“模式”,G B T1 6 6 5 6 的本部分在X M L 模式的术语前增加前缀“X M I。”(见35)。不过这也意味着只有“模式”这个词首字母的大写才能区分X M I。模式语言的名称和“模式”概念。G B T16 6 5 6 的本部分对两个X M I。模式进行了特别处理,分别用特定的术语“导出的X M I。模式”和“基本的X M L 模式”来引用它们。3 3 8X M L 模式组件X M LS c h e m ac om pon e n tX M L 模式语言中的概念,也包括概念的语法表达。E X M I,模式第1 部分:结构注:G B T1 6 6 6 6 的本部分

33、使用术语“组件”通常是指取值,这些值是构成一个聚合值的取值集合的成员。3 3 9X M L 模式数据类型X M LS c h e m ad a t at y peX M L 数据类型X M Ld a t at y pe在X M L 模式语言的语法中所规定的数据类型。X M I。模式第2 部分:数据类型3 3 1 0X M L 模式语言X M LS c h e m al a n g u a g eX M L 模式X M Ls c h e m a用于说明X M L 文档结构的形式化语言,在X M L 模式第1 部分:结构中规定。3 4 其他的术语和定义下列术语和定义适用于G B T1 6 6 5

34、6 的本部分。3 4 1存取器属性a c e e s s ora t t r i b u t e表达E X P R E S S 属性及其属性值的X M L 属性(表达实体实例的X M I。元素的属性)。(对比:存取访问元素)3 4 2存取器元素a c c e s s ore l e m e n t表达E X P R E S S 属性及其属性值的X M I,元素。(对比:存取访问属性)3 4 3聚合值a g g r e g a t ev a l u eE X P R E S S 聚合数据类型的值,或基本类型是E X P R E S S 聚合数据类型的自定义数据类型的值。3 4 4基类型b a s

35、 e-t y peE X P R E S S 聚合数据类型的成员值的数据类型。3 4 5引用实例元素b y r e fe r e n c ei n s t a n c ee l e m e n t不包括X M L 内容但包括了表达具体值的值实例元素的引用的实例元素。dG B T1 6 6 5 6 2 8 2 0 1 0 I S O1 0 3 0 3 2 8:2 0 0 734 6值实例元素b y v a l u ei n s t a n c ee l e m e n t内容为数据值的表达或者E X P R E S S 实体实例的完整表达的实例元素。3 4 7特征化实体实例c h a r a c

36、 t e r i z e de n t i t yi n s t a n c eE X P R E S S 实体实例,在相关语境模式中有一个E X P R E S S 实体数据类型被声明具有或继承了该实例中出现的所有特性。3 4 8语境模式c on t e x ts c h e m a控制模式g ov e r n i n gs c h e m a对于一个U O S 元素而言,包含了该元素中的数据模型的E X P R E S S 模式。3 4 9最深层基类型d e e pe s tb a s e-t y pe对于嵌套的聚合数据类型,在聚合值(可能是多维的)的X M I。表达中某个嵌套层的基类型的

37、值被用作组件元素。3 4 1 0最深层基础类型d e e pe s tu n d e r l y i n gt y pe对于一个嵌套的聚合数据类型,在某些嵌套层遇到的首个基类型,它不是匿名聚合类型,也不是基础类型为聚合类型的自定义数据类型,也不是列表中包含了单一的自定义数据类型且其基础数据类型为聚合数据类型的S E I。E C T 类型。34 1 1默认映射d e fa u l tm a ppi n g对于一个给定的E X P R E S S 模式,按照G B T1 6 6 5 6 本部分的规定使用所有配置指令和非附加配置指令的默认值导出X M L 模式。3 4 1 2导出X M L 模式d

38、e r i v e dX M Ls c h e m a从E X P R E S S 模式导出的X M L 模式,与所给定的E X P R E S S 模式和配置文件相对应。3 4 1 3独立元素i n d e pe n d e n te l e m e n t作为U O S 元素的直接子元素出现的实例元素。3 4 1 4实例元素i n s t a n c ee l e m e n t表达一个E X P R E S S 数据类型的值的X M L 元素。注:一个实例元素可能是一个直接表达值的取值实例元素,或者是一个不包含值表达而是引用一个包含值表达的取值素的引用实例元素。3 4 1 5值列表l i

39、 s t-of-v a l u e s一个由单一字符串组成的聚合值的X M I。表达,字符串中组成元素的编码由空格(s P A c E)符隔开,按照顺序排列。3 4 1 6嵌套聚合数据类型n e s t e da g g r e g a t i ond a t at y peE X P R E S S 聚合数据类型,它作为另一个聚合数据类型的基类型。3 4 1 7元素序列s e q u e n c e-of-e l e m e n t s由X M L 元素序列组成的聚合值的X M L 表达,X M I 元素序列中每个元素的内容都是单个成员值的编码。(对比:值列表)。G B T1 6 6 5 6

40、 2 8 2 0 1 0 i s o1 0 3 0 3-2 8:2 0 0 73 4 1 8非特性化实体实例u n e h a r a c t e r i z e de n t i t yi n s t a n c e在相关语境模式中不存在具有表达实体实例所需的所有属性的单个实体数据类型的实体实例。3 4 1 9序列化单元u n i tofs e r i a l i z a t i on;U O S一个模式实例的X M l 表达由单一交换模式描述的E X P R E S S 实体实例的集合以及所有属性值。3 5 不一致的术语E X P R E S S 和X M I。(模式)使用相似或相同的术语

41、描述相关概念。G B T1 6 6 5 6 的本部分中,使用限定词“X M I。”和“E X P R E S S”区分两种不同的语义环境。这些限定词用于下列术语:属性a t t r i b u t e一数据类型d a t a t y pe元素e l e m e n t实体e n t i t y模式s c h e m a特例:术语“元素”在没有加限定词“E X P R E S S”时,通常是指X M L“元素”。在很多情况下,“元素”是某个术语的组成部分,表示G B T1 6 6 5 6 的本部分所定义的X M I,元素的特定类型。注:G B T 16 6 5 6 的本部分中没有使用X M I。

42、中的“实体”。术语“实体”通常指一个E X P R E S S 实体数据类型或实体实例,限定词“E X P R E S S”总是在某段落中首次使用时出现。3 6 缩略语下列缩略语适用于G B T1 6 6 5 6 的本部分。I A N A互联网地址分配机构(I n t e r n e tA s s i g n e dN a m e sA u t h or i t y)I E T F互联网工程任务组(I n t e r n e tE n g i n e e r i n gT a s kF or c e)M I M E多用途互联网邮件扩展(M u l t i pu r pos eI n t e r

43、 n e tM a i lE x t e n s i on)U R I统一资源标识符(U n i for mR e s ou r c eI d e n t i fi e r)U R N统一资源命名(U n i for mR e s ou r c eN a m e)X M I。可扩展置标语言(E x t e n s i b l eM a r k u pI。a n g u a g e)3 7 约定下列编排约定适用于G B T】6 6 5 6 的本部分。3 7 1 文字约定E x P R E s s 语言中的关键词用大写字母表达;x M L 模式中的每个字采用C ou r i e r 字体表达;x

44、M I。模式参数用耜斜雄c ou r i e r 文本表达;配置指令用粗体的文本来表达;在介绍性或定义性的文字中,术语的表达用斜体文字突出。当省略号“”出现在正文中时,它表达列表的所有其他成员。当省略号“”出现在一个示例中时,表示(E X P R E S S 或X M L)模式的组成部分是不完整的。3 7 2 命名空间约定为了明确区分,G B T1 6 6 5 6 的本部分使用表1 中的命名空间前缀引用表1 中相应U R I 标识的命名空间。G B T16 6 5 6 2 8 2 01O I S O10 3 0 3 2 8 2 0 0 7表1 命名空间前缀前缀关联的命名空间u R lh t t

45、 p:w w w w 3 or g 2 0 0 l X M L S e h e m ah t t p:|w 3 or g 2 0 0 1 X M L S e h e m a i n s t a n c ee x p:u r n:i s o:s t d:i s o:1 0 3 0:2 8:e d2:t e e h:X M L s c h e m a:c om m on(见附录c 中的定义)c n f:u r n:i s o:s t d:i s o:1 0 3 0:2 8:e d2;t e c h:X M L s c h e m a:c on fi g u r a t i on l a n g u

46、 a g e(见附录B 中的定义)d oe:u r i l:i s o:s t d:i s o:1 0 3 0:2 8:e d2:t e c h:X M L s c h e m a:d oc u m e n t(见附录D 中的定义)T n s与E X P R E S S 相关语境模式关联的目标命名空间(见77 或87)4 致性本章规定声称符合G B T1 6 6 5 6 本部分的X M L 文档或文档处理程序必须要满足的要求,本章为以下各项定义了一致性要求:x M I 实例文档;从E X P R E S S 模式导出的X M I。模式;配置文件;生成X M L 实例文档的前置处理器;一一读人X

47、 M I,实例文档的后置处理器;由E X P R E S S 模式产生X M L 模式的处理器。4 1X M L 文档的一致性X M L 实例文档是一个表达E X P R E S S 定义数据的X M l 文档。有三类X M I。实例文档符合G B T1 6 6 5 6 本部分的要求:i s o一1 0 3 0 32 8 文档,见4 1 1;U O S 文档,见4 1 2;被配置的文档,见4 1 2。在本条中,如果在文档的pos ts c h e m a v a l i d a t i on 信息集中的每个元素和每个属性的有效性属性都是“有效的”,则该文档的X M L 信息集(i n fos

48、e t)应被认为是有效的,正如X M I。模式第1 部分:结构中所定义的。4 1 1i s o-1 0 3 0 3-2 8 文档的一致性如果一个X M I。文档满足以下所有条件,则它符合i s o1 0 3 0 32 8 文搿一致雌的要求:一文档的根元素是一个i s o一1 0 3 0 3 2 8 元素,见第5 章。i s 0 1 0 3 0 3 2 8 元素的X M L 信息集对于附录D 中定义的文档模式而言是有效的。一如果文档中编码的任何一个数据集符合一个给定的按照G B T1 6 6 5 6 1 1 描述的E X P R E S S模式,该E X P R E S S 模式被指定为此数据集

49、的控制糖茸(g ov e r n i n gs c h e m a)。一一为基本X M L 模式(见附录c)中规定的U O S 元素编码的每个数据集使用了一个序列化元素的替代单元。对于每个序列化元素的替代单元,X M I 信息集对于X M L 模式是有效的,该X M I。模式是按照第6 章的规定使用E X P R E S S 模式和此序列化单元元素描述的配置文件导出的。注1:对于每个数据集来说控制E X P R E S S 模式可以是不同的。注2:在78 或8 8 中描述了对应于一个给定的E X P R E S S 模式的替代U 0 8 元素。注3:每个序列化单元元素规定了控制E X P R

50、E S S 模式和与它对应的配置文件,见5 6 和9 2。注4:不要求数据集是个“有效群”,如同在G B T1 6 6 5 61 1 中的定义。编码数据集和群之间的关系在给定的i s o1 0 3 0 3 2 8 元素中通过s c h e m apopu l a t i on 元素规定,见53。4 1 2I l O S 文档的一致性如果一个X M L 文档满足以下所有条件,则它符合U O S 文档一致性的要求:7G B T1 6 6 5 6 2 8 2 0 1 0 s o1 0 3 0 3-2 8:2 0 0 7一一文档的根元素是一个U O S 元素。u。s 元素中编码的数据集符合一个给定的按

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 产品/包装设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-2024(领证中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服