您当前的位置:首页>国家标准>GB/T 16656.28-2010 工业自动化系统与集成 产品数据表达与交换 第28部分:实现方法:EXPRESS模式和数据的XML表达(使用XML模式)

GB/T 16656.28-2010 工业自动化系统与集成 产品数据表达与交换 第28部分:实现方法:EXPRESS模式和数据的XML表达(使用XML模式)

资料类别:国家标准

文档格式:PDF电子版

文件大小:7199 KB

资料语言:中文

更新时间:2024-03-21 14:36:56



推荐标签: 数据 自动化 方法 工业 部分 模式 xml express 数据表 16656

内容简介

GB/T 16656.28-2010 工业自动化系统与集成 产品数据表达与交换 第28部分:实现方法:EXPRESS模式和数据的XML表达(使用XML模式) ICS 25. 040. 40 L 67
GB
中华人民共和国国家标准
GB/T 16656.28-2010/ISO 10303-28 :2007
工业自动化系统与集成产品数据表达与交换
第28部分:实现方法:EXPRESS模式和数据的XML 表达(使用XML模式)
Industrial automation systems and integration- Product data representation and exchange-
Part 28 : Implementation methods : XML representations of EXPRESS
schemas and data, using XML schemas
(ISO 10303-28:2007,IDT)
2011-06-01实施
2011-01-14 发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
发布 GB/T 16656.28—2010/ISO 10303-28:2007
目 次
前言引言
II
范围 2 规范性引用文件 3 术语、定义、缩略语和约定 3.1 ISO10303-1中定义的术语 3.2 GB/T16656.11中定义的术语 3.3 XMI 标准中定义的术语 3. 4 其他的术语和定义 3.5 不- -致的术语 3.6 缩略语 3.7 约定 4 致性 4.1 XML 文档的-致性 4. 2 导出的XML模式文档的一致性 4.3 配置文件的一致性 4.4 前置处理器的一致性 4.5 后置处理器的一致性 4.6 XMIL模式生成器的一致性 5 文档级元素 5. 1 iso-10303-28文档.. 5.2 文档和 uos 头信息·…. 5.3 schema_population 元素 5.4 express 元素 5.5 configuration 元素· 5.6 unit of serialization 元素 5.7 uos 文档· 5.8 配置文档· 5.9 企业数据对象 6导出XMI模式· 6.1前提条件…· 6.2没有映射的 EXPRESS 概念 6.3抽象实体数据类型 7默认 XML模式联编·.. 7.1命名约定· 7.2与EXPRESS数据类型对应的XML模式数据类型 7.3用于EXPRESS自定义数据类型的XML模式定义和声明 7.4对应于EXPRESS数据类型的实例元素
7
X
X
10 10
...
-++++
12 13 14 1 4 15 16 16 16 16 16 16 17 17 17 37 45 1 GB/T 16656. 28—2010/ISO 10303-28 :2007
7.5EXPRESS实体数据类型的XML模式定义和声明 7.6 EXPRESS属性的 XMI.模式声明 7.7EXPRESS模式的XML模式和命名空间 7.8特定序列化单元的相关语境模式· 8 已配置的XMI.模式联编· 8.1 命名规则(naming-convention) 8.2 与 EXPRESS数据类型对应的 XML模式数据类型· 8.3 EXPRESS自定义数据类型的XML模式定义及声明 8.4 与EXPRESS数据类型相对应的实例元素 8.5 EXPRESS实体数据类型的XML模式定义及声明 8.6 EXPRESS 属性的 XML模式声明 8.7 EXPRESS模式的XML模式和命名空间 8.8 语境模式中特定的序列化单元 9 XMI.文档创建 9. 1 前提条件 9. 2 -般XML文档结构 9.3 EXPRESS实体实例的表达 9.4 EXPRESS 属性的表达 9.5 简单值的表达 9.6 枚举项的表达 9.7 SELECT 类型值的表达 9.8 聚合值的表达 9.9 自定义数据类型值的表达 9.10 实例元素中值的表达, 10 配置语言· 10. 1 配置元素 10.2 配置选项 10.3 范围元素, 10.4 配置属性· 10.5 配置指令的使用范围· 附录A(规范性附录) 用于联编EXPRESS模式的统一资源名附录B(规范性附录) 配置语言的XMIL模式附录C(规范性附录) 基本 XML模式- 附录D(规范性附录) 文档模式附录E(规范性附录) EXPRESS实体实例的有效群附录F(规范性附录) 信息对象注册附录G(资料性附录) 配置语言示例参考文献·
53 66 72 74 76 76 77 89 95 105 127 143
+ +
. -
.
..
144 145 145 145 150 156 161 165 :165 167 177 179 180 181 183 192 207 209 214 215 ... 224 :233 .. 246 256

