|

Requirements for a Unified
OEBPS Container Format Version 1.0
Unified OeBPS Container Format Working
Group
International Digital Publishing Forum Informational Document
February 2006
Contributors
Kelley
L. Allen (Random House)
Angel Ancin (iRex Technologies)
Ryan Bandy (Random House)
Richard Bellaver (Ball State University) – Invited Expert
Nick Bogaty (IDPF) – Secretary
Thierry Brethes (Mobipocket)
Janice Carter (Benetech/Bookshare.org)
Garth Conboy (eBook Technologies) – Co-Chair
Neil De Young (Time Warner Book Group)
Linh N. Do (Random House, Inc.)
Jon Ferraoilo (Adobe Systems Inc.) – Vice-Chair
Geoff Freed (WGBH)
Liang Gang (TriWorks Asia)
Peter Ghali (Motricity, ereader.com)
Markku T. Hakkinen (DAISY Consortium)
Gillian Harrison (NetLibrary)
Jonathan Hevenstone (Publishing Dimensions)
Theresa Horner (HarperCollins)
Karen Iannone (Houghton Mifflin)
Claire Israel (Simon & Schuster)
Mattias Karlsson (Dolphin Computer Access)
Bill Kasdorf (Apex Publishing)
George Kerscher (DAISY Consortium)
Steve Kotrch (Simon & Schuster)
Bill McCoy (Adobe Systems, Inc.)
Bill McKenna (Follett)
Bonnie Melton (Houghton Mifflin College Division)
Jon Noring (OpenReader Consortium) – Invited Expert
Lee Passey – Invited Expert
Steve Potash (OverDrive)
John Rivlin (eBook Technologies) – Co-Chair
Tyler Ruse (Codemantra)
Mike Smith (Harlequin)
Kimi Sugeno (John Wiley & Sons)
Gary Varnell (Osoft.com)
Xin Wang, Ph.D. (ContentGuard, Inc.)
Andrew Weinstein (Lightning Source)
Tom Whitcomb (NetLibrary)
Andy Williams (Cambridge
University
Press)
Eli Willner (Green Point Technology Services)
Introduction
In November 2005,
the Unified OeBPS Container Format Working Group was officially created with an
IDPF Board of Director vote to approve the Working Group charter on
November 7, 2005. The group met via teleconference call on a biweekly
basis through January 2006. The Working Group met at a face to face meeting on
February 7th and 8th, 2006 in
New York City and completed a
set of requirements which will serve as the basis for producing a version 1.0
specification for an OeBPS unified container format standard. Further details
on the Working Group can be found in its charter located at:
http://www.idpf.org/idpf_groups/content.htm
This
document was submitted to the IDPF Board of Directors as an Informational
Document as defined by the IDPF’s Policies and Procedures, section 4.6.1. While
Informational Documents do not have an official specification status in the
organization, the Working Group felt it important that IDPF members and the
public have the opportunity to review the requirements which will form the basis
of the specification. This document was approved by the IDPF Board of Directors
as an Informational Document on Monday, February 20th and approved
for submission by the Working Group on Thursday, February 23rd. The
document was posted for public review on the IDPF website at www.idpf.org.
The
Unified OeBPS Container Format Working Group continues to meet on a biweekly
basis and is required by these approved requirements to submit a specification
via the official output process, as defined by the IDPF Policies & Procedures
4.6.2, by May 1st, 2006.
Version 1.0 Requirements
The following requirements are
required to be met by functional specifications for products that comply with
the Unified OeBPS Container Format Working Group version 1.0.
-
The container will support publisher archival of
publications, interchange of publications between publishers and the channel
and delivery to reading systems and user agents.
-
The container format should be light-weight –
easy to create, assemble, interpret, extract components, preferably with
widely available tools
- The
container must support OEBPS encapsulation.
- The
container should support encapsulation of other formats.
- The
OEBPS application of the container must contain at least an OEBPS version of
the publication.
- The
OEBPS application of the container eventually would enable publishers to
produce only the unified content container format for entry into the
distribution/sales channels.
- The
container format should be DRM agnostic but should facilitate the optional
application of DRM to contained components.
-
Production of reading-system-targeted (e.g. DRM wrapped or ready to be
wrapped) publications should be a “lights out” process.
- The
container should provide a method for identifying the encapsulated DRM
system, if any.
- The
container format should support optional compression of contained
components; such compression should employ royalty-free compression
algorithms.
- The
container format should facilitate random access to contained components.
- The
container format should support the exposure of an optional integral "facade
book" in cases where the viewer doesn't have rights or software to access
the contained publication.
- The
container format should support detection of post-creation content
tampering.
- The
container format need not accommodate "streaming" of individual components.
- The
container itself must be able to be validated.
-
Creation of tools to support validation of both the container and
encapsulated OEBPS publications is a goal and should be encouraged or done
within the working group.
- The
container format should be extensible such that storable content and any
descriptions thereof can evolve over time without necessitating changes to
the container itself.
- A
container should include all resources needed to completely render the
contained publication. External documents or Web resources explicitly
linked to need not be considered part of the publication.
-
Publication definition files (e.g. OEBPS Package files) stored within the
container must be stored unencrypted.
- A
container will contain a single publication. Bundling multiple unique
publications for sale should initially be external to each of the
publication's containers.
-
Future versions of the container should support encapsulating multiple
publications and containers and may communicate bundling/shrink-wrapping
information.
- The
container should support the optional inclusion of alternate or derived
versions of the contained publication beyond OEBPS (e.g. PDF, ".lit") to
support the addition and removal of various formats along the distribution
value chain.
- The
target completion date for version 1.0 of Container specification is May 1st.
-
The container format must
provide bootstrapping information to enable unambiguous identification of
the root file of the publication and any alternate or derived versions
within a container.
Note: Any comments, questions or
suggestions on any of the informational documents can be directed to the
IDPF. They will be forwarded to the
appropriate contacts in IDPF Working Groups or SIGs.
|