{"id":371659,"date":"2024-10-20T02:25:44","date_gmt":"2024-10-20T02:25:44","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62769-22021\/"},"modified":"2024-10-26T04:13:14","modified_gmt":"2024-10-26T04:13:14","slug":"bs-en-iec-62769-22021","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62769-22021\/","title":{"rendered":"BS EN IEC 62769-2:2021"},"content":{"rendered":"

This part of IEC 62769 specifies the FDI Client. The overall FDI architecture is illustrated in Figure 1. The architectural components that are within the scope of this document have been highlighted in this figure. [Figure 1 – FDI architecture diagram]<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n
7<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
15<\/td>\nFOREWORD <\/td>\n<\/tr>\n
17<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
18<\/td>\n1 Scope
2 Normative references
Figures
Figure 1 \u2013 FDI architecture diagram <\/td>\n<\/tr>\n
19<\/td>\n3 Terms, definitions, abbreviated terms and conventions
3.1 Terms and definitions
3.1.1 Terms used for Services <\/td>\n<\/tr>\n
20<\/td>\n3.1.2 Terms used for Device Access Services
3.2 Abbreviated terms
3.3 Conventions <\/td>\n<\/tr>\n
21<\/td>\n4 Overview <\/td>\n<\/tr>\n
22<\/td>\n5 FDI Client
5.1 Device Access Services
5.1.1 General
5.1.2 Device Model <\/td>\n<\/tr>\n
23<\/td>\nFigure 2 \u2013 Overall structure of a Device <\/td>\n<\/tr>\n
24<\/td>\n5.1.3 Node model
Figure 3 \u2013 Structure of Blocks
Figure 4 \u2013 Device Model NodeClasses <\/td>\n<\/tr>\n
25<\/td>\nTables
Table 1 \u2013 BaseNodeClass Attributes
Table 2 \u2013 Object NodeClass Attributes <\/td>\n<\/tr>\n
26<\/td>\nTable 3 \u2013 Variable NodeClass Attributes <\/td>\n<\/tr>\n
28<\/td>\nTable 4 \u2013 Parsing of the initial bytes <\/td>\n<\/tr>\n
29<\/td>\nFigure 5 \u2013 Example: Variable hierarchy representing a RECORD <\/td>\n<\/tr>\n
30<\/td>\nFigure 6 \u2013 Variable hierarchy representing a VALUE_ARRAY of RECORDs <\/td>\n<\/tr>\n
31<\/td>\n5.1.4 Services
Table 5 \u2013 Service Definition Table <\/td>\n<\/tr>\n
33<\/td>\nTable 6 \u2013 StatusCode Bit Assignments
Table 7 \u2013 DataValue InfoBits <\/td>\n<\/tr>\n
34<\/td>\nTable 8 \u2013 Service result codes
Table 9 \u2013 Operation level result codes <\/td>\n<\/tr>\n
35<\/td>\n5.1.5 Base Property Services <\/td>\n<\/tr>\n
36<\/td>\n5.1.6 Device Model Services
Table 10 \u2013 GetDeviceAccessInterfaceVersion Service parameters
Table 11 \u2013 GetOnlineAccessAvailability Service parameters <\/td>\n<\/tr>\n
37<\/td>\nTable 12 \u2013 Browse Service parameters <\/td>\n<\/tr>\n
38<\/td>\nTable 13 \u2013 CancelBrowse Service parameters <\/td>\n<\/tr>\n
39<\/td>\nTable 14 \u2013 Read Service parameters
Table 15 \u2013 Read Service result codes <\/td>\n<\/tr>\n
40<\/td>\nTable 16 \u2013 Read operation result codes <\/td>\n<\/tr>\n
41<\/td>\nTable 17 \u2013 CancelRead Service parameters <\/td>\n<\/tr>\n
42<\/td>\nTable 18 \u2013 Write Service parameters
Table 19 \u2013 Write operation result codes <\/td>\n<\/tr>\n
43<\/td>\nTable 20 \u2013 CancelWrite Service parameters <\/td>\n<\/tr>\n
44<\/td>\nTable 21 \u2013 CreateSubscription Service parameters
Table 22 \u2013 CreateSubscription Service result codes <\/td>\n<\/tr>\n
45<\/td>\nTable 23 \u2013 Subscribe Service parameters <\/td>\n<\/tr>\n
47<\/td>\nTable 24 \u2013 Subscribe operation result codes
Table 25 \u2013 Unsubscribe Service Parameters
Table 26 \u2013 Unsubscribe operation result codes <\/td>\n<\/tr>\n
48<\/td>\nTable 27 \u2013 DeleteSubscription Service parameters
Table 28 \u2013 DataChangeCallback Service parameters <\/td>\n<\/tr>\n
49<\/td>\n5.1.7 Locking Services
Table 29 \u2013 DataChangeCallback result codes <\/td>\n<\/tr>\n
50<\/td>\nTable 30 \u2013 InitLock Service parameters
Table 31 \u2013 InitLock Service result codes
Table 32 \u2013 ExitLock Service parameters
Table 33 \u2013 ExitLock Service result codes <\/td>\n<\/tr>\n
51<\/td>\n5.1.8 Direct Access Services
Table 34 \u2013 InitDirectAccess Service parameters <\/td>\n<\/tr>\n
52<\/td>\nTable 35 \u2013 InitDirectAccess Service result codes
Table 36 \u2013 ExitDirectAccess Service parameters
Table 37 \u2013 ExitDirectAccess Service result codes <\/td>\n<\/tr>\n
53<\/td>\n5.1.9 Data types
Table 38 \u2013 Transfer Service parameters
Table 39 \u2013 Transfer Service result codes
Table 40 \u2013 Base data types <\/td>\n<\/tr>\n
54<\/td>\nTable 41 \u2013 Identifiers assigned to Attributes <\/td>\n<\/tr>\n
55<\/td>\nTable 42 \u2013 NodeSpecifier
Table 43 \u2013 DataValue <\/td>\n<\/tr>\n
56<\/td>\nTable 44 \u2013 InnerErrorInfo
Table 45 \u2013 LocalizedText Definition <\/td>\n<\/tr>\n
57<\/td>\nTable 46 \u2013 LocaleId Examples
Table 47 \u2013 Range Data Type Structure <\/td>\n<\/tr>\n
58<\/td>\n5.2 Hosting Services
5.2.1 General
5.2.2 Services
Table 48 \u2013 EUInformation Data Type Structure
Table 49 \u2013 EnumValueType Definition <\/td>\n<\/tr>\n
59<\/td>\nTable 50 \u2013 GetClientTechnologyVersion Service parameters
Table 51 \u2013 OpenUserInterface Service parameters <\/td>\n<\/tr>\n
60<\/td>\nTable 52 \u2013 LogAuditTrailMessage Service parameters <\/td>\n<\/tr>\n
61<\/td>\nTable 53 \u2013 SaveUserSettings Service parameters
Table 54 \u2013 LoadUserSettings Service parameters
Table 55 \u2013 Trace Service parameters <\/td>\n<\/tr>\n
62<\/td>\nTable 56 \u2013 ShowMessageBox Service parameters
Table 57 \u2013 ShowProgressBar Service parameters <\/td>\n<\/tr>\n
63<\/td>\nTable 58 \u2013 UpdateShowProgressBar Service parameters
Table 59 \u2013 EndShowProgressBar Service parameters <\/td>\n<\/tr>\n
64<\/td>\nTable 60 \u2013 StandardUIActionItemsChange Service parameters
Table 61 \u2013 SpecificUIActionItemsChange Service parameters <\/td>\n<\/tr>\n
65<\/td>\nTable 62 \u2013 InitExportFile Service parameters
Table 63 \u2013 WriteExportFile Service parameters <\/td>\n<\/tr>\n
66<\/td>\nTable 64 \u2013 FinishExportFile Service parameters
Table 65 \u2013 InitImportFile Service parameters <\/td>\n<\/tr>\n
67<\/td>\nTable 66 \u2013 ReadImportFile Service parameters
Table 67 \u2013 FinishImportFile Service parameters <\/td>\n<\/tr>\n
68<\/td>\nTable 68 \u2013 InitOpenDefaultApplication Service parameters <\/td>\n<\/tr>\n
69<\/td>\nTable 69 \u2013 WriteOpenDefaultApplication Service parameters
Table 70 \u2013 FinishOpenDefaultApplication Service parameters <\/td>\n<\/tr>\n
70<\/td>\n5.2.3 Parameter Type Definitions
Table 71 \u2013 GetHostingProperties Service parameters
Table 72 \u2013 GetHostingProperties Key Value Pairs <\/td>\n<\/tr>\n
71<\/td>\nTable 73 \u2013 DefaultResult definition
Table 74 \u2013 ButtonSet definition
Table 75 \u2013 AcknStyle definition <\/td>\n<\/tr>\n
72<\/td>\n6 UIP
6.1 UIP Services
6.1.1 Services
Table 76 \u2013 Activate Service parameters <\/td>\n<\/tr>\n
73<\/td>\nTable 77 \u2013 Deactivate Service parameters
Table 78 \u2013 SetSystemLabel Service parameters <\/td>\n<\/tr>\n
74<\/td>\nTable 79 \u2013 SetTraceLevel Service parameters
Table 80 \u2013 GetStandardUIActionItems Service parameters <\/td>\n<\/tr>\n
75<\/td>\n6.1.2 Parameter type definitions
Table 81 \u2013 GetSpecificUIActionItems Service parameters
Table 82 \u2013 InvokeStandardUIAction Service parameters
Table 83 \u2013 InvokeSpecificUIAction Service parameters <\/td>\n<\/tr>\n
76<\/td>\nTable 84 \u2013 TraceLevel definition
Table 85 \u2013 StandardUIAction definition <\/td>\n<\/tr>\n
77<\/td>\n6.2 UIP instantiation rules
6.3 UIP state machine
6.3.1 States
Table 86 \u2013 StandardUIActionItem definition
Table 87 \u2013 SpecificUIActionItem definition <\/td>\n<\/tr>\n
78<\/td>\n6.3.2 State transitions
Figure 7 \u2013 UIP state machine
Table 88 \u2013 UIP states
Table 89 \u2013 UIP state transitions <\/td>\n<\/tr>\n
79<\/td>\n6.4 UIP permissions and restrictions
6.4.1 Introduction
6.4.2 Access to local file system
6.4.3 Export\/Import of files
6.4.4 Inter-Process Communication (IPC) <\/td>\n<\/tr>\n
80<\/td>\n6.4.5 Open files based on MIME Type
6.4.6 Access to resources
6.5 UIP deployment
6.5.1 UIP downloads from FDI Server <\/td>\n<\/tr>\n
81<\/td>\n6.5.2 UIP management on FDI Client <\/td>\n<\/tr>\n
82<\/td>\n7 Actions
7.1 General
7.2 Sequence diagram <\/td>\n<\/tr>\n
83<\/td>\nFigure 8 \u2013 FDI Action sequence diagram <\/td>\n<\/tr>\n
85<\/td>\n7.3 FDI Action schema definition <\/td>\n<\/tr>\n
86<\/td>\n8 User Interface Description (UID)
8.1 Overview <\/td>\n<\/tr>\n
87<\/td>\nFigure 9 \u2013 User Interface Descriptions <\/td>\n<\/tr>\n
88<\/td>\n8.2 UID execution <\/td>\n<\/tr>\n
89<\/td>\nFigure 10 \u2013 User Interface Description sequence diagram <\/td>\n<\/tr>\n
92<\/td>\nAnnex A (normative) XML schema
A.1 General
A.2 AbortRequestT
A.3 AccessT
Table A.1 \u2013 Elements of AbortRequestT <\/td>\n<\/tr>\n
93<\/td>\nA.4 AcknowledgementRequestT
A.5 ActionListT
Table A.2 \u2013 Enumerations of AccessT
Table A.3 \u2013 Elements of AcknowledgementRequestT
Table A.4 \u2013 Elements of ActionListT <\/td>\n<\/tr>\n
94<\/td>\nA.6 AbortingNotificationT
A.7 ActionRequestT <\/td>\n<\/tr>\n
95<\/td>\nA.8 ActionResponseT
Table A.5 \u2013 Elements of ActionRequestT <\/td>\n<\/tr>\n
96<\/td>\nA.9 ActionT
Table A.6 \u2013 Elements of ActionResponseT
Table A.7 \u2013 Elements of ActionT <\/td>\n<\/tr>\n
97<\/td>\nA.10 AxisListT
A.11 AxisT
Table A.8 \u2013 Elements of AxisListT <\/td>\n<\/tr>\n
98<\/td>\nA.12 BitEnumerationItemListT
A.13 BitEnumerationItemT
Table A.9 \u2013 Attributes of AxisT
Table A.10 \u2013 Elements of AxisT
Table A.11 \u2013 Elements of BitEnumerationItemListT <\/td>\n<\/tr>\n
99<\/td>\nA.14 ButtonListT
A.15 ChartT
Table A.12 \u2013 Elements of BitEnumerationItemT
Table A.13 \u2013 Elements of ButtonListT <\/td>\n<\/tr>\n
100<\/td>\nA.16 ChartTypeT
Table A.14 \u2013 Elements of ChartT <\/td>\n<\/tr>\n
101<\/td>\nA.17 ColorNameT
Table A.15 \u2013 Enumerations of ChartTypeT <\/td>\n<\/tr>\n
102<\/td>\nA.18 ColorT
A.19 ColorValueT
A.20 ColumnBreakT
Table A.16 \u2013 Enumerations of ColorNameT <\/td>\n<\/tr>\n
103<\/td>\nA.21 DateTimeDataT
A.22 DelayMessageRequestT
Table A.17 \u2013 Enumerations of DateTimeDataT <\/td>\n<\/tr>\n
104<\/td>\nA.23 DiagramLineT
Table A.18 \u2013 Elements of DelayMessageRequestT
Table A.19 \u2013 Attributes of DiagramLineT <\/td>\n<\/tr>\n
105<\/td>\nA.24 EnumerationItemListT
A.25 EnumerationItemT
Table A.20 \u2013 Elements of DiagramLineT
Table A.21 \u2013 Elements of EnumerationItemListT <\/td>\n<\/tr>\n
106<\/td>\nA.26 FormatSpecifierT
A.27 GraphT
Table A.22 \u2013 Elements of EnumerationItemT <\/td>\n<\/tr>\n
107<\/td>\nA.28 GridT
A.29 HandlingT
Table A.23 \u2013 Elements of GraphT
Table A.24 \u2013 Elements of GridT <\/td>\n<\/tr>\n
108<\/td>\nA.30 ImageT
Table A.25 \u2013 Enumerations of HandlingT <\/td>\n<\/tr>\n
109<\/td>\nA.31 InfoRequestT
A.32 InputRequestT
Table A.26 \u2013 Attributes of ImageT
Table A.27 \u2013 Elements of ImageT
Table A.28 \u2013 Elements of InfoRequestT <\/td>\n<\/tr>\n
110<\/td>\nA.33 InputResponseT
A.34 InputValueT
Table A.29 \u2013 Elements of InputRequestT
Table A.30 \u2013 Elements of InputResponseT <\/td>\n<\/tr>\n
111<\/td>\nA.35 InputValueTypeT
A.36 LabelHelpT
Table A.31 \u2013 Elements of InputValueT
Table A.32 \u2013 Elements of InputValueTypeT <\/td>\n<\/tr>\n
112<\/td>\nA.37 LabelT
A.38 LineTypeT
Table A.33 \u2013 Elements of LabelHelpT
Table A.34 \u2013 Elements of LabelT <\/td>\n<\/tr>\n
113<\/td>\nA.39 MenuT
Table A.35 \u2013 Enumerations of LineTypeT <\/td>\n<\/tr>\n
114<\/td>\nTable A.36 \u2013 Attributes of MenuT <\/td>\n<\/tr>\n
115<\/td>\nA.40 MenuReferenceT
Table A.37 \u2013 Elements of MenuT
Table A.38 \u2013 Attributes of MenuReferenceT
Table A.39 \u2013 Elements of MenuReferenceT <\/td>\n<\/tr>\n
116<\/td>\nA.41 MenuStyleT
A.42 NumericDataT
Table A.40 \u2013 Enumerations of MenuStyleT <\/td>\n<\/tr>\n
117<\/td>\nA.43 NumericTemplateT
A.44 OptionListT
Table A.41 \u2013 Enumerations of NumericDataT
Table A.42 \u2013 Elements of NumericTemplateT <\/td>\n<\/tr>\n
118<\/td>\nA.45 OrientationT
A.46 ParameterInputRequestT
Table A.43 \u2013 Elements of OptionListT
Table A.44 \u2013 Enumerations of OrientationT
Table A.45 \u2013 Elements of ParameterInputRequestT <\/td>\n<\/tr>\n
119<\/td>\nA.47 ParameterListT
A.48 ParameterT
Table A.46 \u2013 Elements of ParameterListT <\/td>\n<\/tr>\n
120<\/td>\nTable A.47 \u2013 Elements of ParameterT <\/td>\n<\/tr>\n
121<\/td>\nA.49 PluginT
A.50 RangeListT
Table A.48 \u2013 Elements of PluginT <\/td>\n<\/tr>\n
122<\/td>\nA.51 RangeT
A.52 ResponseT
A.53 RowBreakT
Table A.49 \u2013 Elements of RangeListT
Table A.50 \u2013 Elements of RangeT <\/td>\n<\/tr>\n
123<\/td>\nA.54 ScalingT
A.55 SelectionRequestT
Table A.51 \u2013 Enumerations of ScalingT
Table A.52 \u2013 Elements of SelectionRequestT <\/td>\n<\/tr>\n
124<\/td>\nA.56 SelectionResponseT
A.57 SeparatorT
A.58 SizeT
Table A.53 \u2013 Elements of SelectionResponseT <\/td>\n<\/tr>\n
125<\/td>\nA.59 ParameterClassT
Table A.54 \u2013 Enumerations of SizeT <\/td>\n<\/tr>\n
126<\/td>\nA.60 ActionClassT
Table A.55 \u2013 Enumerations of ParameterClassT <\/td>\n<\/tr>\n
128<\/td>\nA.61 SourceListT
Table A.56 \u2013 Enumerations of ActionClassT <\/td>\n<\/tr>\n
129<\/td>\nA.62 SourceT
A.63 StringDataT
Table A.57 \u2013 Elements of SourceListT
Table A.58 \u2013 Elements of SourceT <\/td>\n<\/tr>\n
130<\/td>\nA.64 StringTemplateT
A.65 StringOptionListT
Table A.59 \u2013 Enumerations of StringDataT
Table A.60 \u2013 Elements of StringTemplateT <\/td>\n<\/tr>\n
131<\/td>\nA.66 StringOptionT
A.67 StringT
Table A.61 \u2013 Elements of StringOptionListT
Table A.62 \u2013 Elements of StringOptionT <\/td>\n<\/tr>\n
132<\/td>\nA.68 TimeScaleT
A.69 UidLayoutInformation
Table A.63 \u2013 Elements of StringT
Table A.64 \u2013 Enumerations of TimeScaleT <\/td>\n<\/tr>\n
133<\/td>\nA.70 UidRequestT
A.71 UidResponseT
Table A.65 \u2013 Elements of UidLayoutInformation
Table A.66 \u2013 Elements of UidRequestT <\/td>\n<\/tr>\n
134<\/td>\nA.72 UiElementSizeableT
A.73 UiElementT
Table A.67 \u2013 Elements of UidResponseT
Table A.68 \u2013 Attributes of UiElementSizeableT
Table A.69 \u2013 Elements of UiElementSizeableT <\/td>\n<\/tr>\n
135<\/td>\nA.74 UiTemplateT
Table A.70 \u2013 Elements of UiElementT <\/td>\n<\/tr>\n
136<\/td>\nA.75 VariantT
Table A.71 \u2013 Elements of UiTemplateT <\/td>\n<\/tr>\n
137<\/td>\nA.76 VariantOptionListT
A.77 VariantOptionT
Table A.72 \u2013 Elements of VariantT
Table A.73 \u2013 Elements of VariantOptionListT <\/td>\n<\/tr>\n
138<\/td>\nA.78 VectorListT
A.79 VectorT
Table A.74 \u2013 Elements of VariantOptionT
Table A.75 \u2013 Elements of VectorListT <\/td>\n<\/tr>\n
139<\/td>\nA.80 WaveformListT
A.81 WaveformT
Table A.76 \u2013 Elements of VectorT
Table A.77 \u2013 Elements of WaveformListT <\/td>\n<\/tr>\n
140<\/td>\nA.82 WaveformTypeT
A.83 WaveformTypeHorizontalT
A.84 WaveformTypeVerticalT
Table A.78 \u2013 Elements of WaveformT
Table A.79 \u2013 Elements of WaveformTypeHorizontalT <\/td>\n<\/tr>\n
141<\/td>\nA.85 WaveformTypeYTT
Table A.80 \u2013 Elements of WaveformTypeVerticalT <\/td>\n<\/tr>\n
142<\/td>\nA.86 WaveformTypeXYT
Table A.81 \u2013 Elements of WaveformTypeYTT
Table A.82 \u2013 Elements of WaveformTypeXYT <\/td>\n<\/tr>\n
143<\/td>\nA.87 WaveformKeyPointListT
A.88 WaveformVectorT
Table A.83 \u2013 Elements of WaveformKeyPointListT <\/td>\n<\/tr>\n
144<\/td>\nA.89 WaveformVectorElementListT
A.90 WaveformVectorElementT
Table A.84 \u2013 Attributes of WaveformVectorT
Table A.85 \u2013 Elements of WaveformVectorT
Table A.86 \u2013 Elements of WaveformVectorElementListT <\/td>\n<\/tr>\n
145<\/td>\nTable A.87 \u2013 Elements of WaveformVectorElementT <\/td>\n<\/tr>\n
146<\/td>\nAnnex B (informative) Action example <\/td>\n<\/tr>\n
149<\/td>\nFigure B.1 \u2013 Action example (step 1) <\/td>\n<\/tr>\n
150<\/td>\nFigure B.2 \u2013 Action example (step 2) <\/td>\n<\/tr>\n
151<\/td>\nFigure B.3 \u2013 Action example (step 3) <\/td>\n<\/tr>\n
152<\/td>\nFigure B.4 \u2013 Action example (step 4) <\/td>\n<\/tr>\n
153<\/td>\nFigure B.5 \u2013 Action example (step 5) <\/td>\n<\/tr>\n
154<\/td>\nFigure B.6 \u2013 Action example (step 6) <\/td>\n<\/tr>\n
155<\/td>\nAnnex C (informative) Typical FDI Client use cases
C.1 General
C.2 Bulk operations
C.3 Progress bar support <\/td>\n<\/tr>\n
156<\/td>\nFigure C.1 \u2013 Progress bar support <\/td>\n<\/tr>\n
157<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Field Device Integration (FDI) – FDI Client<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2021<\/td>\n158<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":371667,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-371659","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-100-05","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/371659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/371667"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=371659"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=371659"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=371659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}