Overview - ISO/IEC TR 12785-3:2012 (Content packaging, Part 3)
ISO/IEC TR 12785-3:2012 is a Technical Report from ISO/IEC JTC 1/SC 36 that provides best practice and implementation guidance for content packaging in the learning, education and training (LET) domain. It explains how common use cases are satisfied by the ISO/IEC 12785 family (derived from IMS Global Learning Consortium Content Packaging v1.2) and focuses on constructing manifest documents and interoperable content packages for Learning Management Systems (LMS), repositories and delivery platforms.
Key topics and technical requirements
- Manifest and package structure: guidance on composing manifest documents that describe resources, organizations and file relationships inside a package.
- Package interchange file (PIF): use of compressed PIFs (e.g., ZIP) as a transport and instantiation format; recommendations for simple vs. complex packages.
- Resources and metadata: how to declare local vs. remote resources, assign metadata to package components, and support multiple languages in titles.
- Child manifests and organization: patterns for nested (child) manifests and how to handle sequencing or modular packages. The report includes the IPointer mechanism (clause 5.5) for linking and sequencing.
- Namespaces and extension objects: explanation of extension objects and separate namespaces to preserve backward compatibility with existing IMS content while enabling new linking/referencing behavior.
- Control files and bindings: recommendations for control files (e.g., XML schemas) and the XML binding defined in ISO/IEC 12785-2.
- Specialized packaging: handling METS or other complex object encodings, alternative organization structures (topic maps), alternative resources, and identifier strategies.
- Interoperability considerations: preserving support for legacy IMS packages and practical guidance to ensure robust ingestion by LMS and content repositories.
Practical applications and users
Who benefits:
- Content authors and instructional designers - create interoperable learning content and language/accessibility variants.
- LMS and repository developers - implement package readers/writers that correctly interpret manifests, PIFs and remote resources.
- Tool vendors - packaging tools, conversion utilities and content management systems that must maintain compatibility with IMS/SCORM profiles.
Practical uses:
- Delivering sharable courses (SCORM/ISO/IEC 29163-compatible)
- Managing remote-hosted resources to retain publisher control and updates
- Packaging complex digital objects (METS) and multilingual content
Related standards
- ISO/IEC 12785-1:2009 - Content packaging information model (normative)
- ISO/IEC 12785-2 - XML binding for the information model
- IMS Content Packaging v1.2 - source specification used by ISO/IEC 12785
- ISO/IEC 29163 (SCORM) - common profile referenced for interoperability
- IETF RFC 1951 - DEFLATE (used for PIF compression)
This Technical Report is primarily informative and is a practical reference for implementing robust, interoperable content packaging solutions in the LET ecosystem.