Pour un Web du Livre: Le Protocole OPDS

Preview:

DESCRIPTION

Introduction au protocole OPDS.

Citation preview

Pour un Web du Livre:le protocole OPDS

Hadrien GardeurFeedbooks

Le modèle du Media Hub

Démocratisé par iTunes + iPod Regroupe les fonctionnalités suivantes:

AchatSynchronisationConsommationOrganisation

Succès jamais reproduit malgrès de nombreuses tentatives… dépassé en 2010

Le modèle du Nuage

Facilité d’accès: peu importe le périphérique, je récupère mon contenu Facilité d’utilisation: pas de cables à connecter, integré à mon appareil… mais le plus souvent propriétaire et non distribué:

Amazon KindleGoogle Editions Barnes & Noble Nook

Limites du Nuage

Une seule source de contenusUn seul mode d’acquisition (l’achat)Une seule expérience de navigation (fixée par le détaillant) Pas d’agrégation possible (de l’offre comme de sa bibliothèque)

Flux et Entrées

Atom is an XML-based document format that describes lists of related information known as "feeds". Feeds are composed of a number of items, known as "entries", each with an extensible set of attached metadata. For example, each entry has a title.

Navigation et Acquisition

En OPDS, on définit deux utilisations des flux:

Flux de Navigation, permettant à un client de naviguer à travers le catalogue

Flux d'Acquisition, où les publications sont repertoriées et peuvent être acquises

Liens et Publications

De la même manière, les entrées peuvent être:

Des Liens du Catalogue, pointant vers d'autres flux et utilisées dans des Flux de Navigation

Des Publications, avec divers métadonnées et un lien d'acquisition, utilisées dans des Flux d'Acquisition

Acquisition de contenu

En OPDS on peut:

Acheter (un livre ?)

Emprunter (à une bibliothèque ?)

S’abonner (à un journal ?)

Télécharger (un livre du domaine public ?)

Exemple Aldiko

Base du catalogue:

Flux de navigation Entrées = Liens Le catalogue décide de l’organisation

Liste des publications:

Flux d’acquisition Entrées = PublicationsMétadonnées pour le titre, l’auteur, la description etc. Lien pour la couverture

Publication:

Entrée complète Lien d’acquisitionMétadonnées supplémentaires Liens vers le catalogue ou vers le WebAutres services (commentaires, annotations, signets)

Bibliothèque:

Ensemble des acquisition précédentes Flux d’acquisition comme un autre Identifié dans un catalogue OPDS ou une page Web via une relation dans un lien

Recherche:

Standard Open Search Flux d’acquisition comme un autre

Propriétaire ?

Technologies

Web = HTTP + (X)HTML + CSS + Javascript

OPDS = HTTP + Atom + Métadonnées + Liens

Distribué ?

Un catalogue = Une URL

Tout le monde peut héberger un catalogue

On peut ajouter des catalogues à un client

Acquisition ?

Supporte multiples modes d’acquisition

Acquisition directe (dans l’application)

Acquisition indirecte (via le Web)

Navigation ?

Hiérarchie libre pour le catalogue

Support de la recherche

Liens dans les publications et suggestion de facettes

Pour en savoir plus

Site du standard: http://opds-spec.org/

Primer: http://fr.feedbooks.com/api/primer

Google Code: http://code.google.com/p/openpub/

Groupe: http://groups.google.com/group/openpub

Recommended