Overview
ISO/IEC 29500-2:2021 - Part 2 of the Office Open XML family - defines the Open Packaging Conventions (OPC): a standardized set of rules for packaging one or more interrelated byte streams (called parts) into a single package resource. OPC is the foundation for Office Open XML file formats and is applicable to other markup-based formats that need a structured, interoperable container model.
Key Topics and Requirements
- Abstract package model: definition of parts, part names, media types, and XML usage rules that govern how content is organized and identified.
- Part addressing and pack IRIs: canonical methods for addressing and resolving part URIs (pack IRIs) and for composing/normalizing references inside packages.
- Relationships: standardized relationship parts and relationship markup to express how parts relate (document structure, resources, external references).
- Physical package model: guidelines for mapping the abstract package to physical formats - most commonly ZIP - including item naming, interleaving, media types stream, and ZIP feature constraints.
- Core properties and thumbnails: a defined Core Properties part for metadata (author, creation date, etc.) and thumbnail embedding rules.
- Digital signatures: OPC-specific restrictions and extensions to W3C XML-Signature Syntax and Processing, digital signature parts, signing/validation guidance, and relationship transform algorithms.
- Conformance and annexes: rules for conformance, preprocessing for relative references, schemas (W3C XML/RELAX NG), and normative constraints on ZIP features.
Practical Applications
- Creating interoperable Office Open XML files (.docx, .xlsx, .pptx) that follow a recognized packaging model.
- Designing custom document or markup-based formats that require a standardized container and metadata/relationship model.
- Implementing document management systems, archiving solutions, and converters that read/write OPC packages reliably.
- Enabling secure document workflows via standardized digital signatures and metadata handling.
- Supporting long-term preservation by enforcing consistent packaging, media type registration, and metadata (core properties).
Who Uses This Standard
- Software developers and implementers of office suites, document editors, and converters
- Standards engineers and technical architects designing file/container formats
- Archivists and records managers ensuring interoperable digital preservation
- Security engineers implementing document signing and validation
- QA teams validating conformance to OPC and ZIP-mapping rules
Related Standards
- ISO/IEC 29500-1 and ISO/IEC 29500-4 (other parts of Office Open XML)
- W3C XML-Signature Syntax and Processing (referenced for digital signatures)
- ZIP file format specifications (for physical mapping considerations)
Keywords: ISO/IEC 29500-2, Open Packaging Conventions, Office Open XML, OPC, packaging, ZIP mapping, digital signatures, core properties, part relationships.