{"id":394655,"date":"2024-10-20T04:15:08","date_gmt":"2024-10-20T04:15:08","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-30118-12021-2\/"},"modified":"2024-10-26T07:57:25","modified_gmt":"2024-10-26T07:57:25","slug":"bs-iso-iec-30118-12021-2","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-30118-12021-2\/","title":{"rendered":"BS ISO\/IEC 30118-1:2021"},"content":{"rendered":"
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | Foreword <\/td>\n<\/tr>\n | ||||||
10<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 3.2 Symbols and abbreviated terms <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 4 Document conventions and organization 4.1 Conventions 4.2 Notation <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 4.3 Data types <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 4.4 Resource notation syntax <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 5 Architecture 5.1 Overview 5.2 Principle <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 5.3 Functional block diagram <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 5.4 Framework 6 Identification and addressing 6.1 Introduction <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 6.2 Identification 6.2.1 Device and Platform identification 6.2.2 Resource identification and addressing <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 6.3 Namespace: 6.4 Network addressing <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 7 Resource model 7.1 Introduction 7.2 Resource <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 7.3 Property 7.3.1 Introduction <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 7.3.2 Common Properties 7.3.2.1 Introduction <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 7.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 | ||||||
33<\/td>\n | 7.4 Resource Type 7.4.1 Introduction 7.4.2 Resource Type Property 7.4.3 Resource Type definition <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 7.4.4 Multi-value “rt” Resource 7.5 Device Type <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 7.6 OCF Interface 7.6.1 Introduction 7.6.2 OCF Interface Property <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 7.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 | ||||||
38<\/td>\n | 7.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 | ||||||
39<\/td>\n | 7.6.3.3.3 Use with NOTIFY <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 7.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 | ||||||
41<\/td>\n | 7.6.3.4.2 General requirements for realizations of the batch OCF Interface <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 7.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 | ||||||
43<\/td>\n | 7.6.3.4.5 Examples: Batch OCF Interface <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 7.6.3.5 Actuator OCF Interface <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 7.6.3.6 Sensor OCF Interface <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 7.6.3.7 Read-only OCF Interface 7.6.3.8 Read-write OCF Interface <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 7.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 | ||||||
53<\/td>\n | 7.6.3.9.3 Use with CREATE <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 7.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 | ||||||
55<\/td>\n | 7.8.2.2 Link context 7.8.2.3 Link relation type <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 7.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 | ||||||
57<\/td>\n | 7.8.2.5.3 “p” or policy Parameter <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 7.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 | ||||||
59<\/td>\n | 7.8.2.8 Properties describing an array of Links <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 7.8.3 Collections 7.8.3.1 Overview <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 7.8.3.2 Collection Properties <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 7.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 | ||||||
63<\/td>\n | 7.8.4.3 Normative behaviour <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 7.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 | ||||||
65<\/td>\n | 7.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 | ||||||
66<\/td>\n | 8 CRUDN 8.1 Overview 8.2 CREATE 8.2.1 Overview <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 8.2.2 CREATE request 8.2.3 Processing by the Server 8.2.4 CREATE response <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 8.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 | ||||||
69<\/td>\n | 8.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 | ||||||
70<\/td>\n | 8.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 | ||||||
71<\/td>\n | 8.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 | ||||||
72<\/td>\n | 9 Network and connectivity 9.1 Introduction 9.2 Architecture <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 9.3 IPv6 network layer requirements 9.3.1 Introduction <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 9.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 | ||||||
75<\/td>\n | 10.2 OCF Endpoint information 10.2.1 Introduction 10.2.2 “ep” <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 10.2.3 “pri” 10.2.4 “lat” 10.2.5 OCF Endpoint information in “eps” Parameter <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 10.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 | ||||||
79<\/td>\n | 11 Functional interactions 11.1 Introduction <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 11.2 Resource discovery 11.2.1 Introduction 11.2.2 Resource based discovery: mechanisms 11.2.2.1 Overview <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 11.2.2.2 Direct discovery 11.2.3 Resource based discovery: Finding information <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 11.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 | ||||||
89<\/td>\n | 11.2.5 Multicast discovery using “\/oic\/res” <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 11.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 | ||||||
91<\/td>\n | 11.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 | ||||||
95<\/td>\n | 11.4.2 Usage of Introspection <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | 11.5 Semantic Tags 11.5.1 Introduction <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 11.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 | ||||||
98<\/td>\n | 11.5.2.2 Functional behaviour Semantic Tags 11.5.2.2.1 Introduction <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | 11.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 | ||||||
100<\/td>\n | 12.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 | ||||||
101<\/td>\n | 12.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 | ||||||
102<\/td>\n | 12.2.5 OCF-Content-Format-Version information <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 12.2.6 Content-Format policy <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 12.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 | ||||||
105<\/td>\n | 12.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 | ||||||
106<\/td>\n | 12.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 | ||||||
107<\/td>\n | 13 Security <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | Annex 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 | ||||||
114<\/td>\n | A.2.5 Property definition <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | A.2.6 CRUDN behaviour A.3 Collection A.3.1 Introduction A.3.2 Example URI <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | A.3.3 Resource type A.3.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | A.3.5 Property definition <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | A.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 | ||||||
127<\/td>\n | A.4.5 Property definition <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | A.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 | ||||||
130<\/td>\n | A.5.5 Property definition <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | A.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 | ||||||
134<\/td>\n | A.6.5 Property definition <\/td>\n<\/tr>\n | ||||||
135<\/td>\n | A.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 | ||||||
140<\/td>\n | A.7.5 Property definition <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | A.7.6 CRUDN behaviour <\/td>\n<\/tr>\n | ||||||
142<\/td>\n | Annex 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 | ||||||
143<\/td>\n | Annex C (normative) Semantic Tag enumeration support C.1 Introduction C.2 “tag-pos-desc” supported enumeration <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Information technology. Open Connectivity Foundation (OCF) Specification – Core specification<\/b><\/p>\n |