.
+.

.
257 261
Ⅱ GB/T 16656. 28—2010/ISO 10303-28 :2007
前言
GB/T16656《工业自动化系统与集成产品数据表达与交换》是由多部分组成的标准,各部分单独出版。GB/T16656的所属各部分又组成多个子系列,即:
-一第1部分至第19部分规定了描述方法;第20部分至第29部分规定了实现方法;一第30部分至第39部分规定了一致性测试方法与框架;第40部分至第59部分规定了集成通用资源;一第100部分至第199部分规定了集成应用资源;
第200部分至第299部分规定了应用协议; ———第300部分至第399部分规定了抽象测试套件; —第400部分至第499部分规定了应用模块;

一第500部分至第599部分规定了应用解释构造; -第1000部分至第1999部分规定了应用模块。 GB/T16656《工业自动化系统与集成产品数据表达与交换》现已发布和即将发布的包括以下
部分:
一第1部分:概述与基本原理;第11部分:描述方法:EXPRESS语言引用手册; -第21部分:实现方法:交换文件结构的纯正文编码; -第28部分:实现方法:EXPRESS模式和数据的XML表达(使用XML模式);第31部分:一致性测试方法论与框架:基本概念;一第32部分:一致性测试方法论与框架:对测试实验室与客户的要求;

