ISO/IEC 23093-3:2026
(Main)Information technology — Internet of media things — Part 3: Media data formats and application programming interface (API)
General Information
- Abstract
This document specifies the syntax and semantics of description schemes for representing data exchanged by media things (e.g. media sensors, media actuators, and media storages). Moreover, it specifies the APIs to exchange these data between media things. The following interfaces are under the scope of this document: APIs for accessing media sensors, actuators, storage, managers, controllers, and aggregators; structured data formats (XML) representing media thing’s base data types, including sensors, actuators, storage, managers, aggregators, controllers, and their elements; structured data formats (XML) representing the media sensor’s output data; and, structured data formats (XML) representing media actuator’s commands. This document does not specify how sensing and actuating are carried out but defines the interfaces between the media things.
- Status
- Published
- Publication Date
- 23-Jul-2026
- Current Stage
- 6060 - International Standard published
- Start Date
- 24-Jul-2026
- Due Date
- 18-Jan-2026
- Completion Date
- 24-Jul-2026
Overview
ISO/IEC 23093-3:2026, titled Information technology - Internet of media things - Part 3: Media data formats and application programming interface (API), is an international standard developed by ISO and IEC. This document addresses the interoperability challenges among media things, such as media sensors, media actuators, and media storage devices, within the context of the Internet of Media Things (IoMT). Specifically, it establishes comprehensive syntax and semantics for media data description schemes, as well as APIs, to facilitate reliable information exchange between diverse media devices.
ISO/IEC 23093-3:2026 standardizes structured data formats, primarily XML, and defines critical APIs for media thing access and control. It is essential for developers, integrators, and system architects building interoperable and scalable IoMT solutions.
Key Topics
Media Thing Data Representation
- Specifies data description schemes in XML for representing base data types related to media sensors, actuators, storage, managers, controllers, and aggregators.
- Enables robust and consistent data interchange across heterogeneous IoMT devices.
Standardized APIs
- Defines a wide array of APIs to interact with media things, including:
- Access and control of various sensor types (e.g., microphones, cameras, environmental, biomedical, and vehicle sensors).
- Actuator commands for devices like speakers, displays, lights, and more.
- Management and aggregation functions for device coordination and data collection.
- Defines a wide array of APIs to interact with media things, including:
Data Output and Command Vocabularies
- Establishes standardized vocabularies for sensor output data and actuator command formatting, supporting precise interoperability.
Separation of Function and Interface
- Clearly distinguishes interface specifications from the physical implementation of media sensing and actuating functions, focusing on connectivity and data exchange models.
Applications
The ISO/IEC 23093-3:2026 standard delivers practical value across a range of industries and scenarios where reliable exchange of media-related data is critical:
Smart Media Environments
- Interconnects media sensors and actuators in smart homes, digital signage, multimedia installations, and entertainment systems.
Healthcare and Wearables
- Supports integration and analysis of data from biomedical sensors and actuators (e.g., for monitoring vitals, patient feedback, or environmental conditions in medical facilities).
Connected Vehicles and Transportation
- Facilitates data flow between automotive sensors (speed, pressure, environmental monitoring) and actuators (displays, warning systems), enabling advanced driver-assistance and analytics.
Industrial IoT and Smart Cities
- Enables centralized management of distributed sensors and actuators for environmental monitoring, public safety, and resource management.
Research and Development
- Provides a standardized foundation for developing, prototyping, and integrating new media devices and IoMT solutions.
Related Standards
To maximize interoperability and implementation efficiency, ISO/IEC 23093-3:2026 can be used alongside other relevant standards such as:
- ISO/IEC 23093-1 - Internet of media things - Architecture
- ISO/IEC 23093-2 - Internet of media things - Discovery and communication
- ISO/IEC 21823 - Internet of things - Interoperability for IoT systems
- ISO/IEC 30141 - Internet of Things Reference Architecture
- MPEG standards - For media coding, streaming, and content formatting
By leveraging ISO/IEC 23093-3:2026, organizations can ensure their media things are equipped with standardized interfaces and data formats, promoting seamless system integration, scalability, and future-proof interoperability across IoMT and smart device ecosystems.
Relations
- Effective Date
- 28-Jan-2023
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

