|
US$1614.00 ยท In stock Delivery: <= 9 days. True-PDF full-copy in English will be manually translated and delivered via email. GB/T 16656.14-2023: Industrial automation systems and integration - Product data representation and exchange - Part 14: Description methods: The EXPRESS-X language reference manual Status: Valid
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 16656.14-2023 | English | 1614 |
Add to Cart
|
9 days [Need to translate]
|
Industrial automation systems and integration - Product data representation and exchange - Part 14: Description methods: The EXPRESS-X language reference manual
| Valid |
GB/T 16656.14-2023
|
PDF similar to GB/T 16656.14-2023
Basic data | Standard ID | GB/T 16656.14-2023 (GB/T16656.14-2023) | | Description (Translated English) | Industrial automation systems and integration - Product data representation and exchange - Part 14: Description methods: The EXPRESS-X language reference manual | | Sector / Industry | National Standard (Recommended) | | Classification of Chinese Standard | N10 | | Classification of International Standard | 25.040.40 | | Word Count Estimation | 80,811 | | Date of Issue | 2023-03-17 | | Date of Implementation | 2023-10-01 | | Issuing agency(ies) | State Administration for Market Regulation, China National Standardization Administration |
GB/T 16656.14-2023: Industrial automation systems and integration - Product data representation and exchange - Part 14: Description methods: The EXPRESS-X language reference manual ---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
ICS 25.040.40
CCSN10
National Standards of People's Republic of China
Industrial Automation Systems and Integrated Product Data
Expression and Exchange Part 14.Descriptive Methods.
EXPRESS-X Language Reference Manual
exchange-Part 14.Descriptionmethods.TheEXPRESS-Xlanguagereference
(ISO 10303-14.2005,IDT)
Published on 2023-03-17
2023-10-01 Implementation
State Administration for Market Regulation
Released by the National Standardization Administration Committee
Table of contents
Preface III
Introduction V
1 Scope 1
2 Normative reference documents 1
3 Terms and Definitions 1
3.1 Terms defined in GB/T 16656.1-20081
3.2 Terms defined in GB/T 16656.11-20102
3.3 Other terms and definitions 2
4 Basic Principles 3
4.1 Overview 3
4.2 Basic principles of execution model 4
4.3 Implementation environment 6
5 Consistency requirements 7
5.1 Consistency Class 7 of EXPRESS-X
6 Standard grammar of language 8
7 Basic Language Elements 9
7.1 Overview 9
7.2 Reserved words 9
8 data type 9
8.1 Overview 9
8.2 View data types 9
9 Statement 10
9.1 Overview10
9.2 Binding10
9.3 View declaration 14
9.4 Mapping declaration 19
9.5 Schema view declaration 29
9.6 Schema mapping declaration 29
9.7 Local declaration 30
9.8 Constant declaration 31
9.9 Function declaration 31
9.10 Process Statement 31
9.11 Rule Statement 31
10 expression 31
10.1 Overview 31
10.2 View calls 32
10.3 Mapping calls 34
10.4 Partial binding calls 37
10.5 FOR expression 38
10.6 IF expression 40
10.7 CASE expression 40
10.8 Forward path operator 41
10.9 Reverse path operators 42
11 Built-in functions 44
11.1 EXTENT - Regular functions 44
12 Scope and Visibility 44
12.1 Overview 44
12.2 Schema View 45
12.3 Schema mapping 45
12.4 Views and dependent views 45
12.5 View Partition Label 46
12.6 View property identifiers 46
12.7 FOR expression 46
12.8 Mappings and dependent mappings 46
12.9 FROM language elements 46
12.10 Instantiating Loops 46
12.11 Path expressions 47
13 Interface specifications 47
13.1 Overview 47
13.2 REFERENCE language element 47
Appendix A (Normative) Information Object Identification 49
Appendix B (Normative) Syntax of EXPRESS-X language 50
Appendix C (normative) EXPRESS-X to EXPRESS conversion algorithm 63
Appendix D (Informative) Implementation Notes 65
Appendix E (informative) Path operator unnest function 66
Appendix F (informative) Mapping table semantics 67
Reference 73
Foreword
This document complies with the provisions of GB/T 1.1-2020 "Standardization Work Guidelines Part 1.Structure and Drafting Rules of Standardization Documents"
Drafting.
This document is Part 14 of GB/T 16656.GB/T 16656 "Industrial automation system and integrated product data expression and exchange"
"Change" has released the following parts.
---Part 1.Overview and basic principles;
---Part 11.Description method. EXPRESS Language Reference Manual;
---Part 14.Description method. EXPRESS-X Language Reference Manual;
---Part 21.Implementation method. plain text encoding of exchange file structure;
---Part 28.Implementation method. EXPRESS schema and XML expression of data (using XML schema);
---Part 31.Conformance testing methodology and framework. basic concepts;
---Part 32.Conformance testing methodology and framework. Requirements for testing laboratories and customers;
---Part 34.Conformance testing methodology and framework. abstract testing methods for application protocol implementation;
---Part 41.Integrating Common Resources. Product Description and Support Principles;
---Part 42.Integrating common resources. geometric and topological expressions;
---Part 43.Integrating common resources. expression structures;
---Part 44.Integrating common resources. product structure configuration;
---Part 45.Integrating common resources. materials and other engineering properties;
---Part 46.Integrating common resources. visual display;
---Part 47.Integrating Common Resources. Shape Change Tolerance;
---Part 49.Integrated common resources. process structure and characteristics;
---Part 51.Integrating general resources. mathematical expressions;
---Part 54.Integrating general resources. classification and set theory;
---Part 55.Integrating common resources. processes and hybrid expressions;
---Part 56.Integrating common resources. status;
---Part 101.Integrated Application Resources. Drawing;
---Part 102.View exchange protocol conforming to GB/T 16656 conformance specification;
---Part 105.Integrated Application Resources. Kinematics;
---Part 238.Application protocol. Application interpretation model for computer numerical controllers;
---Part 501.Application explanation construction. edge-based wireframe;
---Part 502.Application explanation Construction. Shell-based wireframe;
---Part 503.Application to interpret construction. geometrically bounded two-dimensional wireframe;
---Part 504.Application of interpretation constructs. drawing annotations;
---Part 505.Application interpretation structure. pattern structure and management;
---Part 506.Application interpretation constructs. drawing elements;
---Part 507.Application to interpret construction. geometrically bounded surfaces;
---Part 508.Application explanation construction. non-manifold surfaces;
---Part 509.Application explanation construction. manifold surface;
---Part 513.Application of interpretation constructs. basic boundary expressions;
---Part 520.Application interpretation constructs. related drawing elements;
---Part 1001.Application module. Appearance assignment;
---Part 1003.Application module. Curved appearance;
---Part 1002.Application Module. Color
---Part 1004.Application Modules. Basic Geometries
---Part 1005.Application modules. Basic topology
---Part 1006.Application module. basic expression;
---Part 1007.Application module. General surface appearance;
---Part 1008.Application module. layer assignment;
---Part 1009.Application Modules. Shape Appearances and Layers.
This document is equivalent to ISO 10303-14.2005 "Industrial automation systems and integrated product data expression and exchange Part 14.
Description method. EXPRESS-X Language Reference Manual.
This document has made the following minimal editorial changes.
---Deleted normative reference documents that are not cited in the text.
Please note that some content in this document may be subject to patents. The publisher of this document assumes no responsibility for identifying patents.
This document is proposed by China Machinery Industry Federation.
This document is under the jurisdiction of the National Automation System and Integration Standardization Technical Committee (SAC/TC159).
The main drafting units of this document are. Zhejiang University, China Institute of Standardization, Hangzhou Xindi Digital Engineering Systems Co., Ltd., Hangzhou Aikeko
Technology Co., Ltd., Foshan Huigu Technology Co., Ltd., Beijing Zhiyuan Chuangtong Information Technology Co., Ltd., Ningbo Zhixun Lianke Technology Co., Ltd.
Co., Ltd., Shanghai Meijialin Software Technology Co., Ltd.
The main drafters of this document. Gu Fu, Wang Zhiqiang, Hong Yan, Qiu Jianping, Gu Xinjian, Dai Feng, Zheng Fanying, Fang Yunke, Ji Yangjian, Chen Fenghua,
Peng Wei, Chen Jixi, Fang Cuihao, Jin Yonghua, Liu Shouhua, Yang Qinghai, Yue Gaofeng, Xu Kaicheng, Gao Liang, Yin Shurui.
Introduction
GB/T 16656 is a national standard for computer interpretable representation and exchange of product data. Its purpose is to provide an independent
It is a neutral mechanism for any specific system to describe product data throughout the product life cycle. This mechanism is not only suitable for neutral file exchange, but also
Suitable as a basis for implementing and sharing product databases and archives.
GB/T 16656 "Data Expression and Exchange of Industrial Automation Systems and Integrated Products" is a standard composed of multiple parts.
Published separately. GB/T 16656 "Industrial automation systems and integrated product data expression and exchange" consists of the following series.
---Parts 1 to 19 describe the method;
---Implementation methods of Parts 20 to 29;
---Parts 30 to 39 conformance testing methods and framework;
---Parts 40 to 59 integrate common resources;
---Parts 100 to.199 integrated application resources;
---Parts.200 to 299 Application Agreement;
---Parts 300 to 399 Abstract Test Suite;
---Parts 400 to 499 application modules;
---Parts 500 to 599 apply explanation construction;
---Parts 1000 to.1999 application modules.
This document belongs to the description method series of GB/T 16656.
It is assumed that the reader of this document is familiar with the data specification language defined in ISO 10303-11 and the plain text defined in ISO 10303-21
This coding standard.
Industrial Automation Systems and Integrated Product Data
Expression and Exchange Part 14.Descriptive Methods.
EXPRESS-X Language Reference Manual
1 Scope
This document specifies a language for specifying relationships between data described by the EXPRESS schema, and for specifying the
An alternative view of the data described by the PRESS schema. The language is called EXPRESS-X.
EXPRESS-X is a structured data mapping language. It consists of a language that unambiguously specifies the relationships between EXPRESS patterns
Elemental composition.
The following are within the scope of this document.
---Mapping from data described by one EXPRESS schema to data described by another EXPRESS schema;
---From data described by one version of an EXPRESS schema to data described by another version of the EXPRESS schema
A mapping where the two schemas have different names;
---Requirements specification for data converters used in data sharing and data exchange applications;
---Specification of replaceable views of data defined by EXPRESS schema;
---Other representations of application protocol mapping tables;
---Mathematically possible two-way mapping;
--- A specification of constraints that can evaluate the data produced by the mapping.
The following are outside the scope of this document.
---Use methods other than EXPRESS to define data mapping;
---Identifies the version of EXPRESS mode;
--- Graphical representation of the structure in the EXPRESS-X language.
2 Normative reference documents
The contents of the following documents constitute essential provisions of this document through normative references in the text. Among them, the dated quotations
For undated referenced documents, only the version corresponding to that date applies to this document; for undated referenced documents, the latest version (including all amendments) applies to
this document.
GB/T 16656.1-2008 Industrial automation systems and integrated product data expression and exchange Part 1.Overview and basic principles
Management (ISO 10303-1.1994, IDT)
GB/T 16656.11-2010 Industrial automation systems and integrated product data expression and exchange Part 11.Description methods.
EXPRESS Language Reference Manual (ISO 10303-11.2004, IDT)
3 Terms and definitions
3.1 Terms defined in GB/T 16656.1-2008
The following terms defined in GB/T 16656.1-2008 apply to this document.
---data;
Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 16656.14-2023_English be delivered?Answer: Upon your order, we will start to translate GB/T 16656.14-2023_English as soon as possible, and keep you informed of the progress. The lead time is typically 6 ~ 9 working days. The lengthier the document the longer the lead time. Question 2: Can I share the purchased PDF of GB/T 16656.14-2023_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 16656.14-2023_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet. Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to [email protected]. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay.
|