Open Publication Distribution System
{{Short description|Web syndication format}}
{{Infobox file format
| name = Open Publication Distribution System
| icon =
| caption =
| extension =
| mime = application/atom+xml;profile=opds-catalog
| owner =
| creatorcode =
| genre = web syndication
| released = {{start-date|5 May 2010}}
| latest release version = OPDS 1.2
| latest release date = {{release date and age|df=yes|2018|11|11}}
| containerfor =
| containedby =
| extendedfrom = Atom
| extendedto =
| open = Yes
| url = {{URL|opds.io}} }}
The Open Publication Distribution System (OPDS) catalog format is a syndication format for electronic publications based on Atom and HTTP. OPDS catalogs enable the aggregation, distribution, discovery, and acquisition of electronic publications. OPDS catalogs use existing or emergent open standards and conventions, with a priority on simplicity.
The Open Publication Distribution System specification is prepared by an informal grouping of partners, combining Internet Archive, O'Reilly Media, Feedbooks, OLPC, and others.
History
OPDS is based on the initial work done by Lexcycle, the company behind Stanza,{{cite mailing list |url=http://groups.google.com/d/topic/openpub/Vr8FI7gIKHg/discussion |title=Project Goals |date=April 9, 2009 |access-date=May 5, 2013 |mailing-list=Open Publication Distribution System |last=Fahlgren |first=Keith |via=Google Groups }} an eBook reader application for iOS.{{citation needed|date=December 2017}} All revisions of the specification were produced by an informal group organized around an open mailing list.{{cite web |url=http://groups.google.com/group/openpub |title=Open Publication Distribution System |website=Google Groups |access-date=May 5, 2013 }}
class="wikitable sortable" align="left" | |
Version | Date |
---|---|
{{Version |co |0.9 |sortKey=0.9}}{{cite web |url=https://specs.opds.io/opds-0.9.html |title=OPDS Catalog 0.9 |access-date=May 5, 2013 }} | {{dts|2010|05|25}} |
{{Version |co |1.0 |sortKey=1.0}}{{cite web |url=https://specs.opds.io/opds-1.0.html |title=OPDS Catalog 1.0 |access-date=May 5, 2013 }} | {{dts|2010|08|30}} |
{{Version |co |1.1 |sortKey=1.1}}{{cite web |url=https://specs.opds.io/opds-1.1.html |title=OPDS Catalog 1.1 |access-date=May 5, 2013 }} | {{dts|2011|06|27}} |
{{Version |c |1.2 |sortKey=1.2}}{{cite web |url=https://specs.opds.io/opds-1.2 |title=OPDS Catalog 1.2 |access-date=November 11, 2018 }} | {{dts|2018|11|11}} |
{{Version |p |2.0 |sortKey=2.0}}{{cite web |url=https://drafts.opds.io/opds-2.0 |title=OPDS Catalog 2.0 |access-date=November 11, 2018 }} | {{dunno}} |
class="sortbottom"
| colspan=2 | {{Version |l |show=001101}} |
{{Clear}}
OPDS software
Example of OPDS 1.1 content
An example of an acquisition feed in OPDS:
xmlns:dc="http://purl.org/dc/terms/" xmlns:opds="http://opds-spec.org/2010/catalog">
href="/opds-catalogs/vampire.farming.xml" type="application/atom+xml;profile=opds-catalog;kind=acquisition"/>
href="/opds-catalogs/unpopular.xml" type="application/atom+xml;profile=opds-catalog;kind=acquisition"/>
href="/opds-catalogs/root.xml" type="application/atom+xml;profile=opds-catalog;kind=navigation"/>
href="/opds-catalogs/root.xml" type="application/atom+xml;profile=opds-catalog;kind=navigation"/>
term="FIC020000" label="FICTION / Men's Adventure"/> the lives of a man and a woman.
href="/covers/4561.lrg.png" type="image/png"/>
href="/covers/4561.thmb.gif" type="image/gif"/>
href="/opds-catalogs/entries/4571.complete.xml" type="application/atom+xml;type=entry;profile=opds-catalog" title="Complete Catalog Entry for Bob, Son of Bob"/>
href="/content/free/4561.epub" type="application/epub+zip"/>
href="/content/free/4561.mobi" type="application/x-mobipocket-ebook"/>
philatelist.
href="/covers/11241.lrg.jpg"
type="image/jpeg"/>
href="/content/buy/11241.epub"
type="application/epub+zip">
{{Clear}}
OPDS catalogs
Dozens of OPDS catalogs are available online, and in many different languages.{{cite web |url=http://wiki.mobileread.com/wiki/OPDS#Online_OPDS_Catalogs |title=Online OPDS Catalogs |publisher=MobileRead Wiki|access-date=2011-05-19}}
Many users of OPDS also create their own OPDS catalog, as a way to access their ebooks from any device.{{cite web |url=http://wiki.mobileread.com/wiki/OPDS#OPDS_Catalog_Generation |title=OPDS Catalog Generation |publisher=MobileRead Wiki|access-date=2011-05-19}}
Developers implementing an OPDS catalog usually use the Feedbooks catalog{{cite web |url=http://www.feedbooks.com/catalog.atom |title=Feedbooks OPDS Catalog |publisher=Feedbooks |access-date=2011-05-19}} as an example of a fully featured catalog. An OPDS validator is also available to test OPDS feeds.{{cite web |url=https://opds-validator.appspot.com/ |title=OPDS Validator |access-date=2011-05-19}}
{{Clear}}
References
{{Reflist|30em}}
External links
OPDS standard
- [https://specs.opds.io/opds-1.2 OPDS 1.2] (Current version)
- [https://drafts.opds.io/opds-2.0 OPDS 2.0] (Draft)
OPDS working group links
- [https://groups.google.com/group/openpub OPDS Mailing list]
- [https://github.com/opds-community/drafts/issues OPDS Issue Tracker]
Other resources
- [http://wiki.mobileread.com/wiki/OPDS MobileRead Wiki - OPDS]
- [http://opdshome.uo1.net/ OPDS Meta-Catalog]
- [https://github.com/search?q=OPDS&type=Repositories&s=stars OPDS projects on GitHub]
{{Ebooks}}
{{DEFAULTSORT:Opds}}