1
一第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;一第41部分:集成通用资源:产品描述与支持原理; -第42部分:集成通用资源:几何与拓扑表达 -—第43部分:集成通用资源:表达结构; -第44部分:集成通用资源:产品结构配置;第45部分:集成通用资源:材料;第46部分:集成通用资源:可视化显示;
-第47部分:集成通用资源:形状变化公差; -第49部分:集成通用资源:工艺过程结构和特性;
—第51部分:集成通用资源:数学表达;一第54部分:集成通用资源:分类和集合论;
-第55部分:集成通用资源:过程与混合表达;第56部分:集成通用资源:状态; -第101部分:集成应用资源:绘图; —-第105部分:集成应用资源:运动学;第201部分:应用协议:显式绘图;第202部分:应用协议:相关绘图;
"
第203部分:应用协议:配置控制设计;
I GB/T 16656.28-—2010/IS0 10303-28:2007
一第238部分:应用协议:计算机数值控制器用的应用解释模型;一-第501部分:应用解释构造:基于边的线框;一第502部分:应用解释构造:基于壳的线框;一第503部分,应用解释构造:几何有界二维线框; —--第504部分:应用解释构造:绘图注释;一第505部分:应用解释构造:图样结构与管理; —-第506部分:应用解释构造:绘图元素;第507部分:应用解释构造:几何有界曲面; ---—第508部分:应用解释构造:非流形曲面; ——第509部分:应用解释构造:流形曲面;一第513部分应用解释构造:基本边界表达;第520部分:应用解释构造:相关绘图元素;一第1001部分:应用模块:外观赋值;一第1002部分:应用模块:颜色;一第1003部分:应用模块:曲线外观;一第1004部分:应用模块:基本几何形状; —一第1005部分:应用模块:基本拓扑; —-第1006部分:应用模块:基础表达;一—第1007部分:应用模块:通用曲面外观;一第1008部分:应用模块:层赋值;
一第1009部分:应用模块:形状外观和层。 本部分是GB/T16656的第28部分。 GB/T16656的本部分等同采用ISO10303-28:2007《工业自动化系统与集成产品数据表达与交
换第28部分实现方法:EXPRESS模式和数据的XML表达(使用XMI.模式)》,其技术内容和结构与1SO10303-28:2007保持-致。为便于使用,做了如下编辑性修改:
a)删去了 ISO前言; b)对于带下划线的用于 EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了维护
其英文原意,在本部分中,都使用其英文原名,仅当其作为标题时,我们在该英文名前增加了其归属的类型说明。
本部分的附录A,附录B、附录C、附录D、附录E、附录F为规范性附录,附录G为资料性附录。 本部分由中国机械工业联合会提出。 本部分由全国自动化系统与集成标推化技术委员会(SAC/TC159)归口。 本部分主要起草单位:中国标准化研究院。 本部分主要起草人:詹俊峰、李文武、杨青海、刘守华、周歆华、柳青。
IV GB/T 16656.28—2010/IS0 10303-28:2007
引言
GB/T16656是一个计算机可解释的用于产品信息表达和产品数据交换的技术标准。其目的是对产品全生命周期提供一种独立于任何特定系统、能够描述产品数据的中性机制。其描述功能不仅适合于中性文件的交换,而且也是实现和共享产品数据库及存档的基础。
GB/T16656的本部分属于实现方法系列。GB/T16656的本部分规定了将EXPRESS语言(GB/T16656.11定义的)描述的模式和符合EXPRESS模式的数据表达为XMI.文档的方法,这样就可以使用XMI.以及各类支持XML技术的软件工真交换EXPRESS描述的产品数据,同时也便于将这些产品数据集应用于XMI.表达的“电子商务”交易业务中。
为了理解GB/T16656本部分的技术内容,用户应了解EXPRESS语言、XMI.模式语言、XMI.以及 XMI.相关的标准。
对于与EXPRESS模式相应的数据表达,GB/T16656的本部分使用XML模式语言形式化地规定了符合此模式的交换文档的结构。有些文档的元素表达了符合EXPRESS模式的数据集,GB/T16656 的本部分使用XML模式的类型定义和由EXPRESS模式说明导出的元素声明来描述这些元素的结构。GB/T16656的本部分还规楚了与导出的XML模式匹配的XMI.数据编码规则。为了满足使用符合交换文档产生的各种矛盾需求.GB/T16656的本部分还定义了特定的配置指令,用于说明导出的 XMIL模式中可选的结构以及可选的编码规则。
注意: GB/T16656的本部分目的是为了软件实现,当软件开发是基于翻译成非ISO官方语言的本部分
时,将会导致计算机通信之间的不兼容。建议任何软件实现的开发应基于ISO官方语言的文字。 GB/T 16656. 28-2010/ISO 10303-28:2007
工业自动化系统与集成产品数据表达与交换
第 28 部分:实现方法:EXPRESS模式和数据的XML表达(使用XML模式)
1范围
GB/T16656的本部分规定了如何使用可扩展置标语言(XMIL)表达用EXPRESS数据描述语言 (GB/T16656.11)描述的模式以及符合该模式的数据。GB/T16656的本部分通过规定交换文件的完整 XML模式和对应于描述交换数据集的 EXPRESS模式的附加XML模式,形式化地规定了XML表达。
本部分适用于:
包含EXPRESS模式及符合该模式的数据的XML文档的格式描述(见第5章);一对于任意一个EXPRESS模式,描述与该模式对应的XML模式,并形式化地描述符合该模式
的数据的XMIL表达(见第6章); 一-EXPRESS数据类型的取值表达为XML元素内容和XML属性值的描述(见第9章);
描述可用于说明符合EXPRESS模式的数据集的XML表达的结构选项的配置指令集(见第10章)。
本部分不适用于:
描述依赖于任何特定EXPRESS模式语义目的的 XML模式声明或定义,以区别于EXPRESS 语言声明; 描述从XML模式语言到EXPRESS语言的映射;
一描述从一个EXPRESS模式导出的XML模式到另一个EXPRESS模式的映射。
2 规范性引用文件
下列文件中的条款通过GB/T16656的本部分的引用而成为GB/T16656本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T16262.1-2006信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(ISO/ IEC 8824-1 :2002,IDT)
GB/T16656.11一2010工业自动化系统与集成产品数据表达与交换第11部分:描述方法: EXPRESS语言引用手册(ISO10303-11:2004,IDT)
ISO639-1:2002语种名称代码 第1部分:2字母代码 ISO10303-1:1994工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原理 ISO10303-22:1998工业自动化系统与集成产品数据表达与交换第22部分:实现方法:标准
数据访问接口
ISO3166-1:2006世界各国和地区名称代码第1部分:国家代码统一资源标识符(URI):通用语法。IETFRFC2396,1998年8月。可从以下网址获得: www.ietf. org/rfc/rfc2396. txt)
W3CRFC-xml—1998信息技术可扩展置标语言(XML)1.0
1 GB/T 16656.28—2010/IS0 10303-28 :2007
XMI中的命名空间。W3C建议,1999年1月14 日。可从以下网址获得:
XMIL模式第1部分:结构。W3C建议,2001年5月2日。可从以下网址获得:
XML模式第2部分:数据类型。W3C建议,2001年5月2日。可从以下网址获得:
Xpointer框架V1.0。W3C建议,2003年3月25日。可从以下网址获得:(http://www.w3.org/ TR/xptr-framework/>)
注:IETF表示 Internet Engineering Task Force 互联网工程任务组,W3C表示World WideWeb Consortium 万维网
联盟。
3术语、定义、缩略语和约定
下列术语和定义适用于GB/T16656的本部分。 3.1ISO 10303-1 中定义的术语
ISO10303-1中确立的下列术语和定义适用于本部分。
数据 Data; 信息information。
3.2 GB/T 16656.11 中定义的术语
GB/T16656.11中定义的下列术语适用于本部分 3. 2. 1
数据类型 data type 值域。 注:由于GB/T 16656 的本部分使用了两种数据类型标准的术语,因此该术语数据类型(data type)前通常加上前缀
"EXPRESS”或"XMI.模式”,以区分不同的使用语境。
3. 2. 2
EXPRESS 属性 EXPRESS attribute EXPRESS实体实例的特性,用EXPRESS数据类型的值和表明该值在实例中作用的名称来表达。
3.2.3
EXPRESS数据类型 !EXPRESS data type EXPRESS语言语法中规定的数据类型。
3.2.4
EXPRESS 实体实例EXPRESS entity instance 实体实例entity instance 命名的数据单元,表达实体数据类型定义的域中的一个信息单元。
3.2.5
EXPRESS 语言元素 EXPRESS language element EXPRESS语言中的概念,以及从广义而言的句法表达。 注:GB/T16656的本部分中使用术语"元素”通常是指XML数据结构的基本句法部分。
3.2.6
基本类型 fundamental type FXPRESS数据类型,用于确定自定义数据类型的值的表达。 注:由于自定义数据类型可以由另一个自定义数据类型来定义,所以“基本类型”形式化的递归定义是:“自定义类
型的基本类型是基础类型的基本类型,非自定义类型的数据类型的基本类型是该数据类型自身。”
2
上一章:GB/T 16656.504-2010 工业自动化系统与集成 产品数据表达与交换 第504部分:应用解释构造:绘图注释 下一章:GB/T 16656.505-2010 工业自动化系统与集成 产品数据表达与交换 第505部分:应用解释构造:图样结构与管理

相关文章

GB/T 16656.11-2010 工业自动化系统与集成 产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册 GB/T 16656.51-2010 工业自动化系统与集成 产品数据表达与交换 第51部分:集成通用资源:数学表达 GB/T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达 GB/T 16656.42-2010 工业自动化系统与集成 产品数据表达与交换 第42部分:集成通用资源:几何与拓扑表达 GB/Z 16656.1006-2010 工业自动化系统与集成 产品数据表达与交换 第1006部分:应用模块:基础表达 GB/T 16656.45-2013 工业自动化系统与集成 产品数据表达与交换 第45部分:集成通用资源:材料和其他工程特性 GB/T 16656.54-2010 工业自动化系统与集成 产品数据表达与交换 第54部分:集成通用资源:分类和集合论 GB/T 16656.56-2010 工业自动化系统与集成 产品数据表达与交换 第56部分:集成通用资源:状态