{"id":245198,"date":"2024-10-19T16:07:23","date_gmt":"2024-10-19T16:07:23","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62656-82020\/"},"modified":"2024-10-25T11:07:16","modified_gmt":"2024-10-25T11:07:16","slug":"bs-en-iec-62656-82020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62656-82020\/","title":{"rendered":"BS EN IEC 62656-8:2020"},"content":{"rendered":"
IEC 62656-8:2020 specifies a web service interface to exchange data parcel(s) conformant to IEC 62656-1, between a parcel server and a parcel client or between parcel servers. This interface comprises three basic services: a registration service, resolution service and subscription service. This document includes the following: \u2013 holistic use scenario; \u2013 detailed specification of the three basic services; \u2013 JSON and XML notation schemas for data parcel(s). The following items are outside the scope of this document: \u2013 user identification and authorization; \u2013 query language for a data parcel; \u2013 transportation protocol; \u2013 data and communication security techniques.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
5<\/td>\n | Annex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n | ||||||
7<\/td>\n | English CONTENTS <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 3.2 Abbreviated terms 4 Use scenarios 4.1 Holistic use scenario <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 4.2 Use scenario between server and client Figures Figure 1 \u2013 Holistic use scenario of parcel web services <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 4.3 Use scenario between servers Figure 2 \u2013 Parcel resolution and registration services between a server and a client <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 5 Parcel web service specification 5.1 General 5.2 Exception 5.2.1 General Figure 3 \u2013 Parcel subscription service between registries <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 5.2.2 Naming convention for an exception 5.2.3 Standard-defined exceptions Figure 4 \u2013 Tree structure of exceptions <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 5.3 Search scope Tables Table 1 \u2013 Standard-defined exceptions for parcel web services <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | Figure 5 \u2013 Example of structural view of the use of search scope modifiers Table 2 \u2013 Specification of search scope modifiers <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 5.4 Parcel registration service 5.4.1 General 5.4.2 Request message Figure 6 \u2013 Example of a parcel sheet view of the use of search scope modifiers Table 3 \u2013 Structure of a request message of the parcel registration service <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 5.4.3 Response message Table 4 \u2013 Structure of a response message of the parcel registration service <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 5.4.4 Exception 5.5 Parcel resolution service 5.5.1 General <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 5.5.2 Request message Figure 7 \u2013 Overview of parcel resolution service <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | Table 5 \u2013 Structure of a request message of the parcel resolution service <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 5.5.3 Response message 5.5.4 Exception Table 6 \u2013 Structure of a response message of the parcel resolution service <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 5.6 Parcel subscription service 5.6.1 General 5.6.2 Request message Table 7 \u2013 Structure of a request message of the parcel subscription service <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 5.6.3 Response message 5.6.4 Exception 5.6.5 Specification of change notification Table 8 \u2013 Structure of a response message of the parcel subscription service <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 6 Specification of parcel data representation in a web service message 6.1 General 6.2 Basic data representation Table 9 \u2013 Specification of a notification <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 6.3 Reserved keywords 6.3.1 Keyword indicating conjunctive parcels 6.3.2 Keyword indicating parcel ontology layer of a set of data parcels 6.3.3 Keyword indicating header section 6.3.4 Keyword indicating class header section Figure 8 \u2013 Basic structure of a data representation for a conjunctive set of data parcels <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 6.3.5 Keyword indicating schema header section 6.3.6 Keyword indicating data section 6.3.7 Keyword indicating default supplier in data section 6.3.8 Keyword indicating default version in data section 6.4 Additional instructions to data parcels for parcel web services 6.4.1 Codification mode <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 6.4.2 Intended language 6.4.3 Default value <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 6.5 Description of instructions Figure 9 \u2013 Example of the use of default values <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 7 Data representation in JSON 7.1 Basic structure of data representation in JSON Table 10 \u2013 Description of the instructions specified in IEC 62656-1 Table 11 \u2013 Description of the instructions specified in this document <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | Figure 10 \u2013 Basic structure of data representation in JSON <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 7.2 Reserved JSON name indicating an array of data parcels 7.3 JSON names for class header section 7.3.1 JSON name indicating the instruction “#CLASS_ID” 7.3.2 JSON name indicating the instruction “#PARCEL_MODE” 7.3.3 JSON name indicating the instruction “#PARCEL_ID” 7.3.4 JSON name indicating the instruction “#DEFAULT_SUPPLIER” <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 7.3.5 JSON name indicating the instruction “#DEFAULT_VERSION” 7.3.6 JSON name indicating the instruction “#OBJECT_ID_NAME” 7.3.7 JSON name indicating the instruction “#ID_ENCODE” 7.3.8 JSON name indicating the instruction “#PWS_CODIFICATION_MODE” 7.3.9 JSON name indicating the instruction “#INTENDED_LANGUAGE” 7.4 JSON names for schema header section 7.4.1 Basic structure of data representation for schema header section in JSON <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 7.4.2 JSON names for the schema header section Figure 11 \u2013 Basic structure of data representation for schema header section in JSON <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 7.5 Data representation for data section in JSON 7.5.1 Vertical JSON notation for data section 7.5.2 Lateral JSON notation for data section 7.6 Character encode <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 8 Data representation in XML 8.1 Basic structure of data representation in XML Figure 12 \u2013 Basic structure of data representation in XML <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 8.2 Reserved keyword indicating data parcel 8.3 XML elements for class header section 8.3.1 XML element indicating the instruction “#CLASS_ID” 8.3.2 XML element indicating the instruction “#PARCEL_MODE” 8.3.3 XML element indicating the instruction “#PARCEL_ID” 8.3.4 XML element indicating the instruction “#DEFAULT_SUPPLIER” 8.3.5 XML element indicating the instruction “#DEFAULT_VERSION” <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 8.3.6 XML element indicating the instruction “#OBJECT_ID_NAME” 8.3.7 XML element indicating the instruction “#ID_ENCODE” 8.3.8 XML element indicating the instruction “#PWS_CODIFICATION_MODE” 8.3.9 XML element indicating the instruction “#INTENDED_LANGUAGE” 8.4 XML elements for schema header section 8.4.1 Basic structure of data representation for schema header section in XML <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 8.4.2 XML elements of schema header section Figure 13 \u2013 Basic structure of data representation for schema header section in XML <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 8.5 XML elements and attributes for data section 8.5.1 Vertical XML notation of data section Figure 14 \u2013 Structure of data representation for data sectionin the vertical XML notation <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 8.5.2 Lateral XML notation of data section <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | Figure 15 \u2013 Structure of data representation for data section in lateral XML notation <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 8.6 Character encode <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | Annex A (normative)Schema A.1 JSON schema A.1.1 Vertical JSON schema Figure A.1 \u2013 Vertical JSON schema (1 of 2) <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | A.1.2 Lateral JSON schema Figure A.2 \u2013 Lateral JSON schema (1 of 2) <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | A.1.3 Exception JSON schema Figure A.3 \u2013 Exception JSON schema <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | A.2 XML schema A.2.1 Vertical XML schema Figure A.4 \u2013 Vertical XML schema (1 of 3) <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | A.2.2 Lateral XML schema Figure A.5 \u2013 Lateral XML schema (1 of 3) <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | A.2.3 Exception XML schema Figure A.6 \u2013 Exception XML schema <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Annex B (normative) Web service representation B.1 Web service representation in WADL Figure B.1 \u2013 Web service representation in WADL (1 of 4) <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | B.2 Web service representation in WSDL Figure B.2 \u2013 Web service representation in WSDL (1 of 4) <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Annex C (informative)Examples of data representation C.1 Example data parcel Table C.1 \u2013 Example data parcel <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | C.2 Example of data representation in JSON notation C.2.1 Example of data representation in vertical JSON notation Figure C.1 \u2013 Example of data representation in vertical JSON notation <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | C.2.2 Example of data representation in lateral JSON notation Figure C.2 \u2013 Example of data representation in lateral JSON notation <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | C.3 Example of data representation in XML notation C.3.1 Example of data representation in vertical XML notation Figure C.3 \u2013 Example of data representation in vertical XML notation (1 of 2) <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | C.3.2 Example of data representation in lateral XML notation Figure C.4 \u2013 Example of data representation in lateral XML notation (1 of 2) <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Annex D (informative)Descriptions of the instructions of “optional \u2013 informative” Table D.1 \u2013 Descriptions of the instructions of “optional \u2013 informative” <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Standardized product ontology register and transfer by data parcels – Part 8: Web service interface for data parcels<\/b><\/p>\n |