{"word_count": 967, "character_count": 6726}
[caption id="attachment_4178" align="aligncenter" width="500" caption="Schéma de Bookserver - Auteur inconnu et licence inconnue"][/caption]Pour la deuxième année consécutive, me voici à New York, pour assister à Tools of change for publishing (TOC), la grand-messe sur l'édition et sur l'édition électronique. Je tente de bloguer en direct les conférences les plus marquantes.Je l'ai déjà écrit dans ces colonnes, les protocoles et les formats d'échanges de données doivent être ouverts. Dans le domaine de l'édition électronique, l'enjeu est évident. La norme OPDS,  pour  Open Publication Distribution System, est une des planches de salut en direction d'une ouverture du monde des livres en ligne, dans une perspective distribuée, par opposition à une perspective qui serait hyper-concentrée autour de trois ou quatre acteurs, qui serait Amazon, Apple et Google.Le format OPDS est un format de  syndication pour la publication électronique s’appuyant sur ATOM (RFC4287)  et le protocole HTTP (RFC2616). Il permet  l’agrégation, la distribution, la détection et l’acquisition de  publications électroniques. OPDS utilise des standards ouverts existants  ou émergeants, en mettant l’accent sur la simplicité.Dans un atelier très clair, mais trop court pour entrer dans les détails, Hadrien  Gardeur (Feedbooks),   Keith  Fahlgren (Threepress Consulting Inc.) et   Liza  Daly (Threepress Consulting Inc.) ont montré le potentiel de ce format.Il s'agit de permettre la diffusion de catalogues de contenus (livres et publications en général), indépendamment de la plateforme de diffusion et du lecteur utilisé (sofware et hardware). C'est l'équipe de développement de Stanza est à l'origine de la création d'OPDS. Depuis son acquisition  par Amazon, si j'ai bien compris, il n'y a pas de position officielle d'Amazon au sujet  d'OPDS.J'ai tenté de résumer l'architecture par un schéma naïf (ci-dessous).On distingue :le lecteur, qui s'adresse à un client (au sens de logiciel),le client, qui peut être une application iPhone (Stanza), Androïd (Aldiko), un cyberlibraire (Immateriel),des catalogues, qui sont compatibles avec OPDS.Le lecteur interroge l'interface proposée par le client. Sur Aldiko, la présentation est construite pour donner l'impression qu'on consulte une bibliothèque. Le client est capable de mettre en valeur chaque catalogue séparément, ou bien de mettre en place sa propre approche de valorisation, s'appuyant sur les métadonnées de l'ouvrage délivrées par le catalogue, ou bien en ajoutant une couche d'information qui lui soit propre.Le catalogue offre au client deux types d'informations :des métadonnées classiques, décrivant la ressource;un ou des liens dits d'acquisition : lien vers emprunt, location ou achat. L'acquisition peut être gratuite ou payante.[caption id="attachment_4176" align="aligncenter" width="160" caption="Ecran d'Aldiko"][/caption]OPDS s'appuie sur ATOM, standard très répandu. Le protocole s'appuie aussi sur le standard OpenSearch. Il a, par ailleurs, l'ambition d'être un standard plus simple qu'Onyx.Les spécifications ne sont pas encore définitives. On nous les promet pour bientôt...L'OPDS a pour objectif d'être, pour les livres, ce que l'OAI-PMH a été pour les articles scientifiques. Un outil de distribution relativement aisé à mettre en place, délivrant des métadonnées structurées à destination des opérateurs souhaitant moissonner et valoriser les contenus des dépôts d'articles. Ici, la différence est que le livre a fortement inspiré ce protocole (qui n'est en fait pas vraiment un protocole), ce qui a plusieurs incidences :l'objet physique a une importance, et les outils de consultation de catalogue affichent volontiers une couverture (au besoin, une couverture fictive), qui est prévue dans les champs de base du format ;l'unité documentaire de base est la publication (en général, le livre), c'est-à-dire que nous nous situons plus haut dans la hiérarchie documentaire. L'unité documentaire de l'OAI-PMH, les articles, est plus profonde, ce qui a eu pour effet de diluer l'importance du numéro, parfois même de la revue elle-même. Il y a bien des “sets”, mais ceux-ci peuvent décrire beaucoup de choses différentes, et la structure n'est pas très directive... Au final, dans l'OPDS, il est possible de décrire en profondeur une structure éditoriale, et à chaque niveau, de proposer le texte correspondant au téléchargement. C'est conçu pour des livres, mais ça peut marcher pour des revues : il suffit de proposer au téléchargement le numéro (au niveau n) et les articles (au niveau n-1 ou n-2 ou même n-3).le format de diffusion du texte intégral n'est pas contraint, mais les concepteurs d'OPDS promeuvent le format Epub. Il est tout-à-fait possible de proposer de la TEI, du PDF ou du MP3...la diffusion en libre accès n'est qu'une des modalités de diffusion : la diffusion commerciale est également possible, avec inclusion d'un prix et d'un protocole de transaction. C'est sur ce point que la présentation a été la plus rapide et la moins précise. Il semble cependant que la transaction soit en fait assurée par le détenteur du catalogue, typiquement l'éditeur. L'authentification https semble prévue, mais les détails ont manqué lors de cette courte présentation. Des authentifications par plages d'IP seront-elles possibles ? Pourra-t-on gérer des accès à des lots ou des bouquets de contenus, en complément d'accès à l'unité ?On devine qu'il sera possible de créer une architecture plus complexe que cela, dans laquelle des catalogues OPDS seraient alimentés par d'autres catalogues OPDS...Par ailleurs, OPDS ne demande qu'à se développer et à s'étendre (Cf. Extending   OPDS).Il faudra approfondir tout cela. Les organisateurs de TOC ont considéré que le sujet était assez important pour lui consacrer une conférence plénière, en plus de l'atelier d'aujourd'hui : A Future for Books: BookServer. C'est Brewster  Kahle, d'Internet Archive, qui officiera. Quand on vous dit que c'est important ! Et on se doute que certains acteurs vont contourner OPDS pour imposer leur mode opératoire et construire des citadelles bien gardées. Il ne tient qu'à la profession de s'organiser pour rendre cela impossible.Mieux comprendreUn diaporama qui reprend une grande partie de ce qui a été dit  aujourd'hui : https://www.slideshare.net/bisg/bisg-webcast-bookserverDes  explications d'Internet Archive : https://www.archive.org/bookserverHubert Guillaud a assisté à la même conférence que moi : Welcome  to OPDS (Open publication distribution system) !Quelques liens techniquesLe site d'OPDS : http://code.google.com/p/openpub/Spécifications provisoires : http://code.google.com/p/openpub/wiki/CatalogSpecDraftPropositions d'extensions d'OPDS : Extending  OPDS