Understanding OPDS

13

Click here to load reader

description

Introduction to OPDS: key concepts and ideas

Transcript of Understanding OPDS

Page 1: Understanding OPDS

Understanding OPDS

Hadrien Gardeur @HadrienFeedbooks

Page 2: Understanding OPDS

 Creating a new architecture using common, open standards that permits people to find, buy, acquire, and read books from any source, on any device, using many different ebook applications. 

Goal

Page 3: Understanding OPDS

Read anything, anywhere.

Short Version

Page 4: Understanding OPDS
Page 5: Understanding OPDS

State of the ecosystem

> 20 OPDS clients

Mostly used to distribute e-books

> 10 million users… thousands with their own catalogs

Specification and online validation

Page 6: Understanding OPDS

Fundamental Concepts

Page 7: Understanding OPDS

Navigation / Acquisition

OPDS is based on resources and collections

A collection aggregates resources

Two kinds of resources :Navigation linkCatalog entry

… for two kinds of collections :NavigationAcquisition

Page 8: Understanding OPDS

Acquisition link

Acquisition in OPDS means accessing a publication associated to a catalog entry

Multiple acquisition scenarios :Open Access

SaleLending

SubscriptionExtract

Undefined

Page 9: Understanding OPDS

FundamentalStructures

Page 10: Understanding OPDS

Catalog

Catalogs are discoverable and can be shared

We use catalogs to…discoverbrowse search

acquire content

Catalogs are meant to organize large collections, enable content providers to curate them, provide

an integrated experience for the end user

Page 11: Understanding OPDS

Shelf

A shelf is where I store my content

Shelfs can be…specific to a catalogglobal or aggregated

public or privatesynchronized

A shelf enables the user to find and read previously acquired content anywhere

Page 12: Understanding OPDS

Callback

A callback is a message

It contains…how to acquire the content

metadatalocation of the shelf & catalogservice discovery information

A callback is a message between the content provider and the reading environment.

It opens the door to the reading ecosystem.

Page 13: Understanding OPDS

Discover OPDS athttp://opds-spec.org