{"id":434181,"date":"2024-10-20T07:42:45","date_gmt":"2024-10-20T07:42:45","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-23-30402994-dc-2023\/"},"modified":"2024-10-26T14:38:04","modified_gmt":"2024-10-26T14:38:04","slug":"bsi-23-30402994-dc-2023","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-23-30402994-dc-2023\/","title":{"rendered":"BSI 23\/30402994 DC 2023"},"content":{"rendered":"
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n |
---|---|
5<\/td>\n | Contents <\/td>\n<\/tr>\n |
13<\/td>\n | Tables <\/td>\n<\/tr>\n |
14<\/td>\n | Figures <\/td>\n<\/tr>\n |
15<\/td>\n | Foreword <\/td>\n<\/tr>\n |
16<\/td>\n | Introduction <\/td>\n<\/tr>\n |
17<\/td>\n | 1 Scope <\/td>\n<\/tr>\n |
18<\/td>\n | 2 Normative references <\/td>\n<\/tr>\n |
19<\/td>\n | 3 Terms and definitions 3.1 Introduction to terms and definitions 3.2 General terms and definitions <\/td>\n<\/tr>\n |
20<\/td>\n | 3.3 Graph terms and definitions <\/td>\n<\/tr>\n |
23<\/td>\n | 3.4 GQL-environment terms and definitions <\/td>\n<\/tr>\n |
24<\/td>\n | 3.5 GQL-catalog terms and definitions <\/td>\n<\/tr>\n |
25<\/td>\n | 3.6 Procedure terms and definitions <\/td>\n<\/tr>\n |
28<\/td>\n | 3.7 Procedure syntax terms and definitions <\/td>\n<\/tr>\n |
30<\/td>\n | 3.8 Graph pattern terms and definitions <\/td>\n<\/tr>\n |
31<\/td>\n | 3.9 Value terms and definitions <\/td>\n<\/tr>\n |
33<\/td>\n | 3.10 Type terms and definitions <\/td>\n<\/tr>\n |
35<\/td>\n | 3.11 Temporal terms and definitions <\/td>\n<\/tr>\n |
37<\/td>\n | 3.12 Definitions taken from ISO\/IEC 14651:2020 <\/td>\n<\/tr>\n |
38<\/td>\n | 4 Concepts 4.1 Use of terms 4.2 GQL-environments and their components 4.2.1 General description of GQL-environments <\/td>\n<\/tr>\n |
39<\/td>\n | 4.2.2 GQL-agents 4.2.3 GQL-implementations 4.2.3.1 Introduction to GQL-implementations <\/td>\n<\/tr>\n |
40<\/td>\n | 4.2.3.2 GQL-clients 4.2.3.3 GQL-servers <\/td>\n<\/tr>\n |
41<\/td>\n | 4.2.4 Basic security model 4.2.4.1 Principals 4.2.4.2 Authorization identifiers 4.2.5 GQL-catalog 4.2.5.1 General description of the GQL-catalog <\/td>\n<\/tr>\n |
42<\/td>\n | 4.2.5.2 GQL-directories <\/td>\n<\/tr>\n |
43<\/td>\n | 4.2.5.3 GQL-schemas 4.2.6 GQL-data 4.3 GQL-objects 4.3.1 General introduction to GQL-objects <\/td>\n<\/tr>\n |
44<\/td>\n | 4.3.2 Properties and supported property value types <\/td>\n<\/tr>\n |
45<\/td>\n | 4.3.3 References to GQL-objects 4.3.4 Graphs 4.3.4.1 Introduction to graphs <\/td>\n<\/tr>\n |
46<\/td>\n | 4.3.4.2 Graph descriptors 4.3.5 Binding tables <\/td>\n<\/tr>\n |
48<\/td>\n | 4.4 Values 4.4.1 General information about values 4.4.2 Reference values <\/td>\n<\/tr>\n |
49<\/td>\n | 4.5 GQL-sessions 4.5.1 General description of GQL-sessions 4.5.2 Session contexts 4.5.2.1 Introduction to session contexts <\/td>\n<\/tr>\n |
50<\/td>\n | 4.5.2.2 Session context creation 4.5.2.3 Session context modification 4.6 GQL-transactions 4.6.1 General description of GQL-transactions <\/td>\n<\/tr>\n |
51<\/td>\n | 4.6.2 Transaction demarcation <\/td>\n<\/tr>\n |
52<\/td>\n | 4.6.3 Transaction isolation 4.6.4 Encompassing transaction belonging to an external agent 4.7 GQL-requests and GQL-programs 4.7.1 General description of GQL-requests and GQL-programs <\/td>\n<\/tr>\n |
53<\/td>\n | 4.7.2 GQL-request contexts 4.7.2.1 Introduction to GQL-request contexts 4.7.2.2 GQL-request context creation 4.7.2.3 GQL-request context modification 4.7.3 Working objects <\/td>\n<\/tr>\n |
54<\/td>\n | 4.7.4 Execution stack 4.7.5 Operations 4.7.5.1 Introduction to operations <\/td>\n<\/tr>\n |
55<\/td>\n | 4.7.5.2 Operations classified by kind of caused side effects 4.8 Execution contexts 4.8.1 General description of execution contexts <\/td>\n<\/tr>\n |
57<\/td>\n | 4.8.2 Execution context creation <\/td>\n<\/tr>\n |
58<\/td>\n | 4.8.3 Execution context modification 4.8.4 Execution outcomes <\/td>\n<\/tr>\n |
59<\/td>\n | 4.9 Diagnostic information 4.9.1 Introduction to diagnostic information 4.9.2 GQL-status objects <\/td>\n<\/tr>\n |
60<\/td>\n | 4.9.3 Conditions <\/td>\n<\/tr>\n |
61<\/td>\n | 4.10 Procedures and commands 4.10.1 General description of procedures and commands 4.10.2 Procedures 4.10.2.1 General description of procedures <\/td>\n<\/tr>\n |
62<\/td>\n | 4.10.2.2 Named procedure descriptors 4.10.2.3 Procedure execution <\/td>\n<\/tr>\n |
63<\/td>\n | 4.10.2.4 Procedures classified by kind of side effects 4.10.2.5 Procedures classified by type of provisioning 4.10.3 Commands 4.10.4 GQL-procedures 4.10.4.1 Introduction to GQL-procedures <\/td>\n<\/tr>\n |
64<\/td>\n | 4.10.4.2 Variables and parameters 4.10.4.3 Statements 4.10.4.4 Statements classified by use of the current working graph 4.10.4.5 Statements classified by function <\/td>\n<\/tr>\n |
65<\/td>\n | 4.11 Graph pattern matching 4.11.1 Summary of graph pattern matching 4.11.2 Paths <\/td>\n<\/tr>\n |
66<\/td>\n | 4.11.3 Path patterns <\/td>\n<\/tr>\n |
67<\/td>\n | 4.11.4 Graph pattern variables <\/td>\n<\/tr>\n |
68<\/td>\n | 4.11.5 References to graph pattern variables <\/td>\n<\/tr>\n |
69<\/td>\n | 4.11.6 Path pattern matching <\/td>\n<\/tr>\n |
70<\/td>\n | 4.11.7 Path modes <\/td>\n<\/tr>\n |
71<\/td>\n | 4.11.8 Selective path search prefixes 4.11.9 Match modes 4.12 Data types 4.12.1 General introduction to data types and base types <\/td>\n<\/tr>\n |
73<\/td>\n | 4.12.2 Data type descriptors 4.12.3 Data type terminology 4.12.4 Properties of distinct <\/td>\n<\/tr>\n |
74<\/td>\n | 4.12.5 The null value 4.13 Graph types 4.13.1 Introduction to graph types 4.13.2 Graph type descriptors <\/td>\n<\/tr>\n |
75<\/td>\n | 4.13.3 Graph element types 4.13.3.1 Node types <\/td>\n<\/tr>\n |
76<\/td>\n | 4.13.3.2 Edge types <\/td>\n<\/tr>\n |
77<\/td>\n | 4.13.3.3 Property types 4.14 Binding table types <\/td>\n<\/tr>\n |
78<\/td>\n | 4.15 Value types 4.15.1 Dynamic union types 4.15.1.1 Introduction to dynamic union types 4.15.1.2 Dynamic union data type descriptors <\/td>\n<\/tr>\n |
79<\/td>\n | 4.15.1.3 Characteristics of dynamic union types 4.15.1.4 Dynamic generation of type tests and casts <\/td>\n<\/tr>\n |
82<\/td>\n | 4.15.2 Constructed value types 4.15.2.1 Introduction to constructed value types 4.15.2.2 Path value types <\/td>\n<\/tr>\n |
83<\/td>\n | 4.15.2.3 List value types <\/td>\n<\/tr>\n |
84<\/td>\n | 4.15.2.4 Record types <\/td>\n<\/tr>\n |
86<\/td>\n | 4.15.3 Predefined value types 4.15.3.1 Naming of predefined value types and associated base types <\/td>\n<\/tr>\n |
88<\/td>\n | 4.15.3.2 Boolean types 4.15.3.3 Character string types <\/td>\n<\/tr>\n |
89<\/td>\n | 4.15.3.4 Byte string types <\/td>\n<\/tr>\n |
90<\/td>\n | 4.15.3.5 Numeric types <\/td>\n<\/tr>\n |
94<\/td>\n | 4.15.3.6 Temporal types <\/td>\n<\/tr>\n |
97<\/td>\n | 4.15.3.7 Reference value types <\/td>\n<\/tr>\n |
98<\/td>\n | 4.16 Sites 4.16.1 General description of sites 4.16.2 Static and dynamic sites 4.16.3 Assignment and store assignment <\/td>\n<\/tr>\n |
99<\/td>\n | 4.16.4 Nullability 4.16.4.1 Introduction to nullability 4.16.4.2 Nullability requirements 4.16.4.3 Nullability inference <\/td>\n<\/tr>\n |
100<\/td>\n | 5 Notation and conventions 5.1 Notation taken from The Unicode\u00ae Standard 5.2 Notation <\/td>\n<\/tr>\n |
101<\/td>\n | 5.3 Conventions 5.3.1 Specification of syntactic elements <\/td>\n<\/tr>\n |
102<\/td>\n | 5.3.2 Use of terms 5.3.2.1 Syntactic containment <\/td>\n<\/tr>\n |
103<\/td>\n | 5.3.2.2 Terms denoting rule requirements 5.3.2.3 Rule evaluation order <\/td>\n<\/tr>\n |
104<\/td>\n | 5.3.2.4 Conditional rules 5.3.2.5 Syntactic substitution <\/td>\n<\/tr>\n |
105<\/td>\n | 5.3.3 Descriptors 5.3.4 Subclauses used as subroutines <\/td>\n<\/tr>\n |
106<\/td>\n | 5.3.5 Document typography 5.3.6 Index typography 5.3.7 Feature ID and Feature Name <\/td>\n<\/tr>\n |
107<\/td>\n | 6 <\/td>\n<\/tr>\n |
110<\/td>\n | 7 Session management 7.1 <\/td>\n<\/tr>\n |
114<\/td>\n | 7.2 <\/td>\n<\/tr>\n |
116<\/td>\n | 7.3 <\/td>\n<\/tr>\n |
117<\/td>\n | 8 Transaction management 8.1 <\/td>\n<\/tr>\n |
118<\/td>\n | 8.2 <\/td>\n<\/tr>\n |
119<\/td>\n | 8.3 <\/td>\n<\/tr>\n |
120<\/td>\n | 8.4 <\/td>\n<\/tr>\n |
121<\/td>\n | 9 Procedures 9.1 <\/td>\n<\/tr>\n |
123<\/td>\n | 9.2 <\/td>\n<\/tr>\n |
127<\/td>\n | 10 Variable definitions 10.1 <\/td>\n<\/tr>\n |
129<\/td>\n | 10.2 <\/td>\n<\/tr>\n |
131<\/td>\n | 10.3 <\/td>\n<\/tr>\n |
133<\/td>\n | 11 Object expressions 11.1 <\/td>\n<\/tr>\n |
135<\/td>\n | 11.2 <\/td>\n<\/tr>\n |
137<\/td>\n | 11.3 |