Overview
ISO/IEC 23093-4:2023 - "Information technology - Internet of media things - Part 4: Reference software and conformance" specifies the reference software and conformance materials that implement ISO/IEC 23093-3. It documents the available reference software modules, their Java-based APIs and package structure, and provides conformance test vectors (XML and binary bitstreams) for validating implementations of the media‑thing data formats and APIs.
Keywords: ISO/IEC 23093-4:2023, Internet of media things, reference software, conformance, APIs, MTDL, MSOV, MACV, MAOV, binary representation.
Key topics and technical requirements
- Reference software implementation
- Java® reference code adopting defined package structures (e.g., org.iso.mpeg.iomt.mtdl, .msov, .macv, .maov).
- Package/class layout designed to support tool generation (for example, JAXB).
- APIs for MTDL (Media Thing Description Language)
- Java APIs and class types for MThing, MSensor, MActuator, MAnalyser, MStorage, MManager, MAggregator.
- Concrete class types described (e.g., MThingInfo, SensedDataBaseType, ActuationDataBaseType, AnalysedDataBaseType).
- Binary and XML representation APIs
- Common APIs and binary representation modules to serialize/deserialize media‑thing data flows.
- Conformance testing
- Schema‑based conformance rules and example test bitstreams (valid and invalid XML and binary instances) to verify compliance with ISO/IEC 23093-3.
- Test material supports verifying API behavior and data format correctness.
Applications and practical value
- Ensures interoperability among media things (sensors, actuators, analysers, storage) in Internet of Media Things (IoMT) systems by providing canonical reference code and test vectors.
- Enables developers and integrators to:
- Rapidly prototype and validate MThing implementations using the Java reference libraries.
- Perform conformance testing with provided XML and binary bitstreams to confirm correct handling of MTDL, MSOV, MACV, MAOV formats.
- Useful in deployments such as multimedia sensing networks, distributed media analytics, smart camera ecosystems, and media actuator control systems where standardized data exchange and conformance are critical.
Who should use this standard
- Firmware/software developers implementing IoMT devices and services
- System architects and integrators building media-sensor/actuator networks
- Test laboratories and QA teams performing conformance and interoperability testing
- Standards developers and tool vendors generating bindings from the reference packages
Related standards
Reference software and conformance material for ISO/IEC 23093-4:2023 are published by ISO; consult the ISO website for downloads and implementation details.