NYCE
Mexican standards and certification body.
Sponsored listings
Frequently Asked Questions
ISO/IEC 23093-3:2026 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Internet of media things — Part 3: Media data formats and application programming interface (API)". This standard covers: This document specifies the syntax and semantics of description schemes for representing data exchanged by media things (e.g. media sensors, media actuators, and media storages). Moreover, it specifies the APIs to exchange these data between media things. The following interfaces are under the scope of this document: APIs for accessing media sensors, actuators, storage, managers, controllers, and aggregators; structured data formats (XML) representing media thing’s base data types, including sensors, actuators, storage, managers, aggregators, controllers, and their elements; structured data formats (XML) representing the media sensor’s output data; and, structured data formats (XML) representing media actuator’s commands. This document does not specify how sensing and actuating are carried out but defines the interfaces between the media things.
This document specifies the syntax and semantics of description schemes for representing data exchanged by media things (e.g. media sensors, media actuators, and media storages). Moreover, it specifies the APIs to exchange these data between media things. The following interfaces are under the scope of this document: APIs for accessing media sensors, actuators, storage, managers, controllers, and aggregators; structured data formats (XML) representing media thing’s base data types, including sensors, actuators, storage, managers, aggregators, controllers, and their elements; structured data formats (XML) representing the media sensor’s output data; and, structured data formats (XML) representing media actuator’s commands. This document does not specify how sensing and actuating are carried out but defines the interfaces between the media things.
ISO/IEC 23093-3:2026 is classified under the following ICS (International Classification for Standards) categories: 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 23093-3:2026 has the following relationships with other standards: It is inter standard links to ISO/IEC 23093-3:2022. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO/IEC 23093-3:2026 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
International
Standard
ISO/IEC 23093-3
Third edition
Information technology — Internet
2026-07
of media things —
Part 3:
Media data formats and application
programming interface (API)
Technologies de l'information — Internet des objets media —
Partie 3: API et formats des données
Reference number
© ISO/IEC 2026
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2026 – All rights reserved
ii
Contents Page
Foreword .vii
Introduction .viii
1 Scope . 1
2 Normative references . 1
3 Terms, definitions, and abbreviated terms . 2
3.1 Terms and definitions .2
3.2 Abbreviated terms .3
4 Schema documents and prefixes . 3
4.1 Schema documents .3
4.2 Use of prefixes .3
5 APIs . 4
5.1 General .4
5.2 APIs for IoMT sensors.5
5.2.1 General .5
5.2.2 MSensor class .6
5.2.3 API for IoMT microphone.7
5.2.4 API for IoMT camera .9
5.2.5 API for IoMT RFID reader .11
5.2.6 API for IoMT compass sensor . 12
5.2.7 API for IoMT orientation sensor .14
5.2.8 API for IoMT position sensor . 15
5.2.9 API for IoMT global positioning sensor .16
5.2.10 API for IoMT distance sensor .17
5.2.11 API for IoMT light sensor .18
5.2.12 API for IoMT ambient noise sensor .19
5.2.13 API for IoMT temperature sensor . 20
5.2.14 API for IoMT humidity sensor .21
5.2.15 API for IoMT atmospheric pressure sensor . 22
5.2.16 API for IoMT velocity sensor . 23
5.2.17 API for IoMT acceleration sensor .24
5.2.18 API for IoMT angular acceleration sensor . 25
5.2.19 API for IoMT angular velocity sensor . 26
5.2.20 API for IoMT force sensor .27
5.2.21 API for IoMT torque sensor . 28
5.2.22 API for IoMT pressure sensor . 29
5.2.23 API for IoMT motion sensor . 30
5.2.24 API for IoMT intelligent camera sensor .31
5.2.25 API for IoMT multi-interaction point sensor .32
5.2.26 API for IoMT gaze tracking sensor . 33
5.2.27 API for IoMT wind sensor . 34
5.2.28 API for IoMT altitude sensor . 35
5.2.29 API for IoMT gas sensor . 36
5.2.30 API for IoMT dust sensor .37
5.2.31 API for IoMT bend sensor . 38
5.2.32 API for IoMT body height sensor . 39
5.2.33 API for IoMT body weight sensor . 40
5.2.34 API for IoMT body temperature sensor .41
5.2.35 API for IoMT body fat sensor .42
5.2.36 API for IoMT blood-type sensor .43
5.2.37 API for IoMT blood pressure sensor . 44
5.2.38 API for IoMT blood sugar sensor .45
5.2.39 API for IoMT blood oxygen sensor . 46
5.2.40 API for IoMT heart rate sensor .47
© ISO/IEC 2026 – All rights reserved
iii
5.2.41 API for IoMT electrograph sensor . 48
5.2.42 API for IoMT EEG sensor. 49
5.2.43 API for IoMT ECG sensor . . 50
5.2.44 API for IoMT EMG sensor .51
5.2.45 API for IoMT EOG sensor .52
5.2.46 API for IoMT GSR sensor . 53
5.2.47 API for IoMT bio sensor . 54
5.2.48 API for IoMT weather sensor . 55
5.2.49 API for IoMT facial expression sensor . 56
5.2.50 API for IoMT facial morphology sensor . .57
5.2.51 API for IoMT facial expression characteristics sensor . 58
5.2.52 API for IoMT geomagnetic sensor .59
5.2.53 API for IoMT proximity sensor . 60
5.2.54 API for IoMT switch sensor .61
5.2.55 API for IoMT spectrum camera sensor .62
5.2.56 API for IoMT colour camera sensor . 63
5.2.57 API for IoMT depth camera sensor . 64
5.2.58 API for IoMT stereo camera sensor . 65
5.2.59 API for IoMT thermographic camera sensor . 66
5.2.60 API for IoMT engine oil temperature sensor .67
5.2.61 API for IoMT intake air temperature sensor . 68
5.2.62 API for IoMT tyre pressure monitor system sensor . 69
5.2.63 API for IoMT distance travelled sensor .70
5.2.64 API for IoMT speed sensor .71
5.2.65 API for IoMT vehicle speed sensor . . 72
5.2.66 API for IoMT mass airflow sensor . 73
5.2.67 API for IoMT percentage sensor .74
5.2.68 API for IoMT fuel level sensor . 75
5.2.69 API for IoMT manifold absolute pressure sensor .76
5.2.70 API for IoMT engine RPM sensor . 77
5.2.71 API for IoMT centre of mess sensor . 78
5.2.72 API for IoMT RADAR sensor . 79
5.2.73 API for IoMT array camera sensor . 80
5.2.74 API for IoMT e-nose sensor . 81
5.3 APIs for IoMT actuators . 82
5.3.1 General . 82
5.3.2 MActuator class . 82
5.3.3 API for IoMT speaker . 83
5.3.4 API for IoMT display . 85
5.3.5 API for IoMT camera actuator . 88
5.3.6 API for IoMT vibrator . 90
5.3.7 API for IoMT sprayer .91
5.3.8 API for IoMT light . 93
5.3.9 API for IoMT heater . 95
5.3.10 API for IoMT cooler . 96
5.3.11 API for IoMT fan . 97
5.3.12 API for IoMT motion chair. 98
5.3.13 API for IoMT tactile generator . . 99
5.3.14 API for consecutive vibration device . 100
5.3.15 API for IoMT 3D printer . . . 101
5.4 APIs for IoMT storage . 102
5.4.1 General . 102
5.4.2 MStorage class . 103
5.5 APIs for IoMT managers . 104
5.5.1 General . 104
5.5.2 MManager class . 104
5.6 APIs for IoMT aggregators . 105
5.6.1 General . 105
5.6.2 MAggregator class . 107
© ISO/IEC 2026 – All rights reserved
iv
5.7 Return type class. 108
5.7.1 General . 108
5.7.2 MPEGVCapabilityType . 108
5.7.3 MPEGVSensedDataType .110
5.7.4 MPEGVCommandType . 112
5.7.5 IoMT SensedDataType .114
5.7.6 IoMT ActuationDataType .116
5.7.7 IoMT AnalysedDataType . 118
5.7.8 IoMT MissionDataType . 120
5.7.9 IoMT CapabilityListType . 122
5.7.10 IoMT MThingInfoType . 124
6 Media thing description language .126
6.1 General . 126
6.2 Schema wrapper . 126
6.3 Mnemonics for binary representations . 127
6.4 Base data types and elements . 127
6.4.1 General . 127
6.4.2 Syntax . . 127
6.4.3 Binary Representation . 131
6.4.4 Semantics .134
6.4.5 Examples .142
6.5 Root element .142
6.5.1 General .142
6.5.2 Syntax . .142
6.5.3 Binary Representation .143
6.5.4 Semantics . 144
6.6 Media sensor description language .145
6.6.1 General .145
6.6.2 Syntax . .145
6.6.3 Binary Representation . 146
6.6.4 Semantics .147
6.6.5 Examples . 148
6.7 Media actuator description language . 148
6.7.1 General . 148
6.7.2 Syntax . . 148
6.7.3 Binary Representation . 149
6.7.4 Semantics . 150
6.7.5 Examples . 151
6.8 Media analyser description language . 152
6.8.1 General . 152
6.8.2 Syntax . . 152
6.8.3 Binary Representation . 153
6.8.4 Semantics .154
6.8.5 Examples . 155
6.9 Media storage description language . 156
6.9.1 General . 156
6.9.2 Syntax . . 156
6.9.3 Binary Representation . 157
6.9.4 Semantics . 158
6.9.5 Examples . 159
6.10 Media manager description language . 159
6.10.1 General . 159
6.10.2 Syntax . . 159
6.10.3 Binary Representation . 160
6.10.4 Semantics .161
6.10.5 Examples . 162
6.11 Media aggregator description language . 162
6.11.1 General . 162
© ISO/IEC 2026 – All rights reserved
v
6.11.2 Syntax . . 162
6.11.3 Binary Representation . 164
6.11.4 Semantics . 166
6.11.5 Examples .167
6.12 Media controller description language .170
6.12.1 General .170
6.12.2 Syntax . .170
6.12.3 Binary representation .171
6.12.4 Semantics . 172
6.12.5 Examples . 173
7 Media sensor output vocabulary .173
7.1 General . 173
7.2 Schema wrapper . 173
7.3 IoMT sensed data captured time .174
7.3.1 General .174
7.3.2 Syntax . .174
7.3.3 Binary Representation .174
7.3.4 Semantics .174
7.3.5 Examples .174
8 Media actuator command vocabulary .175
8.1 General . 175
8.2 Schema wrapper . 175
8.3 IoMT speaker .176
8.3.1 General .176
8.3.2 Syntax . .176
8.3.3 Binary Representation . 177
8.3.4 Semantics . 177
8.3.5 Examples . 177
8.4 IoMT display . 178
8.4.1 General . 178
8.4.2 Syntax . . 178
8.4.3 Binary Representation . 179
8.4.4 Semantics . 179
8.4.5 Examples . 180
8.5 IoMT camera actuator . 180
8.5.1 General . 180
8.5.2 Syntax . . 180
8.5.3 Binary Representation . 182
8.5.4 Semantics . 183
8.5.5 Examples .184
8.6 IoMT consecutive vibration device . 185
8.6.1 General . 185
8.6.2 Syntax . 185
8.6.3 Binary Representation . 186
8.6.4 Semantics . 187
8.6.5 Examples . 188
8.7 IoMT light . 188
8.7.1 General . 188
8.7.2 Syntax . . 188
8.7.3 Binary Representation . 189
8.7.4 Semantics . 190
8.7.5 Examples . 190
Annex A (informative) Classification scheme .191
Annex B (informative) .262
Bibliography .265
© ISO/IEC 2026 – A
...



