El formato de catálogo del Sistema de Distribución de Publicaciones Abiertas ( OPDS ) es un formato de sindicación para publicaciones electrónicas basado en el modelo Readium Web Publication [ 1 ] y JSON-LD . Los catálogos OPDS permiten la agregación, distribución, descubrimiento y adquisición de publicaciones electrónicas, con o sin gestión de derechos digitales a través de Readium LCP . Los catálogos OPDS utilizan estándares y convenciones abiertas existentes o emergentes , priorizando la simplicidad.
La especificación del Sistema de Distribución de Publicaciones Abiertas (OLPC) es elaborada por una agrupación informal de socios, que incluye a Internet Archive , O'Reilly Media , Feedbooks , OLPC y otros.
Historia
OPDS se basa en el trabajo inicial realizado por Lexcycle , la empresa detrás de Stanza , [ 2 ] una aplicación de lectura de libros electrónicos para iOS . Todas las revisiones de la especificación fueron producidas por un grupo informal organizado en torno a una lista de correo abierta. [ 3 ]
Después de estar en un estado de borrador estable desde 2017, la última versión, OPDS 2.0, se convirtió en la última versión estable oficial en mayo de 2026 como un estándar vivo que evolucionará con las necesidades de la comunidad. [ 4 ]
Software OPDS
Muchos lectores electrónicos o aplicaciones de lectura de libros electrónicos permiten importar libros desde un catálogo OPDS. Las aplicaciones de gestión de libros electrónicos, como Calibre, también suelen incluir software de servidor OPDS para que una colección de libros electrónicos esté disponible a través de un catálogo OPDS.
La comunidad OPDS mantiene una lista de clientes y servidores que implementan OPDS. [ 11 ]
Ejemplo de contenido de OPDS 2.0
Extracto del catálogo de pruebas OPDS. [ 12 ]
{ "metadata" : { "title" : "Catálogo de prueba de OPDS 2.0" }, "links" : [ { "rel" : "self" , "href" : "https://test.opds.io/2.0/home.json" , "type" : "application/opds+json" } ], "navigation" : [ { "href" : "https://test.opds.io/2.0/navigation.json" , "title" : "Explorar (Fuente de navegación)" , "type" : "application/opds+json" }, { "href" : "https://test.opds.io/2.0/publications.json" , "title" : "Libros franceses (Fuente de publicaciones)" , "type" : "application/opds+json" } ], "grupos" : [ { "metadatos" : { "título" : "Clásicos franceses" , "número de elementos" : 5 }, "enlaces" : [ { "rel" : "self" , "href" : "https://test.opds.io/2.0/publications.json" , "tipo" : "application/opds+json" } ], "publicaciones" : [ { "metadatos" : { "@tipo" : "http://schema.org/Book" , "título" : "Viaje al centro de la Tierra" , "autor" : { "nombre" : "Jules Verne" , "ordenar como" : "Verne, Jules" }, "identificador" : "http://fr.feedbooks.com/book/1474/voyage-au-centre-de-la-terre" , "idioma" : "fr" , "modificado" : "2018-04-23T22:15:00Z" , "publicado" : "1864-01-01" ,"publisher" : "Feedbooks" , "numberOfPages" : 251 , "subject" : [ { "name" : "Science Fiction" , "code" : "FBFIC028000" }, { "name" :"Action & Aventure" , "code" : "FBFIC002000" } ], "description" : "Le professeur Lidenbrock trouve un document dans lequel il apprend l'existence d'un volcan éteint dont la cheminée pourrait le conduire jusqu'au centre de la Terre. Acompañado de su nuevo hijo Axel y del guía Hans, il se rend au volcan Sneffels, en Islande, et s'engouffre dans les entrailles de la Terre. Ils ne tarderont pas à faire d'étonnantes découvertes..." }, "links" : [ { "rel" : "http://opds-spec.org/acquisition/open-access" , "href" : "https://test.opds.io/assets/centredelaterre/file.epub" , "type" : "application/epub+zip" } ], "images" : [ { "href" : "https://test.opds.io/assets/centredelaterre/small.jpg" , "type" : "image/jpeg" , "height" : 110 , "width" : 146 }, { "href" : "https://test.opds.io/assets/centredelaterre/normal.jpg" , "type" : "image/jpeg" , "height" : 346 , "width" : 260 } ] } ] } ] }Ejemplo de contenido de OPDS 1.1
Un ejemplo de una señal de adquisición en OPDS 1.1:
<?xml version="1.0" encoding="UTF-8"?> <feed xmlns= "http://www.w3.org/2005/Atom" xmlns:dc= "http://purl.org/dc/terms/" xmlns:opds= "http://opds-spec.org/2010/catalog" > <id> urn:uuid:433a5d6a-0b8c-4933-af65-4ca4f02763eb </id> <link rel= "related" href= "/opds-catalogs/vampire.farming.xml" type= "application/atom+xml;profile=opds-catalog;kind=acquisition" /> <link rel= "self" href= "/opds-catalogs/unpopular.xml" type= "application/atom+xml;profile=opds-catalog;kind=acquisition" /> <link rel= "start" href= "/opds-catalogs/root.xml" type= "application/atom+xml;profile=opds-catalog;kind=navigation" /> <link rel= "up" href= "/opds-catalogs/root.xml" type= "application/atom+xml;profile=opds-catalog;kind=navigation" /> <title> Publicaciones impopulares </title> <updated> 2010-01-10T10:01:11Z </updated> <author> <name> Spec Writer </name> <uri> http://opds-spec.org </uri> </author> <entry> <title> Bob, hijo de Bob </title> <id> urn:uuid:6409a00b-7bf2-405e-826c-3fdff0fd0734 </id> <updated> 2010-01-10T10:01:11Z </updated> <author> <name> Bob the Recursive </name> <uri> http://opds-spec.org/authors/1285 </uri> </author> <dc:language> en </dc: language> <dc:issued> 1917 </dc:issued> <category scheme= "http://www.bisg.org/standards/bisac_subject/index.< html" term= "FIC020000" label= " FICCIÓN / Aventuras para hombres" /> <summary> La historia del hijo de Bob y el valiente papel que desempeñó en la vida de un hombre y una mujer. </summary><link rel= "http://opds-spec.org/image" href= "/covers/4561.lrg.png" type= "image/png" /> <link rel= "http://opds-spec.org/image/thumbnail" href= "/covers/4561.thmb.gif" type= "image/gif" /> <link rel= "alternate" href= "/opds-catalogs/entries/4571.complete.xml" type= "application/atom+xml;type=entry;profile=opds-catalog" title= "Entrada completa del catálogo para Bob, hijo de Bob" /> <link rel= "http://opds-spec.org/acquisition" href= "/content/free/4561.epub" type= "application/epub+zip" /> <link rel= "http://opds-spec.org/acquisition" href= "/content/free/4561.mobi" type= "application/x-mobipocket-ebook" /> </entry> <entry> <title> Filatelia moderna en línea </title> <id> urn:uuid:7b595b0c-e15c-4755-bf9a-b7019f5c1dab </id> <author> <name> Stampy McGee </name> <uri> http://opds-spec.org/authors/21285 </uri> </author> <author> <name> Alice McGee </name> <uri> http://opds-spec.org/authors/21284 </uri> </author> <author> <name> Harold McGee </name> <uri> http://opds-spec.org/authors/21283 </uri> </author> <updated> 2010-01-10T10:01:10Z </actualizado> <derechos> Copyright (c) 2009, Stampy McGee </derechos> <dc:identificador> urn:isbn:978029536341X </dc:identificador> <dc:editor> StampMeOnline, Inc. </dc:editor> <dc:idioma > en </dc:idioma> <dc:emitido> 2009-10-01 </dc:publicado> <content type= "text" > La referencia definitiva para el filatelista curioso de la web . </content><link rel= "http://opds-spec.org/image" href= "/covers/11241.lrg.jpg" type= "image/jpeg" /> <link rel= "http://opds-spec.org/acquisition/buy" href= "/content/buy/11241.epub" type= "application/epub+zip" > <opds:price currencycode= "USD" > 18.99 </opds:price> <opds:price currencycode= "GBP" > 11.99 </opds:price> </link> </entry> </feed>Catálogos OPDS
Hay docenas de catálogos de OPDS disponibles en línea y en muchos idiomas diferentes. [ 13 ]
Muchos usuarios de OPDS también crean su propio catálogo OPDS, como una forma de acceder a sus libros electrónicos desde cualquier dispositivo. [ 14 ]
Los desarrolladores que implementan un catálogo OPDS suelen usar el catálogo Feedbooks [ 15 ] como ejemplo de un catálogo con todas las funciones. También está disponible un validador OPDS para probar las fuentes OPDS. [ 16 ]
Referencias
- ↑ readium/webpub-manifest , Fundación Readium, 18 de mayo de 2026 , consultado el 19 de junio de 2026
- ↑ Fahlgren, Keith (9 de abril de 2009). "Objetivos del proyecto" . Sistema de distribución de publicaciones abiertas (lista de correo) . Recuperado el 5 de mayo de 2013 a través de Google Groups .
- ↑ "Sistema de distribución de publicaciones abiertas" . Grupos de Google . Consultado el 5 de mayo de 2013 .
- ↑ Gardeur, Hadrien. "Estado de este documento, Catálogo OPDS 2.0" . Especificaciones OPDS . Archivado del original el 19 de junio de 2026. Recuperado el 19 de junio de 2026 .
- ↑ "Especificaciones" . Sistema de distribución de publicaciones abiertas: Especificación oficial y blog . Consultado el 4 de diciembre de 2017 .
- ↑ "Catálogo OPDS 0.9" . Consultado el 5 de mayo de 2013 .
- ↑ "Catálogo OPDS 1.0" . Consultado el 5 de mayo de 2013 .
- ↑ "Catálogo OPDS 1.1" . Consultado el 5 de mayo de 2013 .
- ↑ "Catálogo OPDS 1.2" . Consultado el 11 de noviembre de 2018 .
- ↑ "Catálogo OPDS 2.0" . Consultado el 11 de noviembre de 2018 .
- ↑ opds-community/awesome-opds , Comunidad OPDS, 19-06-2026 , consultado el 19-06-2026
- ↑ "test-catalog" . test-catalog . Consultado el 19 de junio de 2026 .
- ↑ "Catálogos OPDS en línea" . Wiki de MobileRead . Consultado el 19 de mayo de 2011 .
- ↑ "Generación de catálogo OPDS" . Wiki de MobileRead . Consultado el 19 de mayo de 2011 .
- ↑ "Catálogo OPDS de Feedbooks" . Feedbooks . Consultado el 19 de mayo de 2011 .
- ↑ "Validador OPDS" . Consultado el 19 de mayo de 2011 .
Enlaces externos
Estándar OPDS
- OPDS 1.2 (Versión histórica)
- OPDS 2.0 (Actual)
Enlaces del grupo de trabajo de OPDS
- Lista de correo de OPDS
- Rastreador de incidencias de OPDS
Otros recursos
- Wiki de MobileRead - OPDS
- Metacatálogo OPDS
- Proyectos OPDS en GitHub
- Publicación electrónica
- Formatos abiertos
- Estándares basados en XML