| 
	
		
			| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |  
			| GB/T 16656.22-2023 | English | RFQ | ASK | 3 days [Need to translate] | Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface | Valid | GB/T 16656.22-2023 |  
	 
       PDF similar to GB/T 16656.22-2023 
 Basic data             | Standard ID | GB/T 16656.22-2023 (GB/T16656.22-2023) |           | Description (Translated English) | Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface |           | Sector / Industry | National Standard (Recommended) |           | Classification of Chinese Standard | N10 |           | Classification of International Standard | 25.040.40 |           | Word Count Estimation | 154,158 |           | Date of Issue | 2023-09-07 |           | Date of Implementation | 2024-04-01 |           | Issuing agency(ies) | State Administration for Market Regulation, China National Standardization Administration | GB/T 16656.22-2023: Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface---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 Integration
Product data expression and exchange
Part 22.Implementation Method. Standard Data Access Interface
(ISO 10303-22.1998,IDT)
Published on 2023-09-07
2024-04-01 Implementation
State Administration for Market Regulation
Released by the National Standardization Administration Committee
 Table of contentsPreface V
Introduction VII
1 Scope 1
2 Normative reference documents 1
3 Terms and definitions, abbreviations 2
3.1 Terms defined in ISO 10303-12
3.2 Terms defined in ISO 10303-112
3.3 Other terms and definitions3
3.4 Abbreviations 4
4 SDAI Overview 4
4.1 Data access interface 4
4.2 Operations and session state 4
4.3 Resource library, pattern instance and SDAI model 4
4.4 Transaction processing and access methods 5
4.5 Session, data dictionary and collection management 5
4.6 SDAI parameter data mode 6
4.7 Functional specifications 6
4.8 SDAI language binding 7
4.9 Error handling 7
5 Basic Principles 7
6 SDAI dictionary mode 8
6.1 Introduction 8
6.2 Basic concepts and assumptions 8
6.3 SDAI dictionary mode type definition 9
6.4 SDAI dictionary mode entity definition 10
7 SDAI session mode 24
7.1 Introduction 24
7.2 Basic concepts and assumptions 25
7.3 SDAI session mode type definition 25
7.4 SDAI session mode entity definition 26
8 SDAI total set Figure 29
8.1 Introduction 30
8.2 Basic concepts and assumptions 30
8.3 SDAI aggregate mode type definition 30
8.4 SDAI aggregate mode entity definition 31
9 SDAI parameter data mode 34
9.1 Introduction 34
9.2 Basic concepts and assumptions 35
9.3 SDAI parameter data mode type definition 35
9.4 SDAI parameter data mode entity definition 38
10 SDAI operations 45
10.1 Introduction 45
10.2 Basic concepts and assumptions 46
10.3 Environmental operations 46
10.4 Session operations 47
10.5 Resource library operations 55
10.6 Pattern instance operations 57
10.7 SDAI model operation 62
10.8 scope operations 68
10.9 Type operations 73
10.10 Entity instance operations 75
10.11 Application instance operations 81
10.12 Entity instance aggregation operation 91
10.13 Application instance aggregation operation 96
10.14 Application instance unordered collection operation 98
10.15 Ordered collection operation of entity instances 100
10.16 Application instance orderly collection operation 102
10.17 Entity instance array operations 103
10.18 Application instance array operations 105
10.19 Application instance list operation 107
11 SDAI error 111
12 SDAI state model 114
12.1 Processing Level 1 State Model 117
12.2 Processing Level 2 State Model 118
12.3 Processing Level 3 State Model 119
13 Implementation class 121
13.1 Implementation of SDAI 121
13.2 Implementing class specifications 123
13.3 Operations required to implement the class 124
Appendix A (Normative) Mapping EXPRESS to SDAI Dictionary Schema Construction 127
Appendix B (Normative) Protocol Implementation Conformance Statement (PICS) Form 132
Appendix C (Normative) Information Object Registration 134
Appendix D (informative) EXPRESS-G Figure 135
Appendix E (informative) SDAI mode EXPRESS list 145ForewordThis 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 22 of GB/T 16656 "Data Expression and Exchange of Industrial Automation Systems and Integrated Products".
GB/T 16656 has released the following parts.
---Part 1.Overview and basic principles;
---Part 11.Description method. EXPRESS Language Reference Manual;
---Part 21.Implementation method. plain text encoding of exchange file structure;
---Part 22.Implementation method. Standard data access interface;
---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 52.Integrating common resources. Grid-based topology;
---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.201.Application protocol. Explicit drawing;
---Part 202.Application protocol. related drawings;
---Part 203.Application protocols. Configuration control design;
---Part 238.Application protocol. Application interpretation model for computer numerical controllers;
---Part 501.Application explanation construction. edge-based wireframe;
---Part 502.Application Interpretation. Shell-based wireframes;
---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 1002.Application module. color;
---Part 1003.Application module. Curved appearance;
---Part 1004.Application modules. basic geometric shapes;
---Part 1005.Application module. 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-22.1998 "Industrial automation systems and integrated product data expression and exchange Part 22.
Implementation method. Standard data access interface".
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).
This document was drafted by. China Institute of Standardization, Zhejiang University, Anhui Huapu Productivity Promotion Center Co., Ltd., Zhichang Technology Group
Co., Ltd., Chongqing Military Industry Group Co., Ltd., Dongguan Vocational and Technical College, Guangdong Huibo Robot Technology Co., Ltd., Guangdong Hua
Chang Group Co., Ltd., Fujian Yirong Information Technology Co., Ltd., Foshan Longshen Robot Co., Ltd., Xiamen Kuaikuai Network Technology Co., Ltd.,
Guangdong Del Smart Factory Technology Co., Ltd., Hangzhou Mingdu Intelligent Technology Co., Ltd., Liding Intelligent Equipment (Qingdao) Group Co., Ltd., Kun
Shanbaiao Intelligent Equipment Co., Ltd.
The main drafters of this document. Xu Kaicheng, Liu Shouhua, Hong Yan, Gu Fu, Tao Yinghai, Gan Zhongzhong, Li Longgen, Xie Zhengmao, Yue Gaofeng, Jiang Zhenyu,
Guo Jialin, Liang Yi, Chen Xin, Lin Sihong, Zhang Wenhua, Li Jiale, Liu Zongyi, Xiao Chaopeng, Chen Yifei, Li Xiaomian, Feng Haoran, Hu Haiyan, Su Xin,
Wang Zhiqiang, Yang Qinghai, Yin Shurui.IntroductionGB/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. The nature of this description makes it suitable not only for neutral texts
software exchange and is 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 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 implementation method series. It specifies standard numbers for data described using GB/T 16656.11 (EXPRESS language)
Data Access Interface (SDAI). Some of the operations defined enable application programmers to operate based on EXPRESS language definitions through this interface.
Data in one or more schemas. Standardization of data access interfaces and data definitions facilitates integration of software from different vendors
components.
The main contents of this document are as follows.
---Chapter 6 to 9.SDAI environment structure defined using EXPRESS language;
---Chapter 10 to 12.SDAI operations, errors and status;
---Chapter 13.Consistency implementation level required for SDAI function implementation.
Computer application systems are implemented using computing languages. Functions defined in this document in a specific computing language may also be called
SDAI language binding. Since there are many computing languages, there are also many SDAI language bindings. SDAI language binding rules
Determined in other parts of the GB/T 16656 implementation method series.
The SDAI language does not need to support the complete set of feature bindings specified in this document to run, and specific feature sets are divided into implementation classes. symbol
See Chapter 13 for the implementation class definition of the combination.
Industrial Automation Systems and Integration
Product data expression and exchange
Part 22.Implementation Method. Standard Data Access Interface1 ScopeThis document specifies the functional characteristics of the data access interface. This interface is called the Standard Data Access Interface (SDAI). SDAI stipulates
Application operations that can be used to obtain and process data. The structure of these data is expressed in GB/T 16656.11 (EXPRESS language).
Canonical SDAI is independent of any computing language or system. A functional specification defined by SDAI in a specific computing language is called
SDAI language binding. SDAI language binding items are specified in the implementation method series of GB/T 16656.
The following are within the scope of this document.
---Access and process instances of entities described using the EXPRESS data specification language;
---Access multiple databases by a single application at the same time;
---Ensure that the application capabilities of group operations can be saved or canceled according to the needs of the application;
---The application processes its data by reading the dictionary describing the data elements;
---Be able to call the constraints specified by the EXPRESS language according to the application's judgment for verification;
---Support management of dependencies between entity instances;
---Describe the functions of logical collections of entity instances. These entity collections define the total set of entity instances that are allowed to reference entity instances;
---Describe the function of a logical collection of entity instances that define the total set of global verification rules;
---Supports the use of data created by one of the other schemas in a related environment.
The following are outside the scope of this document.
---Complete behavioral specifications for SDAI implementation in multi-user environments;
Note 1.The SDAI implementation does not exclude the possibility of providing multi-user data sharing access, and the behavior of the implementation depends on the underlying data storage technology.
---Specific support for establishing a connection with a remote data repository;
Note 2.It is not excluded that the SDAI implementation provides access to the remote data repository through some other mechanism.
---Data access and processing for data semantics;
---Specify the mechanism or format for saving data in the data resource library;
---Create, delete and name available data resource libraries through SDAI.2 Normative reference documentsThe 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 7408-2005 Data elements and exchange formats Information exchange date and time representation (ISO 8601.2000, IDT)
Note. The original international standard quoted is ISO 8601.1988.The content cited in GB/T 7408-2005 has no technical differences with the content cited in ISO 8601.1988.
Technical differences.
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, MOD)
Note. There is no technical difference between the quoted content of GB/T 16656.1-2008 and the quoted content of ISO 10303-1.1994.
GB/T 16656.11-2010 Industrial automation systems and integrated product data expression and exchange Part 11.Description methods.
 
 |