jueves, 5 de enero de 2012

UNA BASE DE DATOS PARA DOCUMENTOS DIGITALES EN WIN ISIS



Por Luis M. Peña.
Nov. 2011

Todavía el Win Isis (Programa para biblioteca de la familia ISIS) sigue siendo una buena opción para las bibliotecas latinoamericanas. Con Win Isis podemos, además de tener todo un sistema de gestión completo, hacer nuestra colección de recursos digitales.

Solo con un poco más de programación, en adición a los conocimientos convencionales que ya tengamos, el Win Isis se presta para lograr ese propósito. También las bases de datos hechas con Win Isis o en CDS / Micro Isis, pueden ser montadas en formato web, utilizando el servidor WWWISIS de BIREME o un programa adicional de la misma familia, conocido como GenIsis.

Lógicamente esta base de datos para documentos digitales, debe estar incorporada con las demás bases, ya sea la bibliográfica, la de préstamos, la de usuarios, etc.
Para este fin solo he utilizado los campos básicos necesarios (autor título, materias y el campo para el campo del enlace). Esto está a opción de la biblioteca, si desea poner más campos que describan el documento mas ampliamente. De todos modos, es el mismo principio.

A continuación el código empleado en toda la base, para que puedan imitarla. En caso de que no puedan hacerla, esta es mi dirección: yosoy1969@yahoo.com. Me escriben y se las envió.

Comencemos.

En la carpeta C:/WINISIS/DOC/TEXTOS, se han de colocar los documentos. O en cualquier lugar del disco que desees, solo que se hace necesario indicarlo en el formato de salida (PFT).

Nota: he utilizado el formato CEPAL para esta base, por ser más fácil de manipular.

La Tabla.

Como dijera antes, la tabla está estructurada en solo cuatro campos:
Autor – Campo 16
Titulo – Campo 18
Materia – Campo 76
Link – Campo 100

El formato de salida (PFT)

fonts((modern,Courier New),(roman,Times New Roman),(swiss,Arial)),
cols((0,0,0)),
'{\title Base de Datos Digital}',
'{\isispatt fonLIB'}
tab(3000),'\isisbgbmp barra.jpg',###############,
{c11,qr,fs20,b,LINK(('\chpict impre.JPG ',' Imprimir'),'PRINTSEARCH')/}
tab(3000),{cl1,fs32,b'BASE DE DATOS DE DOCUMENTOS DIGITALES'}/,
cl1,f1,'MFN: 'mfn(4)/#f2,cl4,m(2032,-2032),cl4,fs30,
if p(v16) then {cl1,fs24,i,'AUTOR:'},tab(2032),v16/fi/
if p(v18) then {cl1,fs24,i,'TITULO:'},tab(2032),v18/fi/
if p(v76) then {cl1,fs24,i,'MATERIAS:'},tab(2032),v76/fi/
if p(v100) then {cl1,fs24,i,'DOCUMENTO:'},tab(2032),v100/fi/,
  if v100:'.doc' then tab(2032),link(('Abrir el documento [Word]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.xls' then tab(2032),link(('Abrir el documento[Excel]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.pdf' then tab(2032),link(('Abrir el documento [PDF]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.pps' then tab(2032),link(('Abrir la presentaci¢n [PPS]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.mp3' then tab(2032),link(('Abrir el MP3'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.avi' then tab(2032),link(('Abrir el video [AVI]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.bmp' then tab(2032),link(('Abrir el la imagen [BMP]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
  if v100:'.jpg' then tab(2032),link(('Abrir la imagen [JPG]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
tab(6500)'Hoy es : 'date(2),tab(7900),'Hora:'date(3)/###,
cl10,f2,box(9),tab(7900),{cl4,fs18,'Diseño Luis M. Peña. 2011. Email: yosoy1969@Yahoo.com'}
----- copie y pegue este código en PFT --------



Pueden crear la base de datos normal, con un PFT estándar, luego, copian y pegan este que le colocado aquí.

Fíjense que no he puesto aquí los pasos para crear la base de datos, ya que se trata de un tutorial para personas que manipulan el Win Isis. En la Web aparecen muchos documentos sobre el Win Isis. Pueden bajarse uno.

Las líneas en azules deben ajustarse a sus necesidades. La primera es una barra en jpg, la cual es el banner de la Biblioteca. Deben sustituirlo por el vuestro.
La segunda línea es una imagen de una impresora, en tamaño pequeñito y la última fila en azul es mi forma personal.

Estas dos imágenes (el banner y la imagen de impresora), deben estar colocadas en la carpeta BG del Win Iisis. (C:\WINISIS\BG).
El link que abre el  documento es este:

link(('Abrir la imagen [JPG]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
Fíjense que para la apertura, se ha indicado en el formato la localización física, que en Win Isis se indica con doble raya invertida. Este formato esta elaborado para los diferentes tipos de documentos, incluyendo imágenes. A la hora de digitar la información en la hoja de entrada de datos de debe indicar el nombre del documento + un punto y luego su extensión. O sea, por ejemplo, Manual.doc.

Fíjense en la localización de los documentos (C:\\WINISIS\\DOC\\TEXTOS\\), la he resaltado para que sepan en donde deben colocar los documentos, pero esto es opcional, se puede colocar en donde deseemos. Solo hay que indicarlo aquí.
A todos los documentos se le debe colocar su punto para indicar la extensión. En el caso de documentos de imágenes, si se desea, se puede poner a la base bibliográfica para abrir la portada de los libros, por ejemplo.

Con este formato de salida, se podrán acumular, ordenar y ver todo tipo de documentos digitales. A la hora de digitar la información y especificar la extensión, el link le indica el tipo de documento entrado. Haciendo clic sobre este enlace, se abre literalmente el documento.

11 comentarios:

  1. Hola Luis, estuve leyendo su blog y tiene mucha información específica y sumamente útil sobre Winisis (es lo que me trajo hasta aquí). Soy bibliotecaria argentina y estoy automatizando la unidad de información donde me desempeño profesionalmente, quería agradecerle por los artículos que ha publicado; me han servido mucho en mi labor.
    Saludos para Ud. y para toda la comunidad bibliotecaria de Latinoamérica

    ResponderEliminar
    Respuestas
    1. Estimada colega:
      Me hace sentir contento el hecho de que mi blog le haya servido para algo. Estoy a su entera disposición. Por si se pierde en algo, solo escríbame y le envío todo lo necesario, incluso la base ya elaborada.

      Estamos para servirle. Gracias por el comentario!

      Eliminar
  2. ... la información que encontré aquí me vino de maravilla, pues he estado halandome los pelos con lo del link al texto completo. Lo hice según el manual de Oscar Santomero y no me funcionaba. Entonces buscando en internet me encontré con este blog, copie la línea en el pft y solo cambié el numero del campo y ... como magia ... Graciassssssssssss

    Saludos desde Cuba

    ResponderEliminar
  3. Estimado Lic Luis, estoy usando recien esta herramienta, me podria orientar.

    ResponderEliminar
    Respuestas
    1. Joel, perdona, vi hoy su correo, pues estoy de vacaciones. Sobre Win Isis y la familia de programas Isis hay mucha documentación en la web. Solo basta escribir Win Isis y aparecerán decenas de información. Yo tambien tengo muchas compiladas, pues estudio estas aplicaciones desde 1996, aproximandamente y no lo he soltado aun. PEro escribeme al correo sobre el tema especifico.

      Gracias por escribir.

      Eliminar
  4. Respuestas
    1. Estimada María: Saludos desde Santo Domingo, capital de la República Dominicana.

      Si se toma al pie de la letra este formato, funciona al 100%, se lo aseguro. Aqui se escoge el campo 100, pero puede ser cualquiera que hayan escogido. Puede optar por experimentar con una base sin formato estandar, por ejemplo: campo 1, 2, 3, 4, 5, 6, etc. Y fíjese, que hemos colocado el campo 100 como ejemplo. Pero Usted debe ajustarlo.

      if p(v100) then {cl1,fs24,i,'DOCUMENTO:'},tab(2032),v100/fi/,
      if v100:'.doc' then tab(2032),link(('Abrir el documento [Word]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.xls' then tab(2032),link(('Abrir el documento[Excel]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.pdf' then tab(2032),link(('Abrir el documento [PDF]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.pps' then tab(2032),link(('Abrir la presentaci¢n [PPS]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.mp3' then tab(2032),link(('Abrir el MP3'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.avi' then tab(2032),link(('Abrir el video [AVI]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.bmp' then tab(2032),link(('Abrir el la imagen [BMP]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.jpg' then tab(2032),link(('Abrir la imagen [JPG]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,

      Lo que se expresa aquì es que SI ESTA PRESENTE EL CAMPO 100, ENTONCES QUE HABRA EL ARCHIVO ASOCIADO A EL. Se utiliza el comando LINK, el cual abre un enlace, como en la Web.

      No deje que se divida en dos la linea de comando. La linea completa comienza donde dice IF y termina donde dice FI.

      Escribame, sin aun sigue con la dura. Puedo mandarle la base completa con el ejemplo que yo diseñé.

      Segun este tutorial, Usted debe crear una carpeta dentro del directorio Winisis, llamada DOC y luego dentro de esta otra que se llama TEXTO. Pero eso no es necesariamente asi. Usted pone los textos e imágenes en cualquier parte del disco que desee. Solo debe indicarlo en el formato.

      Observe: 'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,

      OPENFILE va a abrir el archivo digital en donde Usted indique en esta linea. Usted puede crear una carpeta llamada DOCUMENTOS en el disco C o D (mejor fuera del C). Físeje que yo lo hice dentro de WINISIS, luego DOC y finalmente en TEXTOS. Luego esa ubicación se asocia al campo 100, que puede ser cualquiera, si no es una base de datos con formato estándar.

      Bueno, aqui le dejo. Suerte!

      Eliminar
    2. Estimada María: Saludos desde Santo Domingo, capital de la República Dominicana.

      Si se toma al pie de la letra este formato, funciona al 100%, se lo aseguro. Aqui se escoge el campo 100, pero puede ser cualquiera que hayan escogido. Puede optar por experimentar con una base sin formato estandar, por ejemplo: campo 1, 2, 3, 4, 5, 6, etc. Y fíjese, que hemos colocado el campo 100 como ejemplo. Pero Usted debe ajustarlo.

      if p(v100) then {cl1,fs24,i,'DOCUMENTO:'},tab(2032),v100/fi/,
      if v100:'.doc' then tab(2032),link(('Abrir el documento [Word]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.xls' then tab(2032),link(('Abrir el documento[Excel]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.pdf' then tab(2032),link(('Abrir el documento [PDF]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.pps' then tab(2032),link(('Abrir la presentaci¢n [PPS]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.mp3' then tab(2032),link(('Abrir el MP3'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.avi' then tab(2032),link(('Abrir el video [AVI]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.bmp' then tab(2032),link(('Abrir el la imagen [BMP]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,
      if v100:'.jpg' then tab(2032),link(('Abrir la imagen [JPG]'),'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,

      Lo que se expresa aquì es que SI ESTA PRESENTE EL CAMPO 100, ENTONCES QUE HABRA EL ARCHIVO ASOCIADO A EL. Se utiliza el comando LINK, el cual abre un enlace, como en la Web.

      No deje que se divida en dos la linea de comando. La linea completa comienza donde dice IF y termina donde dice FI.

      Escribame, sin aun sigue con la dura. Puedo mandarle la base completa con el ejemplo que yo diseñé.

      Segun este tutorial, Usted debe crear una carpeta dentro del directorio Winisis, llamada DOC y luego dentro de esta otra que se llama TEXTO. Pero eso no es necesariamente asi. Usted pone los textos e imágenes en cualquier parte del disco que desee. Solo debe indicarlo en el formato.

      Observe: 'OPENFILE C:\\WINISIS\\DOC\\TEXTOS\\',v100)# fi,

      OPENFILE va a abrir el archivo digital en donde Usted indique en esta linea. Usted puede crear una carpeta llamada DOCUMENTOS en el disco C o D (mejor fuera del C). Físeje que yo lo hice dentro de WINISIS, luego DOC y finalmente en TEXTOS. Luego esa ubicación se asocia al campo 100, que puede ser cualquiera, si no es una base de datos con formato estándar.

      Bueno, aqui le dejo. Suerte!

      Eliminar
  5. Hola Luis, escribo porque sin lugar a dudas estoy teniendo un problema, el link funciona bien, pero me direcciona a la carpeta que contiene los archivos pero no al documento propiamente dicho, creo haber seguido todos los pasos tal cual las indicaciones, por lo tanto no entiendo cual puede ser el error.
    Agradezco tu respuesta
    Saludos
    Claudia Matiaude

    ResponderEliminar
    Respuestas
    1. Quizás no ingresastes el nombre del documento o foto o pdf en el campo correspondiente en la hoja de entrada de datos, de la misma manera que escribiste el nombre del archivo tenés que escribirlo en el campo de la hoja de entrada de datos con su extensión. Mary-Uruguay

      Eliminar
  6. El nombre del archivo que se introduce en la hoja de captura del win isis, debe tener su extensión. Por ejemplo, quimica.pdf, botanica.doc.
    Saludos!

    ResponderEliminar

El WhatsApp : ventajas y desventajas

 Luis M. Peña 25 de octubre, 2017 Sobre el autor. Licenciado en Lenguas Modernas mención Inglés y Licenciado en Educación mención Bi...