martes, 17 de junio de 2014

Opciones para el identificador único de un documento EPUB

Los documentos EPUB requieren de un identificador único.
El identificador único es un metadato de la publicación digital y en un documento EPUB está declarado en el archivo content.opf, entre las etiquetas de apertura <dc:identifier> y de cierre </dc:identifier>.
Supongamos que hemos diseñado un libro electrónico utilizando InDesign. Si al exportar el documento InDesign en formato EPUB, en el cuadro Opciones de exportación EPUB dejamos vacío el campo Identificador único, InDesign no nos permitirá la exportación y preguntará si deseamos generar uno.



1. UUID

Al presionar el botón OK, InDesign generará automáticamente un identificador único, según el siguiente esquema: urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, por ejemplo: urn:uuid:7fb0ba0b-9fea-451c-9850-020d7cf1b74b

URN es el acrónimo inglés de Uniform Resource Name (en español "nombre de recurso uniforme"), UUID es el acrónimo de Universally Unique Identifier (en español "identificador universal único") y cada "x" es un dígito del sistema hexadecimal, es decir uno se los siguientes caracteres: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f

La etiqueta <dc:identifier> correspondiente al identificador UUID es: <dc:identifier id="bookid">urn:uuid:7fb0ba0b-9fea-451c-9850-020d7cf1b74b</dc:identifier>


2. ISBN

Si ya contamos con el ISBN de nuestro libro electrónico, por ejemplo 978-059-6158-34-7, podemos escribir el contenido del campo Identificador único de una de las siguientes formas:

urn:isbn:978-059-6158-34-7
urn:isbn:9780596158347

La etiqueta <dc:identifier> correspondiente al identificador ISBN es: <dc:identifier>urn:isbn:9780596158347</dc:identifier>


3. URL absoluto

La tercera opción es escribir el URL absoluto del libro digital, por ejemplo: http://www.gutenberg.org/ebooks/11.epub

Un método sencillo es editar los identificadores del EPUB utilizando la aplicación Calibre.

Seleccione el libro en la biblioteca de Calibre y haga clic en el botón Editar metadatos.

En el campo Ids: escriba uri:http://www.gutenberg.org/ebooks/11.epub, como muestra la siguiente figura: 





Haga clic en el botón Aceptar.

Presione la tecla S y seleccione una carpeta donde guardar el archivo EPUB.

Otro método no tan sencillo es descomprimir el EPUB, editar el archivo content.opf utilizando Dreamweaver y modificar el contenido de la etiqueta <dc:identifier>.

La etiqueta <dc:identifier> correspondiente al identificador URL absoluto es: <dc:identifier id="id" opf:scheme="URI">http://www.gutenberg.org/ebooks/11.epub</dc:identifier>

Cualquiera de los tres identificadores únicos (UUID, ISBN o URL absoluto) es válido para un libro electrónico en formato EPUB.