{"word_count": 659, "character_count": 7699}
Los avances&#160;en&#160;&#160;las&#160;tecnologías de la&#160;información,&#160;han permito a&#160;las bibliotecas&#160;evolucionar&#160;en&#160;el cumplimiento&#160;de&#160;&#160;sus&#160;funciones&#160;de custodia,&#160;organización, preservación&#160;y diseminación de&#160;recursos de&#160;información,,&#160;llevándolas&#160;al plano digital&#160;(Espíndola y Urra, 2014);&#160;con la finalidad de extender más&#160;allá&#160;de sus muros el alcance de sus&#160;servicios, y gracias a&#160;la&#160;disponibilidad de equipos y servicios&#160;informáticos&#160;que se comercializan a precios accesibles&#160;las bibliotecas&#160;tienen&#160;la posibilidad&#160;de adquirir equipos con una buena relación entre calidad y precio, teniendo&#160;así&#160;la&#160;posibilidad&#160;de llevar&#160;parte de&#160;su&#160;acervo físico al mundo digital, mediante un proceso llamado digitalización.&#160;El proceso de digitalizar un documento de texto,&#160;es decir,&#160;la acción de crear una representación digital del&#160;mismo&#160;requiere de un dispositivo llamado&#160;escáner, el cual toma una&#160;fotografía&#160;del texto a digitalizar&#160;(generalmente una página o dos por foto)&#160;y lo&#160;guarda como&#160;un archivo de imagen (extensiones&#160;TIF,&#160;PNG&#160;JPG&#160;son las más usuales) en la computadora;&#160;a partir de&#160;un&#160;conjunto de estas imágenes es posible crear un PDF.&#160;&#160;Hasta este punto, podemos&#160;entender que la&#160;representación digital de un libro&#160;(por dar un ejemplo)&#160;es un&#160;PDF&#160;que&#160;se&#160;corresponde con su&#160;versión en papel, se navega pasando&#160;páginas, el contenido&#160;es comprensible para un humano que domine el idioma en&#160;el que está&#160;escrito, el&#160;índice&#160;del mismo&#160;puede ser&#160;consultado por el&#160;usuario y&#160;podrá&#160;identificar y&#160;desplazarse hasta la&#160;página&#160;que le interese,&#160;muy similar a un libro físico.&#160;Sin embargo,&#160;de este&#160;modo no es posible explotar las bondades del formato&#160;PDF, es decir, no se&#160;pueden&#160;realizar&#160;búsquedas&#160;de texto,&#160;hacer el&#160;clásico&#160;“Copy&#160;&#38; Paste”,&#160;o incluso permitir la extracción de&#160;texto&#160;para emplearlo en&#160;algún&#160;corpus&#160;lingüístico&#160;para&#160;propósitos&#160;de investigación, siendo especialmente recomendable contar con ellas para subirse a un repositorio nacional u otro sistema&#160;de&#160;gestion&#160;documental.&#160;&#160;Para&#160;enriquecer&#160;con estas funciones a&#160;la representación&#160;del libro&#160;o documento&#160;en&#160;PDF,&#160;este&#160;debe&#160;pasar por un proceso llamado&#160;Reconocimiento Óptico de Caracteres (OCR por sus siglas en inglés)&#160;y para esto&#160;sirve&#160;el software libre&#160;llamado&#160;Tesseract.&#160;Según la&#160;Wikipedia,&#160;Tesseract&#160;es&#160;un motor de OCR,&#160;es decir, un&#160;software&#160;que se encarga de reconocer caracteres y palabras dentro de una imagen mediante&#160;técnicas&#160;de reconocimiento de patrones.&#160;Tesseract,&#160;a diferencia de los motores OCR&#160;comerciales&#160;(que suelen&#160;incluirse&#160;como&#160;versiones&#160;“demo”&#160;en la compra de un scanner) es&#160;un software libre,&#160;es decir,&#160;permite adaptarlo a&#160;las necesidades del usuario,&#160;e incluso automatizar,&#160;mediante un&#160;script&#160;(conjunto de instrucciones en un lenguaje de programación),&#160;el proceso&#160;de OCR y aplicarlo a grandes cantidades de imágenes en una sola ejecución.&#160;&#160;Para dar un ejemplo&#160;se&#160;describirá&#160;a continuación,&#160;en términos simples,&#160;el flujo de trabajo que se&#160;sigue&#160;en la Biblioteca&#160;Daniel&#160;Cosío Villegas&#160;para la&#160;digitalización&#160;de documentos de texto&#160;con fines de difusión e investigación, mismo que aprovecha las bondades de&#160;Tesseract&#160;para&#160;automatizar&#160;el proceso de&#160;OCR.&#160;Como&#160;parte&#160;de&#160;una&#160;política&#160;orientada a la&#160;preservación digital, y siguiendo&#160;las&#160;buenas&#160;prácticas&#160;recomendadas&#160;por&#160;Chapman&#160;(2000),&#160;se digitaliza&#160;cada página de un&#160;documento en&#160;calidad de 300dpi&#160;en formato&#160;TIF&#160;(el cual es un formato idóneo para la precisión del proceso de OCR), para posteriormente ser&#160;almacenadas&#160;en una carpeta&#160;con el nombre de la obra, y&#160;a su vez&#160;se guarda en otra que contenga&#160;documentos del mismo tipo&#160;con una estructura similar a&#160;la de la siguiente imagen.&#160;Estas&#160;carpetas&#160;corresponden&#160;a nuestras&#160;versiones&#160;de preservación,&#160;es decir, una versión de alta calidad y por consecuencia, mayor espacio requerido de almacenamiento.&#160;Posteriormente, mediante un&#160;script&#160;en lenguaje&#160;Python&#160;(comunicándose&#160;con&#160;Tesseract), recorremos&#160;todas estas carpetas y archivos&#160;(uno a uno)&#160;para crear las&#160;versiones&#160;de difusión,&#160;que&#160;corresponden&#160;a un archivo PDF de&#160;múltiples páginas y con texto consultable&#160;y recuperable, listo para subirse en un repositorio digital.&#160;Para consultar un ejemplo funcional puede descargar el siguiente script.&#160;El script de ejemplo&#160;realiza&#160;las&#160;siguientes funciones:&#160;&#160;Crea carpetas auxiliares para el proceso de compilación y generación de OCR.&#160;Recorre recursivamente (una a una)&#160;la ruta absoluta que se le asigne&#160;e ignora las carpetas auxiliares.&#160;Identifica las carpetas que ya cuenten con su versión en PDF y las ignora&#160;Crea un PDF con OCR de las carpetas que no cuenten con uno.&#160;No importa el&#160;número&#160;de documentos el script procesara todos los que existan y se puede correr cada vez que se agreguen nuevas carpetas con archivos&#160;TIF&#160;&#160;Como se&#160;puede&#160;apreciar,&#160;Tesseract&#160;es&#160;altamente&#160;adaptable y&#160;es&#160;relativamente&#160;sencillo&#160;elaborar uno de estos scripts&#160;para&#160;automatizar&#160;el proceso de OCR en&#160;un flujo de trabajo&#160;específico, y solo es&#160;necesario&#160;contar con un&#160;escáner&#160;sencillo&#160;para la mayoría de los textos, el cual suele tener&#160;un precio bastante accesible&#160;(por&#160;ejemplo)&#160;todo&#160;esto es muy positivo dado que el software,&#160;para ser&#160;considerado&#160;eficiente,&#160;debe adaptarse al flujo de trabajo y no&#160;a la inversa,&#160;y&#160;las posibilidades&#160;para enfrentar nuevos escenarios y/o requerimientos se incrementan.&#160;En&#160;conclusión, explorar&#160;las posibilidades&#160;del&#160;software libre resulta muy beneficioso para las bibliotecas en&#160;términos&#160;de flujos de trabajo y de recursos&#160;económicos, dado que&#160;se puede tener un importante ahorro en el costo de licencias&#160;y no se requieren equipos muy costosos.&#160;&#160;Referencias:&#160;&#160;Chapman, S. (2000).&#160;Developing&#160;Best&#160;Practices:&#160;Guidelines&#160;from&#160;Case&#160;Studies&#160;. En&#160;Handbook&#160;for&#160;Digital&#160;Projects: A Management Tool&#160;for&#160;Preservation&#160;and Access (1.ª ed., p. 117,118,119). Massachusetts: Maxine K.&#160;Sitts. Massachusetts: Maxine K.&#160;Sitts.&#160;&#160;Espíndola Rosales, Jessica María and Urra González, Pedro&#160;El proceso de digitalización para la construcción de las bibliotecas digitales cubanas. Estudio de casos.&#160;Bibliotecas. Anales de Investigación, 2014, vol. 10, n. 10, pp. 107-127.&#160;&#160;Tesseract&#160;OCR. (2019). Consultado el 20 de Julio de 2020, en: https://es.wikipedia.org/wiki/Tesseract_OCR.&#160;&#160;