RFC 4839
Media Type Registrations for the Open eBook Publication Structure (OEBPS) Package File (OPF)
RFC 4839 ππ
- Title: Media Type Registrations for the Open eBook Publication Structure (OEBPS) Package File (OPF) β¨
- Authors: Garth Conboy and John Rivlin (eBook Technologies, Inc.), Jon Ferraiolo (IBM) π
- Category: Informational πΈ
- Date: April 2007 π
- Stream: Network Working Group π§
- Obsoletes / Updates: this RFC doesn't list any, so it doesn't obsolete or update anything π
Status of This Memo β¨
okay so this memo is just for info, bestie. π It is NOT an Internet standard of any kind, and you can share it as much as you want π¦
Copyright Notice π
Copyright (C) The IETF Trust (2007). π
Abstract π
this doc is basically here to register a media type for OEBPS Package Files, aka the files that make eBooks go πβ¨
1. Introduction πΈ
okay so this doc registers a media type for the Open eBook Publication Structure (OEBPS) Package File (OPF) π§ The OPF file is an XML file that describes an OEBPS Publication [OEBPS]. It's giving table of contents for the whole book: it names every other file in the publication and gives info about each one π OPF and its related standards are maintained and defined by the International Digital Publishing Forum (IDPF) π«Ά
the media type is needed so OPF files get identified correctly when they're edited on disk, when they're referenced in OEBPS Container files, and anywhere else media types get used π it's lowkey essential π₯
2. Security Considerations π
ok this section is serious, bestie π OPF files contain well-formed XML that follows the XML 1.0 specification β¨
clearly, someone can totally write a malicious file that, for example, has malformed data π most XML parsers protect themselves from these attacks by strictly enforcing conformance, which is iconic of them π
all processors that read OPF files should rigorously check the size and validity of the data they retrieve π (note the lowercase "should" here, it's not a BCP 14 requirement, but it's still a very good idea π«Ά)
there is currently no provision in the OEBPS Package File standard for encryption, signing, or authentication within the file format π so keep that in mind, periodt π
3. IANA Considerations π¦
IANA has registered the media type application/oebps-package+xml as specified in Section 3.1. β¨ The registration uses the template present in [RFC4288] π
3.1. Media Type for Downloadable Sounds π§
yes, the heading says "Downloadable Sounds," even though the type is for OPF files. it's a little mismatched, but the name stays as written π here's the full registration template, verbatim:
Type name: application
Subtype name: oebps-package+xml
Required parameters: none
Optional parameters: none
Encoding considerations: OPF files are UTF-8 or UTF-16
encoded XML
Security considerations: none
Interoperability considerations: none
Published specification: Specification is published by the
International Digital Publishing
Forum and can be found at
http://www.idpf.org/oebps/
oebps1.2/download/oeb12-xhtml.htm
Applications which use this media type:
1) eBook Technologies, Inc.
eBook reading system.
2) Microsoft Reader
3) OSoft reader
4) Content Reserve Publishing
System
5) IDPF Container WG
6) PC Reader.com
7) MobiPocket reader
Additional information:
Magic number(s): none
File extension(s): .opf
Macintosh file type code(s): TEXT
Person & email address to contact for further information:
Nick Bogaty (nbogaty@idpf.org)
Intended usage: COMMON
Restrictions on usage: None
Author: International Digital Publishing
Forum (www.idpf.org)
Change controller: International Digital Publishing
Forum (www.idpf.org)
4. Normative References π
here are the references, complete and exact:
[OEBPS] "Open eBook Publication Structure 1.2", International
Digital Publishing Forum (IDPF), New York, NY USA, 2002.
[RFC4288] Freed, N. and J. Klensin, "Media Type Specifications and
Registration Procedures", BCP 13, RFC 4288, December 2005.
Authors' Addresses π§
here's where you can find the authors, bestie π«Ά
Garth Conboy
eBook Technologies, Inc.
7745 Herschel Avenue
La Jolla, CA 92037
Phone: (858) 551-4950
EMail: gc@ebooktechnologies.com
John Rivlin
eBook Technologies, Inc.
7745 Herschel Avenue
La Jolla, CA 92037
Phone: (650) 255-3389
EMail: john@ebooktechnologies.com
Jon Ferraiolo
IBM
Menlo Park, CA
Phone: (650) 926-5865
EMail: jferrai@us.ibm.com
Full Copyright Statement π
Copyright (C) The IETF Trust (2007). π
this document is subject to the rights, licenses and restrictions in BCP 78. Except as set out there, the authors keep all their rights π
the document and the info in it are provided on an "AS IS" basis, and the contributor, the organization they represent or are sponsored by (if any), the Internet Society, the IETF Trust, and the Internet Engineering Task Force all disclaim every warranty. Here's the full disclaimer, verbatim, because the wording matters:
THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property π₯
the IETF doesn't take a position on whether any IPR (intellectual property rights) claimed for this tech is valid or in scope, or whether you can get a license for it. It also hasn't made any independent effort to find those rights π info on how RFC docs handle rights is in BCP 78 and BCP 79 π
you can check out IPR disclosures made to the IETF Secretariat, plus any license assurances, or the results of attempts to get a general license, at the IETF online IPR repository: http://www.ietf.org/ipr π¦
the IETF also invites anyone to flag copyrights, patents, patent applications, or other proprietary rights that might cover tech needed to implement this standard. Send that to ietf-ipr@ietf.org π
Acknowledgement πΈ
funding for the RFC Editor function is currently provided by the Internet Society β¨ thank you, sis π«Ά
π¦ where this page comes from
- ietf: rfc4839 2007-04
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms