Overview
ISO/IEC 15444-14:2013 - "Information technology - JPEG 2000 image coding system - Part 14: XML representation and reference" defines JPXML, an XML-based representation and referencing method for JPEG 2000 images. The standard specifies how to convert JPEG 2000 box file formats and codestream marker segments into a structured XML document, and how to reference internal image data precisely (including absolute offsets). It also provides guidance and examples for implementing forward and inverse JPXML converters and for producing XML schemas that represent image structure and content.
Key topics and technical requirements
- JPXML document model: Defines three representations - skeleton, fat-skeleton, and fat - to express image structure only, structure plus references, or structure plus embedded data respectively.
- Conversion rules: Normative rules for translating JPEG 2000 box types (4CC), marker segments, and box contents into XML element names and attributes.
- Location paths and addressing: Specifies a complete referring location path (using XPath expressions) to target exact boxes or codestream data, enabling deterministic access to internal image bytes and offsets.
- JPXML converters: Describes the behaviour of forward (image → JPXML) and inverse (JPXML → image) converters and the handling of defined/undefined chunk containers.
- XML schemas and examples: Includes XML Schema examples and concrete mappings for box-based formats and codestream marker elements (see Annex A, B and C).
- Interoperability and encodings: Aligns with related standards such as XML, XML Schema, XPath, MIME and Base64 encodings for embedding or referencing binary data.
Practical applications and users
Who uses ISO/IEC 15444-14:2013:
- Software developers building JPEG 2000 toolchains, converters, and viewers that need deterministic access to internal codestream and file structure.
- Digital preservation specialists and archives requiring precise metadata and reproducible access to embedded image data for long-term storage and interoperability.
- Imaging system integrators and content management vendors that expose JPEG 2000 internals through XML APIs or transform images for web services and workflows.
- Researchers and tooling authors creating validation, diagnostics, or transformation utilities for JPEG 2000 files.
Typical use cases:
- Producing machine-readable XML manifests that map to JPEG 2000 boxes/markers for validation and automated processing.
- Embedding or referencing codestream chunks in XML to support selective retrieval, partial decoding, or remote delivery.
- Converting legacy JPEG 2000 archives into XML-first workflows for metadata extraction and preservation.
Related standards (applicable)
- ISO/IEC 15444 series (Parts 1, 2, 3, 6, 9–13)
- W3C XML, XML Schema, XPath
- IETF RFCs for UTF‑8 and Base64/MIME encodings
- ISO/IEC 15444-12 (ISO base media file format)
Keywords: ISO/IEC 15444-14:2013, JPXML, JPEG 2000, XML representation and reference, codestream, box file format, marker segments, XPath, JPXML converter, image metadata.