{"id":403238,"date":"2024-10-20T05:05:12","date_gmt":"2024-10-20T05:05:12","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-30118-12021-tc\/"},"modified":"2024-10-26T09:03:43","modified_gmt":"2024-10-26T09:03:43","slug":"bs-iso-iec-30118-12021-tc","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-30118-12021-tc\/","title":{"rendered":"BS ISO\/IEC 30118-1:2021 – TC"},"content":{"rendered":"

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
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
1<\/td>\n30453701 <\/td>\n<\/tr>\n
297<\/td>\nA-30430405 <\/td>\n<\/tr>\n
298<\/td>\nundefined <\/td>\n<\/tr>\n
305<\/td>\nForeword <\/td>\n<\/tr>\n
306<\/td>\nIntroduction <\/td>\n<\/tr>\n
309<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
311<\/td>\n3 Terms, definitions and abbreviated terms
3.1 Terms and definitions <\/td>\n<\/tr>\n
315<\/td>\n3.2 Symbols and abbreviated terms <\/td>\n<\/tr>\n
316<\/td>\n4 Document conventions and organization
4.1 Conventions
4.2 Notation <\/td>\n<\/tr>\n
317<\/td>\n4.3 Data types <\/td>\n<\/tr>\n
318<\/td>\n4.4 Resource notation syntax <\/td>\n<\/tr>\n
319<\/td>\n5 Architecture
5.1 Overview
5.2 Principle <\/td>\n<\/tr>\n
320<\/td>\n5.3 Functional block diagram <\/td>\n<\/tr>\n
322<\/td>\n5.4 Framework
6 Identification and addressing
6.1 Introduction <\/td>\n<\/tr>\n
323<\/td>\n6.2 Identification
6.2.1 Device and Platform identification
6.2.2 Resource identification and addressing <\/td>\n<\/tr>\n
324<\/td>\n6.3 Namespace:
6.4 Network addressing <\/td>\n<\/tr>\n
325<\/td>\n7 Resource model
7.1 Introduction
7.2 Resource <\/td>\n<\/tr>\n
326<\/td>\n7.3 Property
7.3.1 Introduction <\/td>\n<\/tr>\n
327<\/td>\n7.3.2 Common Properties
7.3.2.1 Introduction <\/td>\n<\/tr>\n
328<\/td>\n7.3.2.2 Property Name and Property Value definitions
7.3.2.3 Resource Type
7.3.2.4 OCF Interface
7.3.2.5 Name
7.3.2.6 Resource Identity <\/td>\n<\/tr>\n
329<\/td>\n7.4 Resource Type
7.4.1 Introduction
7.4.2 Resource Type Property
7.4.3 Resource Type definition <\/td>\n<\/tr>\n
331<\/td>\n7.4.4 Multi-value “rt” Resource
7.5 Device Type <\/td>\n<\/tr>\n
332<\/td>\n7.6 OCF Interface
7.6.1 Introduction
7.6.2 OCF Interface Property <\/td>\n<\/tr>\n
333<\/td>\n7.6.3 OCF Interface methods
7.6.3.1 Overview
7.6.3.2 Baseline OCF Interface
7.6.3.2.1 Overview <\/td>\n<\/tr>\n
334<\/td>\n7.6.3.2.2 Use of RETRIEVE
7.6.3.2.3 Use of UPDATE
7.6.3.3 Links list OCF Interface
7.6.3.3.1 Overview
7.6.3.3.2 Use with RETRIEVE <\/td>\n<\/tr>\n
335<\/td>\n7.6.3.3.3 Use with NOTIFY <\/td>\n<\/tr>\n
336<\/td>\n7.6.3.3.4 Use with CREATE, UPDATE, and DELETE
7.6.3.4 Batch OCF Interface
7.6.3.4.1 Overview <\/td>\n<\/tr>\n
337<\/td>\n7.6.3.4.2 General requirements for realizations of the batch OCF Interface <\/td>\n<\/tr>\n
338<\/td>\n7.6.3.4.3 Observability of the batch OCF Interface
7.6.3.4.4 UPDATE using the batch OCF Interface <\/td>\n<\/tr>\n
339<\/td>\n7.6.3.4.5 Examples: Batch OCF Interface <\/td>\n<\/tr>\n
345<\/td>\n7.6.3.5 Actuator OCF Interface <\/td>\n<\/tr>\n
346<\/td>\n7.6.3.6 Sensor OCF Interface <\/td>\n<\/tr>\n
347<\/td>\n7.6.3.7 Read-only OCF Interface
7.6.3.8 Read-write OCF Interface <\/td>\n<\/tr>\n
348<\/td>\n7.6.3.9 Create OCF Interface
7.6.3.9.1 Overview
7.6.3.9.2 Data format for CREATE <\/td>\n<\/tr>\n
349<\/td>\n7.6.3.9.3 Use with CREATE <\/td>\n<\/tr>\n
350<\/td>\n7.6.3.9.4 Use with UPDATE and DELETE
7.7 Resource representation
7.8 Structure
7.8.1 Introduction
7.8.2 Resource relationships (Links)
7.8.2.1 Introduction <\/td>\n<\/tr>\n
351<\/td>\n7.8.2.2 Link context
7.8.2.3 Link relation type <\/td>\n<\/tr>\n
352<\/td>\n7.8.2.4 Link target
7.8.2.5 Parameters for Link target attributes
7.8.2.5.1 Introduction
7.8.2.5.2 “ins” or Link instance Parameter <\/td>\n<\/tr>\n
353<\/td>\n7.8.2.5.3 “p” or policy Parameter <\/td>\n<\/tr>\n
354<\/td>\n7.8.2.5.4 “type” or media type Parameter
7.8.2.5.5 “di” or Device UUID Parameter
7.8.2.5.6 “eps” Parameter
7.8.2.6 Formatting
7.8.2.7 List of Links in a Collection <\/td>\n<\/tr>\n
355<\/td>\n7.8.2.8 Properties describing an array of Links <\/td>\n<\/tr>\n
356<\/td>\n7.8.3 Collections
7.8.3.1 Overview <\/td>\n<\/tr>\n
357<\/td>\n7.8.3.2 Collection Properties <\/td>\n<\/tr>\n
358<\/td>\n7.8.3.3 Default Resource Type
7.8.3.4 Default OCF Interface
7.8.4 Atomic Measurement
7.8.4.1 Overview
7.8.4.2 Atomic Measurement Properties <\/td>\n<\/tr>\n
359<\/td>\n7.8.4.3 Normative behaviour <\/td>\n<\/tr>\n
360<\/td>\n7.8.4.4 Security considerations
7.8.4.5 Default Resource Type
7.9 Query Parameters
7.9.1 Introduction
7.9.2 Use of multiple parameters within a query <\/td>\n<\/tr>\n
361<\/td>\n7.9.3 Application to multi-value “rt” Resources
7.9.4 OCF Interface specific considerations for queries
7.9.4.1 OCF Interface selection
7.9.4.2 Batch OCF Interface <\/td>\n<\/tr>\n
362<\/td>\n8 CRUDN
8.1 Overview
8.2 CREATE
8.2.1 Overview <\/td>\n<\/tr>\n
363<\/td>\n8.2.2 CREATE request
8.2.3 Processing by the Server
8.2.4 CREATE response <\/td>\n<\/tr>\n
364<\/td>\n8.3 RETRIEVE
8.3.1 Overview
8.3.2 RETRIEVE request
8.3.3 Processing by the Server
8.3.4 RETRIEVE response <\/td>\n<\/tr>\n
365<\/td>\n8.4 UPDATE
8.4.1 Overview
8.4.2 UPDATE request
8.4.3 Processing by the Server
8.4.3.1 Overview <\/td>\n<\/tr>\n
366<\/td>\n8.4.3.2 Resource monitoring by the Server
8.4.3.3 Additional RETRIEVE responses with Observe indication
8.4.4 UPDATE response
8.5 DELETE
8.5.1 Overview <\/td>\n<\/tr>\n
367<\/td>\n8.5.2 DELETE request
8.5.3 Processing by the Server
8.5.4 DELETE response
8.6 NOTIFY
8.6.1 Overview
8.6.2 NOTIFICATION response <\/td>\n<\/tr>\n
368<\/td>\n9 Network and connectivity
9.1 Introduction
9.2 Architecture <\/td>\n<\/tr>\n
369<\/td>\n9.3 IPv6 network layer requirements
9.3.1 Introduction <\/td>\n<\/tr>\n
370<\/td>\n9.3.2 IPv6 node requirements
9.3.2.1 Introduction
9.3.2.2 IP Layer
10 OCF Endpoint
10.1 OCF Endpoint definition <\/td>\n<\/tr>\n
371<\/td>\n10.2 OCF Endpoint information
10.2.1 Introduction
10.2.2 “ep” <\/td>\n<\/tr>\n
372<\/td>\n10.2.3 “pri”
10.2.4 “lat”
10.2.5 OCF Endpoint information in “eps” Parameter <\/td>\n<\/tr>\n
373<\/td>\n10.3 OCF Endpoint discovery
10.3.1 Introduction
10.3.2 Implicit discovery
10.3.3 Explicit discovery with “\/oic\/res” response <\/td>\n<\/tr>\n
375<\/td>\n11 Functional interactions
11.1 Introduction <\/td>\n<\/tr>\n
376<\/td>\n11.2 Resource discovery
11.2.1 Introduction
11.2.2 Resource based discovery: mechanisms
11.2.2.1 Overview <\/td>\n<\/tr>\n
377<\/td>\n11.2.2.2 Direct discovery
11.2.3 Resource based discovery: Finding information <\/td>\n<\/tr>\n
384<\/td>\n11.2.4 Resource discovery using “\/oic\/res”
11.2.4.1 General Requirements
11.2.4.2 Discovery using “oic.if.ll” (Default OCF Interfgace for “\/oic\/res”) <\/td>\n<\/tr>\n
385<\/td>\n11.2.5 Multicast discovery using “\/oic\/res” <\/td>\n<\/tr>\n
386<\/td>\n11.3 Notification
11.3.1 Overview
11.3.2 Observe
11.3.2.1 Overview
11.3.2.2 RETRIEVE request with Observe indication <\/td>\n<\/tr>\n
387<\/td>\n11.3.2.3 Processing by the Server
11.3.2.4 RETRIEVE response with Observe indication
11.3.2.5 Resource monitoring by the Server
11.3.2.6 Additional RETRIEVE responses with Observe indication
11.3.2.7 Cancelling Observe
11.4 Introspection
11.4.1 Overview <\/td>\n<\/tr>\n
391<\/td>\n11.4.2 Usage of Introspection <\/td>\n<\/tr>\n
392<\/td>\n11.5 Semantic Tags
11.5.1 Introduction <\/td>\n<\/tr>\n
393<\/td>\n11.5.2 Semantic Tag definitions
11.5.2.1 Relative and descriptive position Semantic Tags
11.5.2.1.1 Introduction
11.5.2.1.2 “tag-pos-desc” or position description Semantic Tag
11.5.2.1.3 “tag-pos-rel” or relative position Semantic Tag <\/td>\n<\/tr>\n
394<\/td>\n11.5.2.2 Functional behaviour Semantic Tags
11.5.2.2.1 Introduction <\/td>\n<\/tr>\n
395<\/td>\n11.5.2.2.2 “tag-func-desc” or function description Semantic Tag
12 Messaging
12.1 Introduction
12.2 Mapping of CRUDN to CoAP
12.2.1 Overview <\/td>\n<\/tr>\n
396<\/td>\n12.2.2 URIs
12.2.3 CoAP method with request and response
12.2.3.1 Overview
12.2.3.2 CREATE with POST <\/td>\n<\/tr>\n
397<\/td>\n12.2.3.3 RETRIEVE with GET
12.2.3.4 UPDATE with POST
12.2.3.5 DELETE with DELETE
12.2.4 Content-Format negotiation <\/td>\n<\/tr>\n
398<\/td>\n12.2.5 OCF-Content-Format-Version information <\/td>\n<\/tr>\n
399<\/td>\n12.2.6 Content-Format policy <\/td>\n<\/tr>\n
400<\/td>\n12.2.7 CRUDN to CoAP response codes
12.2.8 CoAP block transfer
12.2.9 Generic requirements for CoAP multicast <\/td>\n<\/tr>\n
401<\/td>\n12.2.10 Setting timeout on response to a confirmable request
12.3 Mapping of CRUDN to CoAP serialization over TCP
12.3.1 Overview
12.3.2 URIs
12.3.3 CoAP method with request and response
12.3.4 Content-Format negotiation <\/td>\n<\/tr>\n
402<\/td>\n12.3.5 OCF-Content-Format-Version information
12.3.6 Content-Format policy
12.3.7 CRUDN to CoAP response codes
12.3.8 CoAP block transfer
12.3.9 Keep alive (connection health)
12.3.10 CoAP using a proxy
12.4 Payload Encoding in CBOR <\/td>\n<\/tr>\n
403<\/td>\n13 Security <\/td>\n<\/tr>\n
404<\/td>\nAnnex A (normative) Resource Type definitions
A.1 List of Resource Type definitions
A.2 Atomic Measurement links list representation
A.2.1 Introduction
A.2.2 Example URI
A.2.3 Resource type
A.2.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
410<\/td>\nA.2.5 Property definition <\/td>\n<\/tr>\n
411<\/td>\nA.2.6 CRUDN behaviour
A.3 Collection
A.3.1 Introduction
A.3.2 Example URI <\/td>\n<\/tr>\n
412<\/td>\nA.3.3 Resource type
A.3.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
418<\/td>\nA.3.5 Property definition <\/td>\n<\/tr>\n
420<\/td>\nA.3.6 CRUDN behaviour
A.4 Device
A.4.1 Introduction
A.4.2 Well-known URI
A.4.3 Resource type
A.4.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
423<\/td>\nA.4.5 Property definition <\/td>\n<\/tr>\n
424<\/td>\nA.4.6 CRUDN behaviour
A.5 Introspection Resource
A.5.1 Introduction
A.5.2 Well-known URI
A.5.3 Resource type
A.5.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
426<\/td>\nA.5.5 Property definition <\/td>\n<\/tr>\n
427<\/td>\nA.5.6 CRUDN behaviour
A.6 Platform
A.6.1 Introduction
A.6.2 Well-known URI
A.6.3 Resource type
A.6.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
430<\/td>\nA.6.5 Property definition <\/td>\n<\/tr>\n
431<\/td>\nA.6.6 CRUDN behaviour
A.7 Discoverable Resources
A.7.1 Introduction
A.7.2 Well-known URI
A.7.3 Resource type
A.7.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
436<\/td>\nA.7.5 Property definition <\/td>\n<\/tr>\n
437<\/td>\nA.7.6 CRUDN behaviour <\/td>\n<\/tr>\n
438<\/td>\nAnnex B (informative) OpenAPI 2.0 Schema Extension
B.1 OpenAPI 2.0 Schema Reference
B.2 OpenAPI 2.0 Introspection empty file <\/td>\n<\/tr>\n
439<\/td>\nAnnex C (normative) Semantic Tag enumeration support
C.1 Introduction
C.2 “tag-pos-desc” supported enumeration <\/td>\n<\/tr>\n
440<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Tracked Changes. Information technology. Open Connectivity Foundation (OCF) Specification – Core specification<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2022<\/td>\n442<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":403247,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-403238","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\/403238","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\/403247"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=403238"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=403238"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=403238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}