{"id":435051,"date":"2024-10-20T07:47:29","date_gmt":"2024-10-20T07:47:29","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-30115-12022-tc\/"},"modified":"2024-10-26T14:46:16","modified_gmt":"2024-10-26T14:46:16","slug":"bs-iso-iec-30115-12022-tc","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-30115-12022-tc\/","title":{"rendered":"BS ISO\/IEC 30115-1:2022 – TC"},"content":{"rendered":"
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
222<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | 1 Foreword {-} 1.1 Acknowledgments {-} <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | 2 Introduction {-} <\/td>\n<\/tr>\n | ||||||
238<\/td>\n | 3 Scope <\/td>\n<\/tr>\n | ||||||
239<\/td>\n | 4 Normative references <\/td>\n<\/tr>\n | ||||||
241<\/td>\n | 5 Terms, definitions, symbols, and abbreviated terms 5.1 Hardware terms 5.1.1 baseboard management controller (BMC) 5.1.2 IPMI <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | 5.1.3 KVM-IP 5.1.4 NIC 5.1.5 PCI 5.1.6 PCIe 5.2 Web development terms 5.2.1 CORS 5.2.2 CRUD 5.2.3 CSRF 5.2.4 event 5.2.5 excerpt <\/td>\n<\/tr>\n | ||||||
243<\/td>\n | 5.2.6 HTTP 5.2.7 HTTPS 5.2.8 hypermedia API 5.2.9 IP 5.2.10 JSON 5.2.11 member 5.2.12 message 5.2.13 OData 5.2.14 OData service document <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | 5.2.15 operation 5.2.16 parent resource 5.2.17 property 5.2.18 request 5.2.19 response 5.2.20 subscription 5.2.21 task 5.2.22 task monitor 5.2.23 TCP <\/td>\n<\/tr>\n | ||||||
245<\/td>\n | 5.2.24 TLS 5.2.25 XSS 5.3 Redfish terms 5.3.1 collection 5.3.2 Redfish client 5.3.3 Redfish protocol 5.3.4 Redfish schema 5.3.5 Redfish service 5.3.6 resource <\/td>\n<\/tr>\n | ||||||
246<\/td>\n | 5.3.7 resource collection 5.3.8 resource tree 5.3.9 resource type 5.3.10 service root 5.3.11 subordinate resource <\/td>\n<\/tr>\n | ||||||
247<\/td>\n | 6 Typographical conventions <\/td>\n<\/tr>\n | ||||||
248<\/td>\n | 7 Overview 7.1 Goals <\/td>\n<\/tr>\n | ||||||
249<\/td>\n | 7.2 Design tenets 7.3 Limitations <\/td>\n<\/tr>\n | ||||||
250<\/td>\n | 7.4 Additional design background and rationale 7.4.1 REST-based interface 7.4.2 Data-oriented 7.4.3 Separation of protocol from data model 7.4.4 Hypermedia API service root 7.4.5 OpenAPI v3.0 support <\/td>\n<\/tr>\n | ||||||
251<\/td>\n | 7.4.6 OData conventions 7.5 Service elements 7.5.1 Synchronous and asynchronous operation support 7.5.2 Eventing mechanism <\/td>\n<\/tr>\n | ||||||
252<\/td>\n | 7.5.3 Actions 7.5.4 Service discovery 7.5.5 Remote access support 7.6 Security <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | 8 Protocol details 8.1 Universal Resource Identifiers <\/td>\n<\/tr>\n | ||||||
255<\/td>\n | 8.2 HTTP methods <\/td>\n<\/tr>\n | ||||||
256<\/td>\n | 8.3 HTTP redirect 8.4 Media types 8.5 ETags <\/td>\n<\/tr>\n | ||||||
257<\/td>\n | 8.6 Protocol version <\/td>\n<\/tr>\n | ||||||
258<\/td>\n | 8.7 Redfish-defined URIs and relative reference rules <\/td>\n<\/tr>\n | ||||||
260<\/td>\n | 9 Service requests 9.1 Request headers <\/td>\n<\/tr>\n | ||||||
263<\/td>\n | 9.2 GET (read requests) 9.2.1 GET (read requests) overview 9.2.2 Resource collection requests <\/td>\n<\/tr>\n | ||||||
264<\/td>\n | 9.2.3 Service root request 9.2.4 OData service and metadata document requests <\/td>\n<\/tr>\n | ||||||
265<\/td>\n | 9.3 Query parameters 9.3.1 Query parameter overview <\/td>\n<\/tr>\n | ||||||
267<\/td>\n | 9.3.2 The $expand query parameter <\/td>\n<\/tr>\n | ||||||
269<\/td>\n | 9.3.3 The $select query parameter <\/td>\n<\/tr>\n | ||||||
270<\/td>\n | 9.3.4 The $filter query parameter <\/td>\n<\/tr>\n | ||||||
271<\/td>\n | 9.4 HEAD <\/td>\n<\/tr>\n | ||||||
272<\/td>\n | 9.5 Data modification requests 9.5.1 Data modification requests overview 9.5.2 Modification success responses <\/td>\n<\/tr>\n | ||||||
273<\/td>\n | 9.5.3 Modification error responses 9.6 PATCH (update) <\/td>\n<\/tr>\n | ||||||
274<\/td>\n | 9.7 PATCH on array properties <\/td>\n<\/tr>\n | ||||||
275<\/td>\n | 9.8 PUT (replace) 9.9 POST (create) <\/td>\n<\/tr>\n | ||||||
276<\/td>\n | 9.10 DELETE (delete) 9.11 POST (action) <\/td>\n<\/tr>\n | ||||||
278<\/td>\n | 9.12 Operation apply time <\/td>\n<\/tr>\n | ||||||
281<\/td>\n | 9.13 Deep operations <\/td>\n<\/tr>\n | ||||||
285<\/td>\n | 10 Service responses 10.1 Response headers <\/td>\n<\/tr>\n | ||||||
287<\/td>\n | 10.2 Link header 10.3 Status codes <\/td>\n<\/tr>\n | ||||||
290<\/td>\n | 10.4 OData metadata responses 10.4.1 OData metadata responses overview 10.4.2 OData $metadata <\/td>\n<\/tr>\n | ||||||
291<\/td>\n | 10.4.2.1 Referencing other schemas 10.4.2.2 Referencing OEM extensions <\/td>\n<\/tr>\n | ||||||
292<\/td>\n | 10.4.3 OData service document 10.5 Resource responses <\/td>\n<\/tr>\n | ||||||
293<\/td>\n | 10.6 Error responses <\/td>\n<\/tr>\n | ||||||
295<\/td>\n | 11 Data model 11.1 Resources 11.2 Resource types <\/td>\n<\/tr>\n | ||||||
296<\/td>\n | 11.3 Resource collections 11.4 OEM resources <\/td>\n<\/tr>\n | ||||||
297<\/td>\n | 11.5 Common data types 11.5.1 Primitive types 11.5.2 Empty string values <\/td>\n<\/tr>\n | ||||||
298<\/td>\n | 11.5.3 GUID and UUID values 11.5.4 Date-Time values 11.5.5 Duration values <\/td>\n<\/tr>\n | ||||||
299<\/td>\n | 11.5.6 Reference properties 11.5.7 Non-resource reference properties <\/td>\n<\/tr>\n | ||||||
300<\/td>\n | 11.5.8 Array properties 11.5.9 Structured properties <\/td>\n<\/tr>\n | ||||||
301<\/td>\n | 11.5.10 Message object 11.5.10.1 Overview <\/td>\n<\/tr>\n | ||||||
302<\/td>\n | 11.5.10.2 MessageId format <\/td>\n<\/tr>\n | ||||||
303<\/td>\n | 11.6 Properties 11.6.1 Properties overview 11.6.2 Resource identifier (@odata.id) property 11.6.3 Resource type (@odata.type) property <\/td>\n<\/tr>\n | ||||||
304<\/td>\n | 11.6.4 Resource ETag (@odata.etag) property 11.6.5 Resource context (@odata.context) property <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | 11.6.6 Id 11.6.7 Name 11.6.8 Description 11.6.9 MemberId 11.6.10 Count (Members@odata.count) property <\/td>\n<\/tr>\n | ||||||
306<\/td>\n | 11.6.11 Members 11.6.12 Next link (Members@odata.nextLink) property 11.6.13 Links 11.6.13.1 Reference to a related resource <\/td>\n<\/tr>\n | ||||||
307<\/td>\n | 11.6.13.2 References to multiple related resources 11.6.14 Actions property 11.6.14.1 Action representation <\/td>\n<\/tr>\n | ||||||
308<\/td>\n | 11.6.14.2 Action responses 11.6.15 Oem <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | 11.6.16 Status 11.7 Naming conventions 11.7.1 Naming rules <\/td>\n<\/tr>\n | ||||||
310<\/td>\n | 11.7.2 URI naming rules <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | 11.8 Extending standard resources 11.8.1 Extending standard resources overview 11.8.2 OEM property format and content 11.8.3 OEM-specified object naming <\/td>\n<\/tr>\n | ||||||
312<\/td>\n | 11.8.4 OEM resource types 11.8.5 OEM registries <\/td>\n<\/tr>\n | ||||||
313<\/td>\n | 11.8.6 OEM URIs 11.8.7 OEM property examples <\/td>\n<\/tr>\n | ||||||
314<\/td>\n | 11.8.8 OEM actions <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | 11.9 Payload annotations 11.9.1 Payload annotations overview 11.9.2 Allowable values <\/td>\n<\/tr>\n | ||||||
316<\/td>\n | 11.9.3 Extended information 11.9.3.1 Extended object information <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | 11.9.3.2 Extended property information 11.9.4 Action info annotation <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | 11.9.5 Settings and settings apply time annotations 11.9.6 Operation apply time and operation apply time support annotations 11.9.7 Maintenance window annotation <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | 11.9.8 Collection capabilities annotation <\/td>\n<\/tr>\n | ||||||
321<\/td>\n | 11.9.9 Requested count and allow over-provisioning annotations 11.9.10 Zone affinity annotation <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 11.9.11 Supported certificates annotation 11.9.12 Deprecated annotation 11.10 Settings resource <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | 11.11 Special resource situations 11.11.1 Overview 11.11.2 Absent resources 11.12 Registries <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 11.13 Schema annotations 11.13.1 Schema annotations overview 11.13.2 Description annotation <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | 11.13.3 Long description annotation 11.13.4 Resource capabilities annotation 11.13.5 Resource URI patterns annotation <\/td>\n<\/tr>\n | ||||||
328<\/td>\n | 11.13.6 Additional properties annotation <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | 11.13.7 Permissions annotation 11.13.8 Required annotation 11.13.9 Required on create annotation 11.13.10 Units of measure annotation 11.13.11 Expanded resource annotation <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | 11.13.12 Owning entity annotation 11.13.13 Deprecated annotation 11.14 Versioning <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | 11.15 Localization <\/td>\n<\/tr>\n | ||||||
332<\/td>\n | 12 File naming and publication 12.1 Registry file naming 12.2 Profile file naming 12.3 Dictionary file naming 12.4 Localized file naming <\/td>\n<\/tr>\n | ||||||
333<\/td>\n | 12.5 DMTF Redfish file repository <\/td>\n<\/tr>\n | ||||||
335<\/td>\n | 13 Schema definition languages 13.1 OData Common Schema Definition Language 13.1.1 OData Common Schema Definition Language overview 13.1.2 File naming conventions for CSDL 13.1.3 Core CSDL files <\/td>\n<\/tr>\n | ||||||
336<\/td>\n | 13.1.4 CSDL format 13.1.4.1 Referencing other CSDL files <\/td>\n<\/tr>\n | ||||||
337<\/td>\n | 13.1.4.2 CSDL data services 13.1.5 Elements of CSDL namespaces <\/td>\n<\/tr>\n | ||||||
338<\/td>\n | 13.1.5.1 Qualified names 13.1.5.2 Entity type and complex type elements <\/td>\n<\/tr>\n | ||||||
339<\/td>\n | 13.1.5.3 Action element <\/td>\n<\/tr>\n | ||||||
340<\/td>\n | 13.1.5.4 Action element for OEM actions 13.1.5.5 Action with a response body <\/td>\n<\/tr>\n | ||||||
341<\/td>\n | 13.1.5.6 Property element <\/td>\n<\/tr>\n | ||||||
342<\/td>\n | 13.1.5.7 Navigation property element 13.1.5.8 Enum type element <\/td>\n<\/tr>\n | ||||||
343<\/td>\n | 13.1.5.9 Annotation element <\/td>\n<\/tr>\n | ||||||
346<\/td>\n | 13.2 JSON Schema 13.2.1 JSON Schema overview 13.2.2 File naming conventions for JSON Schema 13.2.3 Core JSON Schema files <\/td>\n<\/tr>\n | ||||||
347<\/td>\n | 13.2.4 JSON Schema format 13.2.5 JSON Schema definitions body 13.2.5.1 Resource definitions in JSON Schema <\/td>\n<\/tr>\n | ||||||
348<\/td>\n | 13.2.5.2 Enumerations in JSON Schema <\/td>\n<\/tr>\n | ||||||
349<\/td>\n | 13.2.5.3 Actions in JSON Schema <\/td>\n<\/tr>\n | ||||||
350<\/td>\n | 13.2.5.4 OEM actions in JSON Schema <\/td>\n<\/tr>\n | ||||||
351<\/td>\n | 13.2.5.5 Action with a response body <\/td>\n<\/tr>\n | ||||||
352<\/td>\n | 13.2.6 JSON Schema terms <\/td>\n<\/tr>\n | ||||||
353<\/td>\n | 13.3 OpenAPI 13.3.1 OpenAPI overview 13.3.2 File naming conventions for OpenAPI schema 13.3.3 Core OpenAPI schema files <\/td>\n<\/tr>\n | ||||||
354<\/td>\n | 13.3.4 openapi.yaml <\/td>\n<\/tr>\n | ||||||
356<\/td>\n | 13.3.5 OpenAPI file format 13.3.6 OpenAPI components body 13.3.6.1 Resource definitions in OpenAPI <\/td>\n<\/tr>\n | ||||||
357<\/td>\n | 13.3.6.2 Enumerations in OpenAPI 13.3.6.3 Actions in OpenAPI <\/td>\n<\/tr>\n | ||||||
359<\/td>\n | 13.3.6.4 OEM actions in OpenAPI 13.3.7 OpenAPI terms used by Redfish <\/td>\n<\/tr>\n | ||||||
360<\/td>\n | 13.4 Schema modification rules <\/td>\n<\/tr>\n | ||||||
362<\/td>\n | 14 Service details 14.1 Eventing 14.1.1 Eventing overview 14.1.2 POST to subscription collection <\/td>\n<\/tr>\n | ||||||
363<\/td>\n | 14.1.3 Open an SSE connection <\/td>\n<\/tr>\n | ||||||
364<\/td>\n | 14.1.4 EventType-based eventing 14.1.5 Subscribing to events <\/td>\n<\/tr>\n | ||||||
365<\/td>\n | 14.1.6 Event formats <\/td>\n<\/tr>\n | ||||||
366<\/td>\n | 14.1.7 OEM extensions 14.2 Asynchronous operations <\/td>\n<\/tr>\n | ||||||
368<\/td>\n | 14.3 Resource tree stability 14.4 Discovery 14.4.1 Discovery overview <\/td>\n<\/tr>\n | ||||||
369<\/td>\n | 14.4.2 UPnP compatibility 14.4.3 USN format 14.4.4 M-SEARCH response <\/td>\n<\/tr>\n | ||||||
370<\/td>\n | 14.4.5 Notify, alive, and shutdown messages 14.5 Server-sent events 14.5.1 General <\/td>\n<\/tr>\n | ||||||
371<\/td>\n | 14.5.2 Event service <\/td>\n<\/tr>\n | ||||||
373<\/td>\n | 14.5.2.1 Event message SSE stream <\/td>\n<\/tr>\n | ||||||
374<\/td>\n | 14.5.2.2 Metric report SSE stream <\/td>\n<\/tr>\n | ||||||
375<\/td>\n | 14.6 Update service 14.6.1 Overview 14.6.2 Software update types 14.6.2.1 Simple updates 14.6.2.2 Multipart HTTP push updates <\/td>\n<\/tr>\n | ||||||
378<\/td>\n | 15 Security details 15.1 Transport Layer Security (TLS) protocol 15.1.1 Transport Layer Security (TLS) protocol overview 15.1.2 Cipher suites <\/td>\n<\/tr>\n | ||||||
379<\/td>\n | 15.1.3 Certificates 15.2 Sensitive data 15.3 Authentication 15.3.1 Authentication overview <\/td>\n<\/tr>\n | ||||||
380<\/td>\n | 15.3.2 Authentication requirements 15.3.2.1 Resource and operation authentication requirements 15.3.2.2 HTTP header authentication requirements 15.3.2.3 Authentication failure requirements <\/td>\n<\/tr>\n | ||||||
381<\/td>\n | 15.3.3 HTTP Basic authentication 15.3.4 Redfish session login authentication 15.3.4.1 Redfish login sessions <\/td>\n<\/tr>\n | ||||||
382<\/td>\n | 15.3.4.2 Session login <\/td>\n<\/tr>\n | ||||||
383<\/td>\n | 15.3.4.3 Session lifetime 15.3.4.4 Session termination or logout 15.4 Authorization 15.4.1 Authorization overview <\/td>\n<\/tr>\n | ||||||
384<\/td>\n | 15.4.2 Privilege model 15.4.2.1 Roles <\/td>\n<\/tr>\n | ||||||
385<\/td>\n | 15.4.2.2 Restricted roles and restricted privileges <\/td>\n<\/tr>\n | ||||||
386<\/td>\n | 15.4.2.3 OEM privileges 15.4.3 Redfish service operation-to-privilege mapping 15.4.3.1 Why specify operation-to-privilege mapping? 15.4.3.2 Representing operation-to-privilege mappings <\/td>\n<\/tr>\n | ||||||
387<\/td>\n | 15.4.3.3 Operation map syntax <\/td>\n<\/tr>\n | ||||||
388<\/td>\n | 15.4.3.4 Mapping overrides syntax 15.4.3.5 Property override example <\/td>\n<\/tr>\n | ||||||
389<\/td>\n | 15.4.3.6 Subordinate override <\/td>\n<\/tr>\n | ||||||
390<\/td>\n | 15.4.3.7 Resource URI override <\/td>\n<\/tr>\n | ||||||
391<\/td>\n | 15.4.3.8 Privilege AND and OR syntax <\/td>\n<\/tr>\n | ||||||
392<\/td>\n | 15.5 Account service 15.5.1 Account service overview 15.5.2 Password management <\/td>\n<\/tr>\n | ||||||
393<\/td>\n | 15.5.3 Password change required handling 15.6 Asynchronous tasks 15.7 Event subscriptions <\/td>\n<\/tr>\n | ||||||
394<\/td>\n | 16 Redfish Host Interface <\/td>\n<\/tr>\n | ||||||
395<\/td>\n | 17 Redfish composability <\/td>\n<\/tr>\n | ||||||
396<\/td>\n | 17.1 Composition requests 17.1.1 Composition requests overview 17.1.2 Specific composition <\/td>\n<\/tr>\n | ||||||
397<\/td>\n | 17.1.3 Constrained composition <\/td>\n<\/tr>\n | ||||||
398<\/td>\n | 17.1.4 Expandable resources 17.2 Updating a composed resource <\/td>\n<\/tr>\n | ||||||
399<\/td>\n | 18 Aggregation 18.1 Classes of aggregators 18.1.1 Implicit and complex aggregators <\/td>\n<\/tr>\n | ||||||
400<\/td>\n | 18.1.2 Use cases 18.2 Aggregation service 18.2.1 Aggregation service overview 18.2.2 Aggregator requirements <\/td>\n<\/tr>\n | ||||||
401<\/td>\n | 18.2.3 Aggregates 18.2.4 Aggregation sources and connection methods <\/td>\n<\/tr>\n | ||||||
403<\/td>\n | 19 ANNEX A (informative) Change log <\/td>\n<\/tr>\n | ||||||
416<\/td>\n | 20 Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Tracked Changes. Information technology. Redfish scalable platforms management API specification – Redfish Specification v1.13.0<\/b><\/p>\n |