基本信息
标准简介
标准目录
GB/T16656的本部分规定了如何使用可扩展置标语言(XML)表达用EXPRESS数据描述语言(GB/T16656.11)描述的模式以及符合该模式的数据。GB/T16656的本部分通过规定交换文件的完整XML模式和对应于描述交换数据集的EXPRESS模式的附加XML模式,形式化地规定了XML表达。
本部分适用于:
———包含EXPRESS模式及符合该模式的数据的XML文档的格式描述(见第5章);
———对于任意一个EXPRESS模式,描述与该模式对应的XML模式,并形式化地描述符合该模式的数据的XML表达(见第6章);
———EXPRESS数据类型的取值表达为XML元素内容和XML属性值的描述(见第9章);
———描述可用于说明符合EXPRESS模式的数据集的XML 表达的结构选项的配置指令集(见第10章)。
本部分不适用于:
———描述依赖于任何特定EXPRESS模式语义目的的XML模式声明或定义,以区别于EXPRESS语言声明;
———描述从XML模式语言到EXPRESS语言的映射;
———描述从一个EXPRESS模式导出的XML模式到另一个EXPRESS模式的映射。
前言 Ⅲ
引言 Ⅴ
1 范围 1
2 规范性引用文件 1
3 术语、定义、缩略语和约定 2
3.1 ISO10303-1中定义的术语 2
3.2 GB/T16656.11中定义的术语 2
3.3 XML标准中定义的术语 3
3.4 其他的术语和定义 4
3.5 不一致的术语 6
3.6 缩略语 6
3.7 约定 6
4 一致性 7
4.1 XML文档的一致性 7
4.2 导出的XML模式文档的一致性 8
4.3 配置文件的一致性 8
4.4 前置处理器的一致性 9
4.5 后置处理器的一致性 9
4.6 XML模式生成器的一致性 9
5 文档级元素 10
5.1 iso-10303-28文档 10
5.2 文档和uos头信息 11
5.3 schema_population元素 12
5.4 express元素 13
5.5 configuration元素 14
5.6 unitofserialization元素 14
5.7 uos文档 15
5.8 配置文档 16
5.9 企业数据对象 16
6 导出XML模式 16
6.1 前提条件 16
6.2 没有映射的EXPRESS概念 16
6.3 抽象实体数据类型 16
7 默认XML模式联编 17
7.1 命名约定 17
7.2 与EXPRESS数据类型对应的XML模式数据类型 17
7.3 用于EXPRESS自定义数据类型的XML模式定义和声明 37
7.4 对应于EXPRESS数据类型的实例元素 45
7.5 EXPRESS实体数据类型的XML模式定义和声明 53
7.6 EXPRESS属性的XML模式声明 66
7.7 EXPRESS模式的XML模式和命名空间 72
7.8 特定序列化单元的相关语境模式 74
8 已配置的XML模式联编 76
8.1 命名规则(naming-convention) 76
8.2 与EXPRESS数据类型对应的XML模式数据类型 77
8.3 EXPRESS自定义数据类型的XML模式定义及声明 89
8.4 与EXPRESS数据类型相对应的实例元素 95
8.5 EXPRESS实体数据类型的XML模式定义及声明 105
8.6 EXPRESS属性的XML模式声明 127
8.7 EXPRESS模式的XML模式和命名空间 143
8.8 语境模式中特定的序列化单元 144
9 XML文档创建 145
9.1 前提条件 145
9.2 一般XML文档结构 145
9.3 EXPRESS实体实例的表达 150
9.4 EXPRESS属性的表达 156
9.5 简单值的表达 161
9.6 枚举项的表达 165
9.7 SELECT类型值的表达 165
9.8 聚合值的表达 167
9.9 自定义数据类型值的表达 177
9.10 实例元素中值的表达 179
10 配置语言 180
10.1 配置元素 181
10.2 配置选项 183
10.3 范围元素 192
10.4 配置属性 207
10.5 配置指令的使用范围 209
附录A (规范性附录) 用于联编EXPRESS模式的统一资源名 214
附录B(规范性附录) 配置语言的XML模式 215
附录C (规范性附录) 基本XML模式 224
附录D (规范性附录) 文档模式 233
附录E (规范性附录) EXPRESS实体实例的有效群 246
附录F(规范性附录) 信息对象注册 256
附录G (资料性附录) 配置语言示例 257
参考文献 261