{"id":243854,"date":"2024-10-19T16:00:38","date_gmt":"2024-10-19T16:00:38","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-pd-clc-tr-62453-412009\/"},"modified":"2024-10-25T10:57:59","modified_gmt":"2024-10-25T10:57:59","slug":"bsi-pd-clc-tr-62453-412009","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-pd-clc-tr-62453-412009\/","title":{"rendered":"BSI PD CLC\/TR 62453-41:2009"},"content":{"rendered":"

This part of IEC 62453, which is a Technical report, defines how the common FDT principles are implemented based on the MS COM technology, including the object behavior and object interaction via COM interfaces.<\/p>\n

This part specifies the technology specific implementation of the protocol specific functionality and communication services.<\/p>\n

This part of IEC 62453 is informative, however when this part is applied its requirements shall be implemented as specified.<\/p>\n

This part specifies FDT version 1.2.1.<\/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\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
6<\/td>\nCONTENTS <\/td>\n<\/tr>\n
15<\/td>\nINTRODUCTION
Figures
Figure\u00a01 \u2013 Part 41 of the IEC\u00a062453 series <\/td>\n<\/tr>\n
16<\/td>\n1 Scope
2 Normative references
3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions <\/td>\n<\/tr>\n
17<\/td>\n3.2 Abbreviations
3.3 Conventions
4 Implementation concept
4.1 Technological orientation <\/td>\n<\/tr>\n
18<\/td>\n4.2 Implementation of abstract FDT object model
Figure\u00a02 \u2212 Frame Application interfaces <\/td>\n<\/tr>\n
19<\/td>\nFigure\u00a03\u00a0\u2212\u00a0DTM interfaces <\/td>\n<\/tr>\n
20<\/td>\n4.3 Object interaction
Figure\u00a04 \u2212 FDT Client\/server relationship via XML <\/td>\n<\/tr>\n
22<\/td>\nFigure\u00a05 \u2212 Data access and storage
Figure\u00a06 \u2212 Communication <\/td>\n<\/tr>\n
23<\/td>\n4.4 Implementation of DTM data persistence and synchronization
Figure\u00a07 \u2212 Documentation
Figure\u00a08 \u2212 Parameter verification in case of failsafe devices <\/td>\n<\/tr>\n
24<\/td>\n4.5 DTM state machine <\/td>\n<\/tr>\n
25<\/td>\nFigure\u00a09 \u2212 State machine of a DTM
Tables
Table\u00a01 \u2013 Definition of DTM state machine <\/td>\n<\/tr>\n
27<\/td>\n5 General concepts
5.1 General
5.2 Overview of task related FDT interfaces
Table\u00a02 \u2212 Task related DTM interfaces <\/td>\n<\/tr>\n
28<\/td>\nTable\u00a03 \u2212 Task related DTM ActiveX\u00ae interfaces
Table\u00a04 \u2212 Task related FDT-Channel interfaces
Table\u00a05 \u2212 Task related Channel ActiveX( interfaces
Table\u00a06 \u2212 Task related BTM interfaces <\/td>\n<\/tr>\n
29<\/td>\nTable\u00a07 \u2212 Task related BTM ActiveX( interfaces
Table\u00a08 \u2212 Task related Frame Application interfaces <\/td>\n<\/tr>\n
30<\/td>\n5.3 Return values of interface methods
5.4 Dual interfaces
5.5 Unicode
5.6 Asynchronous versus synchronous behavior <\/td>\n<\/tr>\n
31<\/td>\n5.7 ProgIds
5.8 Implementation of DTM, DTM device type and hardware identification information
Figure\u00a010 \u2212 Device identification <\/td>\n<\/tr>\n
32<\/td>\nFigure\u00a011 \u2212 Structural overview <\/td>\n<\/tr>\n
33<\/td>\nTable\u00a09 \u2212 Semantic identification information <\/td>\n<\/tr>\n
34<\/td>\n5.9 Implementation of slave redundancy
Table\u00a010 \u2212 Regular expressions <\/td>\n<\/tr>\n
35<\/td>\n6 Implementation of FDT services: FDT interfaces
6.1 Overview of the FDT interfaces
6.2 FDT objects <\/td>\n<\/tr>\n
36<\/td>\nFigure\u00a012 \u2212 Interfaces of FDT objects \u2013 DTM and DtmActiveXControl <\/td>\n<\/tr>\n
37<\/td>\nFigure\u00a013 \u2212 Interfaces of FDT object \u2013 Frame Application
Figure\u00a014 \u2212 FDT objects \u2013 FDT-Channel <\/td>\n<\/tr>\n
38<\/td>\nFigure\u00a015 \u2212 FDT objects \u2013 BTM and BtmActiveXControl
Table\u00a011 \u2212 Availability of DTM methods in different states <\/td>\n<\/tr>\n
41<\/td>\nTable\u00a012 \u2212 Availability of Frame Application interfaces <\/td>\n<\/tr>\n
42<\/td>\n6.3 Device Type Manager <\/td>\n<\/tr>\n
83<\/td>\n6.4 DTM ActiveXControl <\/td>\n<\/tr>\n
85<\/td>\n6.5 FDT Channel <\/td>\n<\/tr>\n
105<\/td>\n6.6 Channel ActiveXControl <\/td>\n<\/tr>\n
108<\/td>\n6.7 Block Type Manager <\/td>\n<\/tr>\n
110<\/td>\n6.8 BTM ActiveXControl <\/td>\n<\/tr>\n
111<\/td>\n6.9 Frame Application <\/td>\n<\/tr>\n
147<\/td>\n7 FDT sequence charts
7.1 DTM peer to peer communication
Figure\u00a016 \u2212 Peer to peer connection between DTM and device <\/td>\n<\/tr>\n
148<\/td>\nFigure\u00a017 \u2212 Asynchronous connect (peer to peer)
Figure\u00a018 \u2212 Asynchronous disconnect (peer to peer) <\/td>\n<\/tr>\n
149<\/td>\n7.2 Nested communication
Figure\u00a019 \u2212 Asynchronous transaction (peer to peer) <\/td>\n<\/tr>\n
150<\/td>\nFigure\u00a020 \u2212 System-topology <\/td>\n<\/tr>\n
151<\/td>\nFigure\u00a021 \u2212 Generation of system topology by Frame Application <\/td>\n<\/tr>\n
152<\/td>\nFigure\u00a022 \u2013 Generation of system topology \u2013 Participation of DTM <\/td>\n<\/tr>\n
153<\/td>\nFigure\u00a023 \u2013 System connection (across communication hierarchy) <\/td>\n<\/tr>\n
154<\/td>\nFigure\u00a024 \u2212 Asynchronous transactions (system connection) <\/td>\n<\/tr>\n
155<\/td>\n7.3 Topology scan
Figure\u00a025 \u2212 Scan network topology <\/td>\n<\/tr>\n
156<\/td>\nFigure\u00a026 \u2212 Cancel topology scan <\/td>\n<\/tr>\n
157<\/td>\nFigure\u00a027 \u2212 Provisional topology scan <\/td>\n<\/tr>\n
158<\/td>\nFigure\u00a028 \u2212 Scan for communication hardware <\/td>\n<\/tr>\n
160<\/td>\n7.4 Registration of protocol specific FDT schemas
Figure\u00a029 \u2212 Manufacturer specific device identification <\/td>\n<\/tr>\n
161<\/td>\nFigure\u00a030 \u2212 Add protocol specific schemas to Frame Applications schema sub path <\/td>\n<\/tr>\n
162<\/td>\n7.5 Configuration of a fieldbus master
Figure\u00a031 \u2212 Frame Application reads protocol specific device identification information of DTMDeviceTypes <\/td>\n<\/tr>\n
163<\/td>\n7.6 Starting and releasing applications
Figure\u00a032 \u2212 Bus master configuration <\/td>\n<\/tr>\n
164<\/td>\n7.7 Channel access
Figure\u00a033 \u2212 Starting and releasing applications <\/td>\n<\/tr>\n
165<\/td>\n7.8 DCS Channel assignment
Figure\u00a034 \u2212 Channel access <\/td>\n<\/tr>\n
166<\/td>\nFigure\u00a035 \u2212 DCS channel assignment single DTM <\/td>\n<\/tr>\n
167<\/td>\nFigure\u00a036 \u2212 Sequence of channel assignement for a single DTM <\/td>\n<\/tr>\n
168<\/td>\nFigure\u00a037 \u2212 Modular DTM structure <\/td>\n<\/tr>\n
169<\/td>\n7.9 Printing of DTM specific documents
Figure\u00a038 \u2212 Channel assignment for modular DTMs <\/td>\n<\/tr>\n
170<\/td>\n7.10 Printing of Frame Application specific documents
Figure\u00a039 \u2212 Printing of DTM specific documents <\/td>\n<\/tr>\n
171<\/td>\nFigure\u00a040 \u2212 Printing of Frame Application specific documents <\/td>\n<\/tr>\n
172<\/td>\nFigure\u00a041 \u2212 Report generation (Frame Application style) <\/td>\n<\/tr>\n
173<\/td>\nFigure\u00a042 \u2212 Report generation (device vendor specific style) <\/td>\n<\/tr>\n
174<\/td>\n7.11 Propagation of changes <\/td>\n<\/tr>\n
175<\/td>\nFigure\u00a043 \u2212 Propagation of changes <\/td>\n<\/tr>\n
176<\/td>\n7.12 Locking <\/td>\n<\/tr>\n
177<\/td>\nFigure\u00a044 \u2212 Locking for non-synchronized DTMs <\/td>\n<\/tr>\n
179<\/td>\n7.13 Instantiation and release
Figure\u00a045 \u2212 Locking for synchronized DTMs
Figure\u00a046 \u2212 Instantiation of a new DTM <\/td>\n<\/tr>\n
180<\/td>\nFigure\u00a047 \u2212 Instantiation of an existing DTM
Figure\u00a048 \u2212 Instantiation of a DTM user interface <\/td>\n<\/tr>\n
181<\/td>\n7.14 Persistent storage of a DTM
Figure\u00a049 \u2212 Release of a DTM user interface <\/td>\n<\/tr>\n
182<\/td>\nFigure\u00a050 \u2212 State machine of instance data set
Table\u00a013 \u2013 Description of instance data set states <\/td>\n<\/tr>\n
183<\/td>\nFigure\u00a051 \u2013 Persistence states of a data set
Table\u00a014 \u2013 Description of persistent states <\/td>\n<\/tr>\n
184<\/td>\nFigure\u00a052 \u2212 Saving instance data of a DTM <\/td>\n<\/tr>\n
185<\/td>\n7.15 Audit trail
Figure\u00a053 \u2212 Copy and versioning of a DTM instance <\/td>\n<\/tr>\n
186<\/td>\nFigure\u00a054 \u2212 Audit trail <\/td>\n<\/tr>\n
187<\/td>\n7.16 Comparison of two instance data sets
Figure\u00a055 \u2212 Comparison without user interface <\/td>\n<\/tr>\n
188<\/td>\n7.17 Failsafe data access
Figure\u00a056 \u2212 Comparison with user interface <\/td>\n<\/tr>\n
189<\/td>\n7.18 Set or modify device address with user interface
Figure\u00a057 \u2212 Failsafe data access <\/td>\n<\/tr>\n
190<\/td>\n7.19 Set or modify known device addresses without user interface
Figure\u00a058 \u2212 Set or modify device address with user interface <\/td>\n<\/tr>\n
191<\/td>\n7.20 Display or modify all child device addresses with user interface
Figure\u00a059 \u2212 Set or modify known device addresses without user interface <\/td>\n<\/tr>\n
192<\/td>\n7.21 Device initiated data transfer
Figure\u00a060 \u2212 Display or modify all child device addresses with user interface <\/td>\n<\/tr>\n
193<\/td>\n7.22 Starting and releasing DTM user interface in modal dialog
Figure\u00a061 \u2212 Device initiated data transfer <\/td>\n<\/tr>\n
194<\/td>\nFigure\u00a062 \u2212 Modal DTM user interface <\/td>\n<\/tr>\n
195<\/td>\n7.23 Parent component handling redundant slave <\/td>\n<\/tr>\n
196<\/td>\n7.24 Initialization of a Channel ActiveX control
Figure\u00a063 \u2212 Handling of a redundant slave <\/td>\n<\/tr>\n
197<\/td>\nFigure\u00a064 \u2212 Init of Channel ActiveX with IFdtChannelActiveXControl2 <\/td>\n<\/tr>\n
198<\/td>\n7.25 DTM upgrade
Figure\u00a065 \u2212 Init of Channel ActiveX\u00ae without IFdtChannelActiveXControl2 <\/td>\n<\/tr>\n
199<\/td>\nFigure\u00a066 \u2212 Saving data from a DTM to be upgraded <\/td>\n<\/tr>\n
200<\/td>\n7.26 Usage of IDtmSingleDeviceDataAccess::ReadRequest \/ Write Request
Figure\u00a067 \u2212 Loading data in the replacement DTM <\/td>\n<\/tr>\n
201<\/td>\n7.27 Instantiation of DTM and BTM
Figure\u00a068 \u2212 Usage of IDtmSingleDeviceDataAccess <\/td>\n<\/tr>\n
202<\/td>\nFigure\u00a069 \u2212 General sequence of creation and instantiation of blocks <\/td>\n<\/tr>\n
203<\/td>\n8 Installation issues
8.1 Registry and device information
Table\u00a015 \u2013 Component categories <\/td>\n<\/tr>\n
204<\/td>\nTable 16 \u2013 Combinations of categories
Table\u00a017 \u2013 Example for DTM registration <\/td>\n<\/tr>\n
206<\/td>\n8.2 Paths and file information <\/td>\n<\/tr>\n
207<\/td>\n9 Description of data types, parameters and structures
9.1 Ids
9.2 Data type definitions
Table\u00a018 \u2013 FDT specific Ids
Table\u00a019 \u2013 Basic data types <\/td>\n<\/tr>\n
208<\/td>\nTable\u00a020 \u2013 Helper objects for documentation <\/td>\n<\/tr>\n
209<\/td>\nAnnex A (normative) FDT IDL <\/td>\n<\/tr>\n
225<\/td>\nAnnex B (normative) Mapping of services to interface methods
Table\u00a0B.1 \u2212 General services
Table\u00a0B.2 \u2212 DTM service related to installation
Table\u00a0B.3 \u2212 DTM service related to DTM Information <\/td>\n<\/tr>\n
226<\/td>\nTable\u00a0B.4 \u2212 DTM services related to DTM state machine
Table\u00a0B.5 \u2212 DTM services related to function <\/td>\n<\/tr>\n
227<\/td>\nTable B.6 \u2212 DTM services related to documentation
Table\u00a0B.7 \u2212 DTM services to access the instance data
Table\u00a0B.8 \u2212 DTM services to access diagnosis
Table\u00a0B.9 \u2212 DTM services to access to device data <\/td>\n<\/tr>\n
228<\/td>\nTable\u00a0B.10 \u2212 DTM services related to network management information
Table\u00a0B.11 \u2212 DTM services related to online operation
Table\u00a0B.12 \u2212 DTM services related to FDT-Channel objects
Table\u00a0B.13 \u2212 DTM services related to import and export
Table\u00a0B.14 \u2212 DTM services related to data synchronization <\/td>\n<\/tr>\n
229<\/td>\nTable\u00a0B.15 \u2212 General channel service
Table\u00a0B.16 \u2212 Channel services for IO related information
Table\u00a0B.17 \u2212 Channel services related to communication <\/td>\n<\/tr>\n
230<\/td>\nTable\u00a0B.18 \u2212 Channel services related sub-topology management
Table\u00a0B.19 \u2212 Channel services related to functions
Table\u00a0B.20 \u2212 Channel services related to scan
Table\u00a0B.21 \u2212 FA services related to general event <\/td>\n<\/tr>\n
231<\/td>\nTable B.22 \u2212 FA services related to topology management
Table\u00a0B.23 \u2212 FA services related to redundancy
Table\u00a0B.24 \u2212 FA services related to storage of DTM data
Table\u00a0B.25 \u2212 FA services related to DTM data synchronization <\/td>\n<\/tr>\n
232<\/td>\nTable\u00a0B.26 \u2212 FA related to Presentation
Table\u00a0B.27 \u2212 FA services related to audit trail <\/td>\n<\/tr>\n
233<\/td>\nAnnex C (normative) FDT XML schemas
Table\u00a0C.1 \u2013 Description of general XML attributes <\/td>\n<\/tr>\n
238<\/td>\nTable C.2 \u2013 Description of general XML elements <\/td>\n<\/tr>\n
240<\/td>\nTable\u00a0C.3 \u2013 Device classification ID <\/td>\n<\/tr>\n
241<\/td>\nTable\u00a0C.4 \u2013 Device classification according to IEC\u00a062390 Annex G <\/td>\n<\/tr>\n
249<\/td>\nTable\u00a0C.5 \u2013 Description of applicationId attribute
Table\u00a0C.6 \u2013 Description of applicationId elements <\/td>\n<\/tr>\n
250<\/td>\nTable\u00a0C.7 \u2013 Description of user information attributes
Table\u00a0C.8 \u2013 Description of user information elements <\/td>\n<\/tr>\n
251<\/td>\nTable\u00a0C.9 \u2013 Description of DTM information attributes
Table\u00a0C.10 \u2013 Description of DTM information elements <\/td>\n<\/tr>\n
255<\/td>\nTable\u00a0C.11 \u2013 Description of function call attributes
Table\u00a0C.12 \u2013 Description of parameter document attributes <\/td>\n<\/tr>\n
256<\/td>\nTable\u00a0C.13 \u2013 Description of parameter document elements <\/td>\n<\/tr>\n
264<\/td>\nTable\u00a0C.14 \u2013 Description of documentation attributes
Table\u00a0C.15 \u2013 Description of documentation elements <\/td>\n<\/tr>\n
266<\/td>\nTable\u00a0C.16 \u2013 Description of protocols element <\/td>\n<\/tr>\n
267<\/td>\nTable\u00a0C.17 \u2013 Description of system tag attributes
Table\u00a0C.18 \u2013 Description of system tag elements <\/td>\n<\/tr>\n
268<\/td>\nTable\u00a0C.19 \u2013 Description of audit trail attributes
Table\u00a0C.20 \u2013 Description of audit trail elements <\/td>\n<\/tr>\n
269<\/td>\nTable\u00a0C.21 \u2013 Description of device status attribute
Table\u00a0C.22 \u2013 Description of device status elements <\/td>\n<\/tr>\n
271<\/td>\nTable C.23 \u2013 Description of function attributes
Table\u00a0C.24 \u2013 Description of function elements <\/td>\n<\/tr>\n
275<\/td>\nTable\u00a0C.25 \u2013 Description of channel functions attributes
Table\u00a0C.26 \u2013 Description of channel function elements <\/td>\n<\/tr>\n
277<\/td>\nTable\u00a0C.27 \u2013 Description of comparison attribute
Table\u00a0C.28 \u2013 Description of comparison elements <\/td>\n<\/tr>\n
278<\/td>\nTable\u00a0C.29 \u2013 Description of fail safe attributes
Table\u00a0C.30 \u2013 Description of fail safe elements <\/td>\n<\/tr>\n
279<\/td>\nTable\u00a0C.31 \u2013 Description of topology scan elements <\/td>\n<\/tr>\n
280<\/td>\nTable\u00a0C.32 \u2013 Description of operation phase attribute
Table\u00a0C.33 \u2013 Description of operation phase element
Table\u00a0C.34 \u2013 Description of DTM init element <\/td>\n<\/tr>\n
281<\/td>\nTable\u00a0C.35 \u2013 Description of user message attributes
Table\u00a0C.36 \u2013 Description of user message elements <\/td>\n<\/tr>\n
282<\/td>\nTable\u00a0C.37 \u2013 Description of DTM info list elements <\/td>\n<\/tr>\n
283<\/td>\nTable\u00a0C.38 \u2013 Description of topology attributes <\/td>\n<\/tr>\n
284<\/td>\nTable\u00a0C.39 \u2013 Description of topology elements <\/td>\n<\/tr>\n
288<\/td>\nTable\u00a0C.40 \u2013 Description of device list attributes
Table\u00a0C.41 \u2013 Description of device list elements <\/td>\n<\/tr>\n
290<\/td>\nTable\u00a0C.42 \u2013 Description of gui label element
Table\u00a0C.43 \u2013 Description of DTM state element <\/td>\n<\/tr>\n
291<\/td>\nTable\u00a0C.44 \u2013 Description of frame version element
Table\u00a0C.45 \u2013 Description of connect response element <\/td>\n<\/tr>\n
292<\/td>\nTable\u00a0C.46 \u2013 Description of type request element
Table\u00a0C.47 \u2013 Description of scan request attributes <\/td>\n<\/tr>\n
293<\/td>\nTable\u00a0C.48 \u2013 Description of scan request elements <\/td>\n<\/tr>\n
295<\/td>\nTable\u00a0C.49 \u2013 Description of common identification attributes
Table\u00a0C.50 \u2013 Description of common identification element
Table\u00a0C.51 \u2013 Description of scan identification attributes <\/td>\n<\/tr>\n
296<\/td>\nTable\u00a0C.52 \u2013 Description of scan identification elements <\/td>\n<\/tr>\n
298<\/td>\nTable\u00a0C.53 \u2013 Description of device type identification element <\/td>\n<\/tr>\n
299<\/td>\nTable\u00a0C.54 \u2013 Description of item list attributes <\/td>\n<\/tr>\n
301<\/td>\nTable C.55 \u2013 Description of item list elements <\/td>\n<\/tr>\n
305<\/td>\nTable\u00a0C.56 \u2013 Description of BTM data type attributes
Table\u00a0C.57 \u2013 Description of BTM data type elements <\/td>\n<\/tr>\n
307<\/td>\nTable\u00a0C.58 \u2013 Description of BTM information elements <\/td>\n<\/tr>\n
308<\/td>\nTable\u00a0C.59 \u2013 Description of BTM parameter elements <\/td>\n<\/tr>\n
310<\/td>\nTable\u00a0C.60 \u2013 Description of BTM init element
Table\u00a0C.61 \u2013 Description of BTM info list element <\/td>\n<\/tr>\n
312<\/td>\nAnnex D (informative) FDT XML styles \u2013 Documentation <\/td>\n<\/tr>\n
316<\/td>\nAnnex E (informative) FDT XSL Transformation <\/td>\n<\/tr>\n
317<\/td>\nFigure\u00a0E.1 \u2013 XSLT role <\/td>\n<\/tr>\n
318<\/td>\nAnnex F (normative) Channel schema
Table F.1 \u2013 Description of basic channel attribute
Table F.2 \u2013 Description of basic channel elements <\/td>\n<\/tr>\n
319<\/td>\nTable F.3 \u2013 Description of xxx channel parameter attribute
Table F.4 \u2013 Description of xxx channel parameter attribute <\/td>\n<\/tr>\n
320<\/td>\nAnnex G (normative) FDT version interoperability guide <\/td>\n<\/tr>\n
321<\/td>\nTable G.1 \u2212 Interoperability between components of different versions <\/td>\n<\/tr>\n
325<\/td>\nAnnex H (informative) Implementation with .Net technology <\/td>\n<\/tr>\n
327<\/td>\nAnnex I (informative) Trade names <\/td>\n<\/tr>\n
328<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Field device tool (FDT) interface specification – Object model integration profile. Common object model<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2010<\/td>\n330<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":243861,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-243854","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/243854","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\/243861"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=243854"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=243854"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=243854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}