Upload
hadriengardeur
View
2.555
Download
1
Embed Size (px)
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