{"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 Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
1<\/td>\n | 30453701 <\/td>\n<\/tr>\n | ||||||
297<\/td>\n | A-30430405 <\/td>\n<\/tr>\n | ||||||
298<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | Foreword <\/td>\n<\/tr>\n | ||||||
306<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | 3.2 Symbols and abbreviated terms <\/td>\n<\/tr>\n | ||||||
316<\/td>\n | 4 Document conventions and organization 4.1 Conventions 4.2 Notation <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | 4.3 Data types <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | 4.4 Resource notation syntax <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | 5 Architecture 5.1 Overview 5.2 Principle <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | 5.3 Functional block diagram <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 5.4 Framework 6 Identification and addressing 6.1 Introduction <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | 6.2 Identification 6.2.1 Device and Platform identification 6.2.2 Resource identification and addressing <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 6.3 Namespace: 6.4 Network addressing <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | 7 Resource model 7.1 Introduction 7.2 Resource <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 7.3 Property 7.3.1 Introduction <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | 7.3.2 Common Properties 7.3.2.1 Introduction <\/td>\n<\/tr>\n | ||||||
328<\/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 | ||||||
329<\/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 | ||||||
331<\/td>\n | 7.4.4 Multi-value “rt” Resource 7.5 Device Type <\/td>\n<\/tr>\n | ||||||
332<\/td>\n | 7.6 OCF Interface 7.6.1 Introduction 7.6.2 OCF Interface Property <\/td>\n<\/tr>\n | ||||||
333<\/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 | ||||||
334<\/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 | ||||||
335<\/td>\n | 7.6.3.3.3 Use with NOTIFY <\/td>\n<\/tr>\n | ||||||
336<\/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 | ||||||
337<\/td>\n | 7.6.3.4.2 General requirements for realizations of the batch OCF Interface <\/td>\n<\/tr>\n | ||||||
338<\/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 | ||||||
339<\/td>\n | 7.6.3.4.5 Examples: Batch OCF Interface <\/td>\n<\/tr>\n | ||||||
345<\/td>\n | 7.6.3.5 Actuator OCF Interface <\/td>\n<\/tr>\n | ||||||
346<\/td>\n | 7.6.3.6 Sensor OCF Interface <\/td>\n<\/tr>\n | ||||||
347<\/td>\n | 7.6.3.7 Read-only OCF Interface 7.6.3.8 Read-write OCF Interface <\/td>\n<\/tr>\n | ||||||
348<\/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 | ||||||
349<\/td>\n | 7.6.3.9.3 Use with CREATE <\/td>\n<\/tr>\n | ||||||
350<\/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 | ||||||
351<\/td>\n | 7.8.2.2 Link context 7.8.2.3 Link relation type <\/td>\n<\/tr>\n | ||||||
352<\/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 | ||||||
353<\/td>\n | 7.8.2.5.3 “p” or policy Parameter <\/td>\n<\/tr>\n | ||||||
354<\/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 | ||||||
355<\/td>\n | 7.8.2.8 Properties describing an array of Links <\/td>\n<\/tr>\n | ||||||
356<\/td>\n | 7.8.3 Collections 7.8.3.1 Overview <\/td>\n<\/tr>\n | ||||||
357<\/td>\n | 7.8.3.2 Collection Properties <\/td>\n<\/tr>\n | ||||||
358<\/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 | ||||||
359<\/td>\n | 7.8.4.3 Normative behaviour <\/td>\n<\/tr>\n | ||||||
360<\/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 | ||||||
361<\/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 | ||||||
362<\/td>\n | 8 CRUDN 8.1 Overview 8.2 CREATE 8.2.1 Overview <\/td>\n<\/tr>\n | ||||||
363<\/td>\n | 8.2.2 CREATE request 8.2.3 Processing by the Server 8.2.4 CREATE response <\/td>\n<\/tr>\n | ||||||
364<\/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 | ||||||
365<\/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 | ||||||
366<\/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 | ||||||
367<\/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 | ||||||
368<\/td>\n | 9 Network and connectivity 9.1 Introduction 9.2 Architecture <\/td>\n<\/tr>\n | ||||||
369<\/td>\n | 9.3 IPv6 network layer requirements 9.3.1 Introduction <\/td>\n<\/tr>\n | ||||||
370<\/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 | ||||||
371<\/td>\n | 10.2 OCF Endpoint information 10.2.1 Introduction 10.2.2 “ep” <\/td>\n<\/tr>\n | ||||||
372<\/td>\n | 10.2.3 “pri” 10.2.4 “lat” 10.2.5 OCF Endpoint information in “eps” Parameter <\/td>\n<\/tr>\n | ||||||
373<\/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 | ||||||
375<\/td>\n | 11 Functional interactions 11.1 Introduction <\/td>\n<\/tr>\n | ||||||
376<\/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 | ||||||
377<\/td>\n | 11.2.2.2 Direct discovery 11.2.3 Resource based discovery: Finding information <\/td>\n<\/tr>\n | ||||||
384<\/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 | ||||||
385<\/td>\n | 11.2.5 Multicast discovery using “\/oic\/res” <\/td>\n<\/tr>\n | ||||||
386<\/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 | ||||||
387<\/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 | ||||||
391<\/td>\n | 11.4.2 Usage of Introspection <\/td>\n<\/tr>\n | ||||||
392<\/td>\n | 11.5 Semantic Tags 11.5.1 Introduction <\/td>\n<\/tr>\n | ||||||
393<\/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 | ||||||
394<\/td>\n | 11.5.2.2 Functional behaviour Semantic Tags 11.5.2.2.1 Introduction <\/td>\n<\/tr>\n | ||||||
395<\/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 | ||||||
396<\/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 | ||||||
397<\/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 | ||||||
398<\/td>\n | 12.2.5 OCF-Content-Format-Version information <\/td>\n<\/tr>\n | ||||||
399<\/td>\n | 12.2.6 Content-Format policy <\/td>\n<\/tr>\n | ||||||
400<\/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 | ||||||
401<\/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 | ||||||
402<\/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 | ||||||
403<\/td>\n | 13 Security <\/td>\n<\/tr>\n | ||||||
404<\/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 | ||||||
410<\/td>\n | A.2.5 Property definition <\/td>\n<\/tr>\n | ||||||
411<\/td>\n | A.2.6 CRUDN behaviour A.3 Collection A.3.1 Introduction A.3.2 Example URI <\/td>\n<\/tr>\n | ||||||
412<\/td>\n | A.3.3 Resource type A.3.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n | ||||||
418<\/td>\n | A.3.5 Property definition <\/td>\n<\/tr>\n | ||||||
420<\/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 | ||||||
423<\/td>\n | A.4.5 Property definition <\/td>\n<\/tr>\n | ||||||
424<\/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 | ||||||
426<\/td>\n | A.5.5 Property definition <\/td>\n<\/tr>\n | ||||||
427<\/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 | ||||||
430<\/td>\n | A.6.5 Property definition <\/td>\n<\/tr>\n | ||||||
431<\/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 | ||||||
436<\/td>\n | A.7.5 Property definition <\/td>\n<\/tr>\n | ||||||
437<\/td>\n | A.7.6 CRUDN behaviour <\/td>\n<\/tr>\n | ||||||
438<\/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 | ||||||
439<\/td>\n | Annex C (normative) Semantic Tag enumeration support C.1 Introduction C.2 “tag-pos-desc” supported enumeration <\/td>\n<\/tr>\n | ||||||
440<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Tracked Changes. Information technology. Open Connectivity Foundation (OCF) Specification – Core specification<\/b><\/p>\n |