GB/T 16656.22-2023Industrial automation systems and integration - Product data representation and exchange - Part 22: Implementation methods: Standard data access interface (English PDF)
工业自动化系统与集成 产品数据表达与交换 第22部分:实现方法:标准数据访问接口
This is a limited preview
Buy now to download the full PDF (145 pages)
Need quotation for your management?
Get a formal quotation for GB/T 16656.22-2023 in 30 minutes.
Issued by
State Administration for Market Regulation, China National Standardization Administration
Level / Type
National · Recommended
Issue date
September 7, 2023
Implementation date
April 1, 2024
Scope
GB/T 16656.22-2023 is the English-translated version of 工业自动化系统与集成 产品数据表达与交换 第22部分:实现方法:标准数据访问接口.
GB/T 16656.22-2023 — This 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.
Found what you need?
Document preview — GB/T 16656.22-2023
National Standard of the People's Republic of China
- ICS
- 25.040.40
- Classification
- N 10
Issued by: State Administration for Market Regulation, China National Standardization Administration
Contents
- Preface
- Introduction
- 1 Scope
- 2 Normative reference documents
- 3 Terms and definitions, abbreviations
- 3.1 Terms defined in ISO 10303-12
- 3.2 Terms defined in ISO 10303-112
- 3.3 Other terms and definitions 3
- 3.4 Abbreviations
- 4 SDAI Overview
- 4.1 Data access interface
- 4.2 Operations and session state
- 4.3 Resource library, pattern instance and SDAI model
- 4.4 Transaction processing and access methods
- 4.5 Session, data dictionary and collection management
- 4.6 SDAI parameter data mode
- 4.7 Functional specifications
- 4.8 SDAI language binding
- 4.9 Error handling
- 5 Basic Principles
- 6 SDAI dictionary mode
- 6.1 Introduction
- 6.2 Basic concepts and assumptions
- 6.3 SDAI dictionary mode type definition
- 6.4 SDAI dictionary mode entity definition
- 7 SDAI session mode
- 7.1 Introduction
- 7.2 Basic concepts and assumptions
- 7.3 SDAI session mode type definition
- 7.4 SDAI session mode entity definition
- 8 SDAI total set Figure
- 8.1 Introduction
- 8.2 Basic concepts and assumptions
- 8.3 SDAI aggregate mode type definition
- 8.4 SDAI aggregate mode entity definition
- 9 SDAI parameter data mode
- 9.1 Introduction
- 9.2 Basic concepts and assumptions
- 9.3 SDAI parameter data mode type definition
- 9.4 SDAI parameter data mode entity definition
- 10 SDAI operations
- 10.1 Introduction
- 10.2 Basic concepts and assumptions
- 10.3 Environmental operations
- 10.4 Session operations
- 10.5 Resource library operations
- 10.6 Pattern instance operations
- 10.7 SDAI model operation
- 10.8 Scope operations
- 10.9 Type operations
- 10.10 Entity instance operations
- 10.11 Application instance operations
- 10.12 Entity instance aggregation operation
- 10.13 Application instance aggregation operation
- 10.14 Application instance unordered collection operation
- 10.15 Ordered collection operation of entity instances
- 10.16 Application instance orderly collection operation
- 10.17 Entity instance array operations
- 10.18 Application instance array operations
- 10.19 Application instance list operation
- 11 SDAI error
- 12 SDAI state model
- 12.1 Processing Level 1 State Model
- 12.2 Processing Level 2 State Model
- 12.3 Processing Level 3 State Model
- 13 Implementation class
- 13.1 Implementation of SDAI
- 13.2 Implementing class specifications
- 13.3 Operations required to implement the class
- Appendix A (Normative) Mapping EXPRESS to SDAI Dictionary Schema Construction
- Appendix B (Normative) Protocol Implementation Conformance Statement (PICS) Form
- Appendix C (Normative) Information Object Registration
- Appendix D (informative) EXPRESS-G Figure
- Appendix E (informative) SDAI mode EXPRESS list
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 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.
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. 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 Interface
1 Scope
This 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 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 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.
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 145 pages — is available in the English PDF.
How to Download GB/T 16656.22-2023
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 16656.1-2008 — Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles
GB/T 16656.101-2010 — Industrial automation systems and integration -- Product data representation and exchange -- Part 101: Integrated application resources: Draughting
GB/T 16656.105-2010 — Industrial automation systems and integration -- Product data representation and exchange -- Part 105: Integrated application resource: Kinematics
Secure payment via Stripe
Payments accepted
GB/T 16656.22-2023
$2,015.00