c
COMISIÓN NACIONAL DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA, CONICYT DEPARTAMENTO DE INFORMACIÓN
c o c C C Q C C C
c o
WWWISIS:
c
Metodología para la instalación de bases de datos CDS-ISIS en el World Wide Web
C
o
c c
C C C C C
o L
E C C
E C C
c o
Santiago, Chile Julio, 2000
PRESENTACION
E
E c
El Departamento de Información de la Comisión Nacional de Investigación Científica y Tecnológica, CONICYT, se hace eco de una necesidad práctica de la comunidad bibliotecaria en general, cual es, ofrecer sus bases de datos locales a un público más amplio, mediante la conexión de éstas a Internet, lntranets u otro medio que utilice la tecnología del WorldWide Web. WWWISIS es un sistema desarrollado por BIREME para cumplir este propósito. En abril de 1998, el Sr. Abel Packer, Director de BIREME, (Centro Latinoamericano y de El Caribe de Información en Ciencias de la Salud, organismo de la Organización Panamericana de Salud), realizó en CONICYT una capacitación en WWWISIS a profesionales del área de la información y computación, entre los cuales se formó un grupo de trabajo para poner en práctica los conocimientos adquiridos y promover el uso de esta tecnología entre la comunidad bibliotecaria nacional. En el contexto de esta iniciativa, entregamos a Uds. la presente metodología, pensada como una guía práctica y un complemento al manual del software WWWISIS, publicado por BIREME. Hacemos hincapié en que el desarrollo propuesto sólo explota WVVWISIS en algunas alternativas de consulta en línea a bases de datos bibliográficas CDS/ISIS mediante una interfaz Web. Queda en manos de los interesados seguir investigando y desarrollando aplicaciones innovadoras para diferentes propósitos, entre las cuales podríaestar la entrada y edición de datos.
c C c n C
Este trabajo fue realizado por un Grupo de Trabajo sobre WWWISIS integrado por usuarios del CDS/ISIS, a quienes CONICYT expresa su reconocimiento y agradecimiento por la labor realizada.
Integrantes del Grupo de Trabajo sobre WWWISIS:
Mónica Aldea Lagos Bibliotecaria Universidad de Chile Cristina Riquelme Rivera Bibliotecaria Instituto Chileno Francés de Cultura
Arturo Rubio Torres Bibliotecario Consultor Guillermo Toro Araneda Bibliotecario, Docente Universidad Tecnológica Metropolitana
Coordinadora del Grupo María Oyarzún Villar Bibliotecaria Comisión Nacional de Investigación Científica y Tecnológica
c c c c c TABLA DE CONTENIDO
1.INTRODUCCIÓN
Pág. 1
2. REQUERIMIENTOS PARA FUNCIONAR 2,1. Hardware 2.2. Software 2.2.1. Servidor de Web: OmniHTTPd 2.2.2. Servidor de bases de datos: WWWISIS
4
3. CREACIÓN DE UNA BASE DE DATOS PARA WWWISIS 3.1 Procedimiento loadiso 3.2 Procedimiento fullinv
6 6 7
4. CREACIÓN DE PAGINAS DE CONSULTA 4.1. Formularios HTML 4.2. Análisis de requerimientos 4.3. Creación de la interfaz de consulta y de los formularios 4.3.1. Portada del Servicio de Consulta 4.3.2. Formulario búsqueda secuencia¡ 4.3.3. Formulario búsqueda simple 4.3.4. Formulario búsqueda avanzada 4.3.5. Formulario búsqueda simple con visualización de resultado de diez endiez
3 3 3
9 9 10 11 11 14 16 18 20
5. CREACION DE ESCRITOS CGI 5.1. Escritos CGI para búsqueda secuencia¡ 5.2. Escritos CGI para búsqueda simple 5.3. Escritos CGI para búsqueda avanzada 5.4. Escritos CGI para búsqueda simple, visualizando los resultados de diez en diez
28
6. ANEXOS 6.1. Diagrama funcional de la aplicación 6.2. Estructura general de la aplicación 6.3. Manejo de caracteres especiales 6.3.1. Base de datos Gizmo 6.3.2. Tablas Isisuc.tab e isisactab 6.4. Lista de interés 6.5. Documentación disponible
31 32 33 33 34 36 37
22 23 25 27
1. INTRODUCCIÓN
WWWISIS es una tecnología creada para publicar bases de datos CDS/ISIS en el World Wide Web o en ambientes lntranet. Utilizando este software, podemos poner en línea nuestras bases de datos locales, mediante una interfaz que se adecúe a nuestros requerimientos. Esta aplicación puede ser consultada desde cualquier visualizador como Netscape Communicator o Internet Explorer. Este ejercicio supone la habilitación de un PC como servidor de bases de datos, que puede ser servidor y cliente a la vez, mediante la instalación del programa shareware OmniHTTPd sobre Windows 95 ó Windows 98. Los pasos lógicos requeridos para habilitar la consulta de las bases de datos son los siguientes: • Instalar el software OmniHTTPd. • Instalar el software WWWISIS. • Crear Bases de Datos: • Exportar las bases CDS/ISIS en formato ¡SO 2279. • Ejecutar los procedimientos LOADISO y FULLINV. • Crear las páginas de consulta en HTML (formularios). • Crear los archivos de texto (escritos CG 1), que permitirán predefinir o parametrizar las consultas que se harán a las bases de datos y desplegar los resultados de las consultas en el web. La presente guía se estructuró de manera que los interesados puedan reproducir, paso a paso, en sus propios computadores, la experiencia de desarrollo efectuada en CONICYT. En ésta se habilitó: • Consultas secuenciales. • Consultas por diferentes puntos de acceso (autores, títulos, materias). • Consultas combinando lógicamente estos puntos de acceso. • Consultas simples de diez en diez. Las consultas se ejecutan sobre las bases de datos CDS, distribuida junto con CDSIISIS, y la base de datos COBRE, disponible en CONICYT. Para los ejemplos incluidos en esta guía hemos usado la base CDS. Esperamos que, siguiendo los procedimientos indicados, los interesados puedan avanzar en la instalación de sus propias bases con WWWISIS, que es una herramienta sumamente poderosa y flexible.
1
c c C Para implementar con 茅xito esta aplicaci贸n, se debe tener conocimientos de MS-DOS, Windows 95 贸 98, lenguaje de formateo de CDS/ISIS y nociones b谩sicas de HTML.
2
2. REQUERIMIENTOS PARA FUNCIONAR
Los requerimientos computacionales pueden variar de acuerdo a propósito para el cual se implemente WWWISIS. Se requiere como mínimo un servidor conectado de manera permanente a Internet o, de lo contrario, nuestro propio PC (Windows 95/98 con protocolo de red) podría convertirse en servidor. Dicho PC deberá contar con al menos 32 MB de memoria RAM y debe soportar el tráfico potencial de la red sin que ésta se degrade. Para aplicaciones de alto rendimiento es recomendable trabajar con servidores más poderosos con sistema operativo Unix o Windows NT. En la presente experiencia se utilizó una versión shareware del software OmniHTTPd, que permite habilitar un PC como servidor web, y la versión free down!oad de WWWISIS para plataforma PC Windows.
21. Hardware: PC Pentium, 32 MB en RAM, con sistema operativo Windows 95.
2.2. Software:
2.2.1 Servidor de Web: OmniHTTPd Trabajamos con el programa OmniHTTPd v.202b, el cual permite emular localmente un servidor Web. Este software es shareware en INTERNET. Las versiones disponibles y la documentación asociada, puede bajarse desde la siguiente dirección: http :I/www.om nicron .ab.ca/httpd/download. html
3
Al instalar el software se crea automáticamente la siguiente estructura:
Li httpd EfrÇ . Cgi-in : Cgi-Win
[III
ejemplos HtDoc
¡con • C Li Log
Se asigna por defecto el número 127.0.0.1 que corresponde a la dirección IP del servidor.
2.2.2 Servidor de bases de datos: WWWISIS WWWISIS fue concebido e implementado especialmente para servir de interfaz o puente entre bases de datos ISIS y servidores Web, vía CGI (Common Gateway Interface). Los registros de una base de datos CDS/ISIS pueden ser consultados desde cualquier PC cliente que tenga acceso al servidor.
La versión gratuita de WWWISIS para Windows puede ser obtenida desde la siguiente dirección:
http://www.bireme.br/wwwisis2.htm El manual del programa en formato Word97 y RTF se encuentra disponible en:
E
E c E E
ftp://ftp.bi reme.brlwwwisisldoclspanishl En el sitio se ofrece además versiones para las plataformas HP-UX, SUN 0S5.5, IBM AIX, PC Linuxl.2.13 y PC-SCO.
c c o c c
E
4
c o T
1
e' c C c
C C C c
C C. ci
C C c
Al efectuar la descarga se debe grabar los siguientes archivos en el directorio C: \httpd\cgi-bin: fullinv.bat fullinv.doc ifload.exe loadiso.doc msrt.exe mx.exe mys.exe www32.exe
No se requiere un procedimiento de instalación, ya que al efectuar la copia de los archivos en dicho directorio queda instalado automáticamente el software. Con el objeto de tener un acceso inmediato a WWWISIS y sus utilitarios desde cualquier directorio en que se requiera trabajar, se debe modificar el archivo autoexec.bat agregando la siguiente línea: Path %path%;\;C:\HTTPd\Cgi-Bin
C Antes de crear las bases de datos, creamos el directorio CURSO bajo
c:\httpd\cgi-bin. En el directorio c: \ httpd \cgi -bin\curso se almacenarán los escritos CGI diseñados para cada uno de los tipos de consulta que desarrollemos. c c o c c o o
c ci
C
5
c c c 3. CREACIÓN DE UNA BASE DE DATOS PARA WWWISIS
WWWISIS puede operar accediendo directamente a la base de datos CDS/ISIS, instalada en MS-DOS o Windows en nuestro PC. Sin embargo, para garantizar la compatibilidad del software con otros sistemas operativos, se recomienda recrear estas bases en WWWISIS, mediante los procedimientos loadiso y fullinv, que vienen con el software. Los pasos para recrear bases son los siguientes: 1. Exportar la base de datos CDSIISIS mediante el procedimiento habitual de exportación, lo que genera un archivo ¡SO 2709. 2. Ejecutar el procedimiento loadiso sobre este archivo, para recrear los archivos MST y XRF. 3. Ejecutar el procedimiento fullinv sobre un archivo FST para generar los archivos IFP, CNT, LOl, L02, NOl y NO2. 3.1 Procedimiento loadiso Procedimiento para recrear el archivo maestro de la base de datos C DS/l SI S: 1. Dentro de c: \ htt pd\c g i-bin\curso crear un subdirectorio BASES y, bajo éste, crear CDS. Se recomienda crear subdirectorios independientes para cada base de datos. 2. Realizar una exportación de la base de datos para obtener el archivo cds.iso. 3. Copiar el archivo cds.iso en el directorio c: \ h tt p d\cgibin\curso\bases\cds. 4. Crear el archivo maestro de la base de datos (MST y XRF) a partir del archivo cds.iso con el procedimiento loadiso.bat, de la siguiente manera: (a) Posicionarse desde MS-DOS en el último subdirectorio creado c:\httpd\cgi-bin\curso\bases\cds
c c c ( (b) Ejecutar Ioadiso.bat, según la sintaxis: loadiso<nombre del archivo ISO><nombre de la base de datos>
Para generar la base de datos CDS se ejecutara: loadiso cds.iso cds Con esta orden se crearán los archivos cds.mst y cds.xrf.
3.2 Procedimiento fullinv Procedimiento para crear el archivo invertido de la base de datos CDS/ISIS: 1. Copiar el archivo cds.fst en el directorio c: \ httpd \cg±bin \ curs o\bases\cds. (La fst puede ser la misma de ola base de datos CDSIISIS. También puede ser creada según los requerimientos particulares para las consultas de bases de datos en línea). 2. Generar el archivo invertido con el procedimiento fullinv.bat, para lo cual se debe: • Posicionar el cursor desde MS-DOS en el subdirectorio C:\httpd\cgi-bin\curso\bases\cds. Ejecutar fullinv.bat, según la sintaxis siguiente: fullinv<nombre del archivo maestro de la base de datos><archivo con extensión fst><nombre del archivo invertido>
Para generar el archivo invertido CDS se ejecutará: fullinv cds cds.fst cds
7
o (T Al ejecutar la orden anterior se crean automáticamente los siguientes archivos: cds.ifp cds.cnt cds.l01 cds.l02 cd s. nO 1 cds.n02
En resumen Hemos instalado el servidor de Web (OmniHTTPd), el software WWWISIS y la base de datos CDS. El procedimiento es aplicable a cualquier otra base de datos que se quiera instalar en el Web.
Para verificar que WWWISIS esté operativo, debemos activar nuestro PC como servidor con OmniHTTPd y abrir el visualizador web (Explorer, Nescape u otro), en donde digitaremos:
http:II1 27.0.0.1 /cgi-bin/wwwi321[hello]
Si la instalación está correcta, WWWISIS entregará el siguiente mensaje de bienvenida:
CISIS Interface v3.41/PC32/M/63000/1O/30/i - WWWISIS 3.2c CISIS Interface v3.4 1/4GB/GIZJDEC/FA T/CIP Copyright (c) BIREME/PAHO 1998. Al! rights reserved. Si no funciona, revise la ejecución de los procedimientos anteriores.
C C C
c in
E:'
c
4. CREACIÓN DE PÁGINAS DE CONSULTA Para diseñar la interfaz de consulta web existen múltiples herramientas en el mercado, muchas de las cuales permiten realizar atractivos diseños sin necesidad de escribir código HTML. En el presente ejercicio hemos creado formularios de consulta con HTML, utilizando el Bloc de Notas de Windows.
C
Además de los formularios de consulta, mediante HTML, podemos incorporar cualquier información contextual y ayudas para la búsqueda, mediante textos, imágenes u otros atributos multimediales. Los formularios se utilizarán para el ingreso de consultas que, vía CGI, llegarán a las bases de datos.
4.1 Formularios HTML Los formularios, creados mediante la etiqueta FORM, pueden contener diferentes elementos, tales como casillas de texto, botones de selección ("radio buttons"), menúes desplegables, ingreso de varias opciones ("checkboxes"), botones para envío de los datos, botones para limpieza y otros. Todos estos elementos deben estar dentro del alcance del elemento FORM, de lo contrario son ignorados. Las casillas de texto, creadas mediante la especificación "text" del elemento INPUT, permiten el ingreso de los datos a consultar. Para habilitar una casilla de autor, por ejemplo, debiera escribirse las siguientes líneas:
<P>lngrese el nombre del autor: <INPUT TYPE=' text" NAME" autor" SlZE40>
El elemento SELECT se utiliza para dar la opción al usuario de elegir bases de datos, formatos, elementos de búsqueda u otros. Se ingresa así: c
C C C C
ró,
<SELECT NAME="Elige_bases"> <OPTION VALUE="base">CDS <OPTION VALUE = 'basel ">COBRE </SELECT>
La consulta será enviada mediante el click de un botón de entrada, que se genera con la especificación "submit" del elemento INPUT.
<INPUT TYPE=" submit "VALUE=' Haga click aquí ">
El atributo ACTION del elemento FORM, apunta hacia un ejecutable cgibin que lo procesa. METHOD es otro atributo del elemento FORM, que sirve para indicar cómo serán enviados los datos al servidor. METHOD ="POST" permite procesar consultas de mayor longitud que METHOD'GET". Una forma de activar WWWISIS es llamándolo directamente como argumento del atributo ACTION: <FORM ACTI ON ="Icg i-bin/wwwi32exe/[in=/httpd/cgi-bin/ curso/curso. in]I" M ETHOD"POST">
4.2 Análisis de requerimientos Antes de crear los formularios y según el tipo de consulta que se desee activar, debe determinarse: • Cuáles serán las bases de datos que se pondrán en el Web. • Cómo consultará el usuario estas bases. • Cómo se presentarán a los usuarios los resultados de las búsquedas. Estos requerimientos deben ser traducidos al diseño de las páginas de consulta, dentro del cual habrá que considerar: mecanismos de selección de bases de datos, campos a ser consultados (FDT), modalidad de extracción de los datos de esos campos (FST) y formas de presentación de los resultados de las búsquedas (PFT).
lo
1
1
c c c c c
4.3 Creación de la interfaz de consulta y de los formularios
C C
Para la presente experiencia se definió una portada o interfaz principal (Chile.htm), desde la cual se accede a cuatro tipos de búsquedas: Búsqueda secuencia¡ de registros según MFN (busecuen.htm) Búsqueda simple, seleccionando autor, título o materia y base de datos (busimple.htm) - Búsqueda avanzada, con operadores booleanos AND, OR y NOT y seleccionando base de datos (busavanz.htm) - Búsqueda simple, desplegando los registros resultantes de diez en diez (ten.htm)
4.3.1 Portada del Servicio de Consulta
PRESENTACLON PANTALLA INICIAL File Edil View Po Communicatof He1p Bookmarks
4' Location Jhttp 1/127 OO1/CFile.hm
Forwoid Robad Horno Seach Netscape bnstarit t1essage BjJ Internet_j Lookup ioJ 'bew&Cool
j
Bock
Whats Related
Security i Nelcester
CON 1 C YT .
Nacional de Investigación Tecnológica
•.:ittfi ca .......Gr
• ••s.
tRUPO WWWISIS - CHILE INDICE 1 BIENVENIDOS AL MUNDO WWWISIS BISQTJEDÁ SECIJENCIAL BTJSQTJEtA SIMPLE - BTJSUEDA AVAN
c c c c
WWWISIS: Conexión de bases de datos CDS/ISIS al Web. Ahora Ud. puede publicar sus bases de datos en una Inti-aiset o en Internet, con una interfaz atractiva y poderosa. Para comenzar a descubrir las potencialidades de WWWISIS le sugerimos bajar el manual metodol6co y recrear los ejemplos adjuntos en su propio computador.
c c c c e o --
c c c c
E
E
CODIGO HTML El siguiente es el código que debe escribirse para cada uno de los archivos HTML que conforman la página inicial del servicio. Archivo: "Chile.htm"
<html> <head> <title>Metodología WWWISIS</title> </head> <frameset rows="32%, 68%'> <frame scrolling=no src="arriba.htm"> <frameset cols=70, 230"> <frame name="IZQ" src='izquierda.htm"> <frame name"DER" src="derecha.htm"> </frameset> <Iframeset>
</html>
Archivo: "Arriba.htm"
<html> <head> <title>arriba</title> </head> <body topmargin="O" leftmargin="O' text="#OOOOOO" Iink"#FFFFFF" vlink="#FFFFFF alink="#FFFFFF" background="bgproperties="fixed"> <table> <tr> <td><img src="home.jpg"></td> <td><img src="titulo.jpg"><font col or='#6600CC"><h 1 >GRUPO WWWISIS CHILE</hl ></font><ftd> <tr> </table> </body> </html>
Archivo: "lzquierda.htm"
<html> <head> <titie> Izquierda</title> </head> <body topmargin"0' Ieftmargin="O"> <CENTER><hl >INDICE</hl ></CENTER> <P><A HREF="busecuen.htm' target="DER">BUSQUEDA SECUENCIAL<fa>
12
e, c c c 6 6
<P><A HREF"busavanz.htm" target="DER">BUSQUEDA AVANZADA</a> <P><A HREF="ten.htm" target="DER">BUSQU EDA DE DIEZ EN DIEZ</a> <Ibody> </html>
Archivo: "Derecha.htm" <html> <head> <title> Derecha </title> </head> <body topmargin=O" Ieftmargin=O' text='#OOOOOO' link=#0000FF vlink="#OOOOFF" alink="#0000FF" bgcoIor"#66FFFF" bg pro perties="fixed"> <CENTER><hl >BIENVENIDOS AL MUNDO WWWISIS</hl ></CENTER> <h2>WWWISIS: Conexi&oacute;n de bases de datos CDSIISIS al Web.</h2> <p>Ahora Ud. puede publicar sus bases de datos en una Intranet o en Internet, con una interfaz atractiva y poderosa. <p>Para comenzar a descubrir las potencialidades de WWWISIS les sugerimos bajar el <a href&'ftp://ftp.bireme.br/wwwisisldoc/spanish/ ">manual metodol&oacute;gico</a> y recrear los ejemplos adjuntos en su propio computador. <Ibody> </html>
13
c E 4.3.2 Formulario búsqueda secuencia¡
Ee Idil View Po Communicator NeIp Back Bookrnarks
Reload Horne Seaich Ñetscape Print ' Locatiori: jíiIe://Cl/httpd/HtDocs/buriecuen htm
Instarrt Message 91 Internet
j Lookup jj New&CooI
Security
j
'i]J Whats Related
1 Netoaste,
GRUPO \MMMSIS CHILE CATALOGO BASE DE DATOS CDS Para una revisión secuencial indique BASE DEDATOS
Icos
desde
hasta
J
dique aquí
ri
4Lt
iInicioI
Documer Done
GRUPO\wAltSI5CHIL
11:07AM
<html> <head> <title>GRUPO WWWISIS CH1LE</title> </head> <body iink"#OOOOFF" vi in k="#800080"> <font face="Arial" size=4><p align ="center">GRUPO WWWISIS CHILE</p> <p align ="center">CATALOGO BASE DE DATOS CDS<Ip> <Ifo nt> <p>Para una revisi&oacute;n secuencia¡ indique</p> <FORM ACTI ON ="Icg i-bin/wwwi32 . exe/[in/httpd/cgibi n/cu rso/cu rso. ini!" M ETHOD="post"> <p align="center'5<center>
14
c <table cellspacing =O
border=O cellpadding =4 width =31 6> <tr><td width"50%" valign"top">BASE DE DATOS: <td><SELECT name="cat"> <OPTION value"base">CDS <OPTION value="basel'5COBRE
<Iselect> </tr> <tr> <td><p>desde <INPUT TYPE = "text" NAM E'from"> <td width ="50%" vaIign"top"> <p>hasta <INPUT TYPE = "text" NAM E="to">
<Itd> </tr> <tr><td width"50%" val ign"top">&n bsp;</td> <td width50%" valign="top'5&nbsp;</td> <tr><td width ="50%" val ig n="top"> <p align="center">
<ltd> <td width ="50%" valign="top"> <p align="center"> <INPUT TYPE ="submit" VALUE ="clique aqui" NAME="button">
<ltd> </tr> </table>
<Icenter><Ip> <p>&nbsp;</p> </form> </body> </html>
15
4.3.3 Formulario búsqueda simple
File Edit View 5o Commurceto HeIp '31 "% . Setch Netocope Reloed Home Prirrt Securitti Location Itile //JI/httpd/HtDccc/bucimpIe htm Bookmarks Inst an( Meage W Internet j Lookup lj New&Cool J Netcatter ¿ Beck
Ii
f
J
jlWhati E- Li' rl
GRUPO WNWISIS CHILE
CATALOGO PUBLICO ELIJA BASE DEDATOS:
V DS
J
1
J
SU BUS QUEDA ES POR: Autor
dique aqui
c -U--
Docurnent Done
¡go iniciol PINet scape
ella
CODIGO HTML
E
E ( E E o 1
<html> <head> </head> <body link'#OOOOFF" vi in k"#800080"> <b><font face="Ariai" size=4><p aiign="center'5GRUPO WWWISIS CHI LE</p> </font><i><font face="Arial"><p al ign="center">CATALOGO PUBLICO</p> <Ib></i><Ifo nt> <FORM ACTI ON="/cgi-bin/wwwi32 exe/[in=/httpd/cg 1bin/cu rso/cu rso2 ¡n]I" M ETHOD="post"> <tabie> <tr> <td>EL1JA BASE DE DATOS:</td> <td><SELECT name="cat">
16 -
NIMO
11:21 AM
<OPTION value="base">CDS <OPTION value"basel '5COBRE
<Iselect> <tr><td><p> </td><Itr> <tr><td><p> </td><Itr> <tr><td><p> </td>'zltr> <tr><td><p> </td><Itr> <tr><td><p> </td><Itr> <tr><td><p> </td><Itr> <tr><td><p> </td><Itr> <tr><td><p> </td><Itr> <td>SU BUSQUEDA ES POR:</td> <td><SELECT name"catl '5 <OPTION value="Aut='SAutor <OPTION value=7it='5T&iacute;tulo <OPTION value="Mat='SMateria </SELECT> <tr><td><p> <Itd><Itr> <tr><td><p> </td><Itr> <tr><td>zp> </td><Itr> <tr><td><p> <Itd><Itr> <tr> <td><I N PUT TYPE="text" NAM E"bool"></td></tr> <tr> <td><INPUT TYPE"submit" VALUE"clique aqui" NAME="button'S</td>
<Itr> </table> </body> </html>
17
4.3.4 Formulario búsqueda avanzada _IIx Elle Edil View 10 Corernunicator Help T411 Back
Bookmaikn . .
lritarit Messae
Reinad
Search
Home
i
Neincape Location: htip/127.0 0.1 /busavan hini
) inicinet j Lookup j New&Cooi
. Piint
Securiiy
•..
J IryWhatn Relaled iJ Netcastei
GRUPO WWWISIS CHILE CATALOGO PUBLICO ELUA BASE DEDATOS:
Icos
ELUA OPERADOR:
JAND
]
j
dique aqui
Documeni Done
1
11,11 Net*cape
CODIGO HTML <html> <head> </head> <body link=°#0000FF' vlink="#800080"> <b><font face="Arial' size=4><p align="center'>GRUPO WWWISIS CHILE</p> </font><i><font face="Arial"><p align='center'>CATALOGO PUBLICO</p> </b></i></font> <FO RM ACTION '/cgi-bin/wwwi32.exef[in =/httpd/cgi-bin/curso/curso3 METHOD=post'> <table> <tr> <td>ELIJA BASE DE DATOS:</W> <td><SELECT name="cat'> <OPTION value=base">CDS <OPTION vaIue=base1 ">COBRE
<Iselect>
18
-
NUD 11 O4AH
c c
<tr> <td><INPUT TYPE"text" NAME='bool'5</td></tr> <tr> <td>ELIJA OPERADOR:</td> <td><SELECT name='cat'> <OPTION vaIue=AND">AND <OPTION value="OR">OR <OPTION value="AND NOT'>NOT
<Iselect> <tr> <td><INPUT TYPE"text' NAM Ebooll "></td></tr> <tr> <td><INPUT TYPE"submít" VALU E="clique aqui' NAM Ebutton'></td> </tr> </table>
<Ibody> </html>
19
o o 4.3.5 Formulario b煤squeda simple con visualizaci贸n de resultado de diez en diez
31 GRUPO W~515
CHILE - Netscape Ele Edit View 2o Qornmunicator Help : Rack
Reload
- I Jx
Horne
Search
Netecape
Security
j Bookmarkn
( Location Ihttp 1/127001 ten Hm jlnstant Mesa9e qj Internet j Lookup .j New&Cool jJ Netcaslei
J J',,tl] What
131
GRUPO WWWISIS CHILE CATALOGO BASE DE DATOS CDS Para una revisi贸n de diez en diez ELIJA BASE DE DATOS: Ingrese su Busqueda
dhque aqui
Documerit Done j
InucIo II!GRuPOWWWsIs C
LiP1)1LCIl1itttti <html> <head> <title>GRUPO WWWISIS CH1LE</title> </head> <body 1 隆n k ="#OOOOFF" vi ink="#800080"> <font face ="Arial" size=4><p aiign ="center">GRUPO WWWISIS CHILE</p> <p align = "center'>CATALOGO BASE DE DATOS CDS</p> </font><p>Para una revisi&oacute;n de diez en diez</p>
<FORM ACTI 0N"/cg i-bin/wwwi32.exel[in=Ihttpdlcgibin/cu rso/cu rso4. in]I" M ETHO D="post">
NO
11 19A1.4
c o c <p align="center'5<center> <inputtype ="hidden" name = "hl"t3011" value="l"> <inputtype "hidden" name = "h2't3O12" value=10"> <table cellspacing=O border=O cellpadding=4 width=316> <tr><td width = "50%" valign ="top">ELIJA BASE DE DATOS:</td> <td><SELECT name="cat At30 15"> <OPTION value='base">CDS <OPTION value="basel ">COBRE </SELECT>
<Itd> <Itr> <tr> <td>&nbsp;</td> <td width = "50%" valign"top"> <p>lngrese su B&uacute;squeda <INPUT TYPE"text" NAME"exp't300 1" size="40"5
<Itd> <tr><td width = "50%" val ign="top'5&nbsp;</td> <td width = "50%" valign="1op'5&nbsp;</td> <tr><td width ="50%" valign="top"> <p align="center"> </td> <td width="50%" valign="top"> <p align="center"> <INPUT TYPE="submit" VALUE="clique aqul" NAME="search">
<Ita ble> </center> </p> <p>&nbsp;</p></FORM></body> </html>
En resumen Ademรกs de haber instalado el software, la base de datos CDS (y COBRE), hemos creado las pantallas que servirรกn como interfaces para que el usuario formule diferentes tipos de consultas.
21
c E E E
E C E c c
E C
5. CREACIÓN DE ESCRITOS CGI Las consultas anteriores requieren ser procesadas por el servidor, para lo cual debe escribirse pequeños programas o secuencias de instrucciones en CGI (Common Gateway Interface). Estos programas, que hacen de puente entre el formulario y el servidor, tienen la doble función de capturar las consultas y entregar los resultados de las mismas al cliente web. Es necesario escribir programas o scripts CGI para cada una de las consultas predefinidas en los formularios. Cada script tendrá por función activar los parámetros de WWWISIS requeridos para que éste actúe como servidor de bases de datos. Estos parámetros son explicados en detalle en el manual de BIREME y, en conjunto, proporcionan toda la flexibilidad necesaria para explotar tanto la consulta como el ingreso de datos a diferentes bases. Continuando con nuestra implementación, crearemos seis escritos CGI o scripts para cada tipo de consulta:
• • • • • •
*.in *.cip *.cgi *pro *pft *epj
Estos serán archivos de texto, generados con el Bloc de notas de Windows y almacenados en el directorio c: \httpd\cgi-b±n\curso con diferentes nombres, pero manteniendo las extensiones señaladas. Tienen las siguientes funciones: E
C C C C C C C C
• * . in • * . cip
:
* . cgi • * .pro • *
pft :
Localización de curso.cip y curso.cgi. Corresponde al syspar de CDSIISIS; contiene el direccionamiento de los archivos. Proporciona el formato de respuesta al cliente, formatea la respuesta y maneja los campos virtuales del WWWISIS. Contiene el encabezado de la página HTML que presentará la respuesta. Formato de presentación de los datos.
0
22
1
-
c c E
.*epj
E
Contiene el pie de la página HTML que presentará la respuesta.
E
Funcionalmente, ante cada consulta ejecutada desde el formulario, se leerán los parámetros de los archivos curso.in , curso.cip y curso.cgi. WWWISIS ejecutará la búsqueda y devolverá el resultado hacia el cliente web conformando la página de respuesta mediante el encabezado definido en curso.pro, el formato de visualización curso.pft y el epílogo curso.epi.
5.1
Escritos CGI para búsqueda secuencia¡
La búsqueda secuencia¡ habilitada permite seleccionar la base de datos CDS ó la base de datos COBRE y revisar sus registros secuencialmente según su orden de ingreso (MFN) a la base de datos. El usuario indicará "desde" y "hasta" cuál MFN desea visualizar los registros de cada base. CURSO.IN ctttype=text/html a rgs cipar=/httpd/cgi-bin/cu rso/cu rso.cip cgi=©curso.cgi
Donde: ctttype=textlhtml, le indica al WWWISIS que los datos que se transfieren son texto html. args, le indica que junto con el resultado de la búsqueda que se realice muestre en pantalla todos los parámetros que se ejecutaron, es decir, nombre de la base de datos, formato, exitcode, etc. Este parámetro es opcional y se utiliza para detectar errores en la ejecución de los demás parámetros. cipar=/httpd/cgi-bin/cursolcurso.cip, direccionamiento donde se encuentra la base de datos y los parámetros curso.cgi, curso.pft, curso.pro y curso.epi. cgicurso.cgi, es un formato ISIS, que está en un archivo llamado curso. cg i.
23
o o c CURSO.PRO '<html>',!, '<head><title>Grupo WWWISIS Chile<!title></head>',/, '<body BG COLO R="#OOffff'>',!
CURSO.CIP base . *=Ihttpdlcg i-bin!cu rso/bases!cds/cds.* base 1 *=!hftpd!cg i-bin/cu rso/bases/cobre/cobre.*
cu rso.cg i =!httpd/cgi-bin/cu rso/curso.cgi curso. pft =/httpd/cgi-bin/curso/curso. pft cobre. pft =!httpd/cgi-bin/cu rso/cobre. pft curso. pro=/httpd/cgi-bin/cu rso/cu rso. pro cu rso.epi=/httpd!cgi-bin/cu rso!curso.epi
CURSOCGI 'db=',if vi 0O Av[1]=base I then 'base' else 'base l' fi/, 'from=',(if vi 00'n='from' then vi 00"v fi)!,
'to =',(if vi 00'n='to' then vi 00'v fi)!, 'pft=',if v10O'v[1]='base' then '©curso.pft' else '@ cobre.pft' fi,!, 'prolog=@curso. pro'!, 'epilog=curso.epi'!,
CURSO.PFT 1* solo para el primer registro *1
if vi 001 =vi 031 then ,'<h1 >Grupo WWWISIS - Chile<hl>',! fi, ,'<table width="l 00%" border=0>' ,'<tr>','<td>','N°: 'vi 001 ,'<Itd><!tr>',/ ,'<tr>','<td >',v70!,'<!td></tr>',! ,'<tr>','cztd>',v24/,'<!td>','</tr>',! ,'<tr>','<td>', mhl ,v691,'<!td>','<!tr>',/ , '<lta ble>',!,
,'< h r>',! /* solo al final *1 ¡fvlOOi=v1032 then '<br> Fin de la lista de mfns!' ,fi,!
24
(T CURSO.EPI ,ifvlO9l ='7'then ,'Ningun registro recuperado. Presione boton ATRAS de su Browser',/, ,else if vi 091 = '3' then ,'Error de Sintaxis en la expresion de busqueda. Presione el boton ATRAS de su browser para corregir la expresion de busqueda', ,fi, ,fi, '</body>',/
5.2 Escritos CGI para búsqueda simple La Búsqueda simple permite elegir la base de datos CDS o COBRE y seleccionar si se buscará en el campo Autor, Título o Materia. Una caja de texto permite ingresar la cadena de caracteres que se buscará en el campo seleccionado. En las expresiones de búsqueda se admite la tru ncación.
CURSO2.IN ctttype=text/htm 1 a rgs cipar=/hftpd/cg i-bin/cu rso/cu rso2. ci p cgi=curso2.cgi
CURSO2.PRO '<html>',!, '<head><title>GRUPO WWWISIS - CHILE</title></head>',/, '<CENTER><H 1 >Bl EN VENIDOS!k/H 1 ></CENTER>',/ '<CENTER><Hl>CATALQGO PUBLICO</1-11></CENTER>',/
25
o c CURSO2.CIP base. *=/httpd/cgibin!cu rsolbases!cdslcds.* base l .*=!httpd/cg ¡-bm/curso/bases/cobre/cobre •* htmi.*=/httpd/cgi-bin/curso/bases/html/html.* cu rso2 .cg i=/httpd/cgi-bin/cu rso/cu rso2.cgi cu rso2 . pft=/httpd/cg i-bin/cu rso/cu rso2. pft cobre. pft=/httpd/cg i-bi n/cu rsolcob re. pft cu rso2 . pro=/httpd/cg i-bi n/cu rso/cu rso2 . pro cu rso2 .epi=/httpd/cg i-bin/cu rso/cu rso2.epi CURSO2.CGI 'db=',ifvlOO"v[i]='base' then 'base' else 'basel' fil, 'bool=',vl OOAv[2],' * ',Vi 00'v[3]'$',I, 'prolog©curso2. pro',!, 'pft='if v100 11 v[1]=I basel then '@curso2.pft' else '©cobre.pft' fi,!, 'epilog=cu rso2.epi',I, 'gizmo=html',/, 'uctab=isisuc.tab',/, ' acta b=isisac.tab',/, CURSO2.PFT /* solo para el primer registro */ ifvlOOi=v1031 then ,'<hl >Grupo WWWlSlS - Chile</h1>',1 fi, ,'<table width="l 00%" border=0>' ,'<tr>','<td>','N°: 'vi 001 ,'<ltd><!tr>',l ,'<tr>','<td>',v70!,'<!td><!tr>',/ ,'<tr>' , '<td >' ,v24/,'</td>' ,'</tr>',! ,'<tr>','<td>',mhl,v691,'<Itd>','<Itr>',/ '<Ita b le>',!, ,'< h r>' ,/ 1* solo al final */ ifviOOi=v1032 then '<br> Fin de la lista de mfns!' 'fi,' CURSO2.EPI '</html>',
26
C ni 5.3 Escritos CGI para búsqueda avanzada
La búsqueda avanzada permite elegir la base de datos CDS ó COBRE e ingresar dos expresiones de búsqueda conectadas por un operador booleano: AND, OR o NOT. CURSO3.IN ctttypetextlhtml args ci pa r=/httpd/cg ¡-bin/cu rso!curso3. cip cgi=©curso3.cgi
E
CURSO3.PRO
c '<html>',!, '<head><title>GRUPO WWWISIS - CHILE</title></head>',/, '<body>',I,
'<CENTER><H 1 >Bl ENVENI DOS!k/H 1 ></CENTER>',/ C
'<CENTER><Hl>CATALOGO PUBLICO</H1></CENTER>',/
CURSO3.CIP base. *=/httpd/cgibin/cu rso!bases/cds/cds. * base 1. */hftpd/cg i-bin/cu rso/bases!cobre/cobre.* html.*=/httpd/cgi-bin/curso/bases/htmi/htmi.* c cu rso3.cg i = /httpd/cgi-bin/cu rso/curso3 .cgi E cu rso3 . pft = /httpd!cgi-bin/cu rso/cu rso3 . pft E cobre. pft!httpd/cg i-bin/cu rso/cobre. pft cu rso3. pro =/httpd/cgi-bin/cu rso!cu rso3. pro curso3.epi = /httpd/cgi-bin/curso/cu rso3.epi CURSO3.CGI 'db' , ifvlOO A v[l]='base' then 'base' else 'base l' fi!, 'bool=',vl 00 1, v[21,' ',v1 00Av[3],' 'vi 0011v[4],,!, 'prolog=cu rso3. pro',!, 'pft=',if vi OO'v[l]='base' then '@curso3.pft' else '@cobre.pft' fi,!, 'epilog=©curso3.epi',/, 'gizmo=html',!,
27
CURSO3.PFT 1* solo para el primer registro *1
,'<table width="l 00%" border=0>' ,'<tr>','<td>','N°: 'vi 001 ,'</td><Itr>',/ '<tr>' ,'<td >' ,v701, '</td> <Itr>' ,/ ,'<tr>','<td>',v241,'</td>','<Itr>',I
,'<tr>','<td>', mhl,v69/,'</td>','</tr>',/ '<Ita ble>' ,I, ,'<hr>',/ /* solo al final */ if vi 001 =vl 032 then ,'<br> Fin de la lista de mfns!' ,fi ,/
CURSO3.EPI '<Ibody>' ,I
'</html>',
5.4 Escritos CGI para búsqueda simple, visualizando los resultados de diez en diez Esta búsqueda simple permite elegir la base de datos CDS o COBRE y buscar en una caja de texto cualquier expresión. Tiene la particularidad de desplegar los resultados de 10 en 10, mediante un conteo interno.
CURSO4.IN ctttype=textlhtml a rg s cipar=Ihttpdlcg i-bi n/cu rso/cu rso4 .cip cgi=©curso4.cgi
CURSO4.PRO '<html>',!, '<head><title>GRUPO WWWISIS - CHILE</title></head>',/, '<CENTER><H 1 >Bl ENVENI DOS!k/H 1 ></CENTER>',I '<CENTER><H 1 >CATALOGO PUBLICO</H 1 ><ICENTER>',/ 28
-
CURSO4.CIP base. *=lhttpdlcgibin/cu rso/baseslcdslcds.* base 1. *=/httpd/cg ¡-bin/cu rsol bases/cobre/cobre * html.*=Ihttpdlcgi-bin/curso/bases/htmi/htmi.* cu rso4 . cg i=lhttpdlcg i-bi n/cu rsolcu rso4 . cg i cu rso4 . pft=lhttpd/cg i-bi n/cu rso/cu rso4. pft cobre. pft=/httpd/cg i-bin/cu rso/cobre. pft cu rso4 . pro=lhttpd/cg i-binlcurso/curso4 . pro cu rso4 .epi=lhttpdlcg i-bin/cu rsolcu rso4.epi CURSO4.CGI 1* CGt DE wwwi de diez en diez l 'db=',v301 5,!, 'bool=',v3001 ,l, 'hi=',v301 1,! h2',v301 2,!
'prolog=@curso4. pro',!, 'pft=',if v301 5='base' then '@cu rso4. pft' else '©cobre.pft' fi/, 'epilog@curso4.epi',/, 'gizmo=html',l, CURSO4.PFT 1* solo para el primer registro / ,'<table width"l 00%" border=0>' ,'<tr>','<td>','N°: 'vi 001 ,'</td></tr>',/ ,'<tr>','<td>',v701,'</td><Itr>',/ ,'<tr>','<td>',v241,'<ltd>','<Itr>',l ,'<tr>','<td>', mhl ,v69/,'</td>','</tr>',l ,'<lta bi e>',!, ,'< h r>' ,/ /* solo al final */ ifvlOOl <>'v1002 and v1001=v1032 then, ,'<form method="post" action="!cg i-bin/wwwi32 .exe/[in=/httpd/cgibin/cu rso!cu rso4. in]">',I, ,'<input type="hidden" name"h 1 At301 1" value =',f(val(v301 1)+10, 1 ,0),'>',l, ,'<input type"hidden" name="h2't301 2" value=',f(val(v301 2)1-1 0,1 ,0),5',l,
o o c E
,'<input type= "hidden" name=expM3001" value=',0001 ,'>',/, ,'<input type="hidden" name ="cat't301 5" value=',v301 5,'>',!, ,'<p><input type="submit" name="search" value"Pr&oacute;ximo',if val(vl 002)-val(0 001 )>l then 's' fi,' ',if val(vl 002)-val(vl 001禄10 then 10' else , f(val(v1002)-val(v1001),1,0) fi,' registros 'fi,'
CURSO4.EPI '<Ibody>',I '</html>',
En resumen
C c c c
Estando instalado el software y las bases de datos, y habiendo creado las pantallas de consulta y los escritos CGI para que WWWISIS pueda procesar tales consultas, nuestra aplicaci贸n debiera funcionar sin dificultades. S贸lo nos queda realizar algunas operaciones para la consulta y despliegue de caracteres propios de nuestro idioma, como las e帽es y los acentos.
30
1
c c E E E
6. ANEXOS 6.1
Diagrama funcional de la aplicación(*)
Llamada al WWWISIS desde el browser ... /wwwi32.exe/[in=curso.jn
Lectura delos parámetros del archivo curso.in
ctttype=text/html args cgi=@curso.cgi
'db=cds/cds'/ 'prolog=@curso.pro'/ 'pft = @cds/cds. pft'/ 'bool=plants'/ 'epilog =@curso.epi'/
Lectura de los parámetros del archivo curso.cgi
WWWISIS ejecuta la búsqueda y devuelve la página
Lectura de curso.pro
<html> <body>
1
1
Resultado de la búsqueda
0001-,fTechniques for the measurement of transpiration of
1
Lectura curso.epi
</html> </body>
Diagrama de Gustavo Archuby publicado en: WWWISIS. Manual de Procedimientos para bibliotecarios. Universidad Nacional de La Plata, 1998. p. 17. Adaptado a nuestra experiencia.
31
1
6.2 Estructura general de la aplicaciรณn:
HTTPD Ohttpd.exe mรกs archivos anexos a este programa CGI-BIN Wwwi32.exe mรกs utilitarios CURSO *.cgi *.cip *epi *.in *pft .pro isisuc.tab isisac.tab BASES CDS COBRE HTML (GIZMO) CGI-WIN HTDOCS *htm *.gif ICONS LOGS
32
o c 6.3 Manejo de caracteres especiales
6.3.1 Base de datos Gizmo En la visualización los caracteres idiomáticos especiales (incluyendo acentos, eñes y otros símbolos ASCII) éstos son convertidos mediante la acción del comando GIZMO. Para que funcione debe crearse una base de datos que contenga dos campos: el del carácter y el de su correspondiente HTML. Nosotros creamos esta base de datos con el nombre HTML y la almacenamos bajo el mismo nivel que CDS y COBRE (c:\httpd/cgi-bin/curso/html)
33
e c c E E E E E
Tag 1 2
Contenido Valor de entrada a cambiar Valor de salida si no se encuentra el valor de entrada
( Base de Datos
E C E c
E C E E E E ç
E E c r
E E
c c
E E E
mfn= 1 1 2 &aacute mfn= 2 1 2 &eacute mfn= 3 u í 2 &iacute mfn 4 1 2 &oacute mfn= 5 1 2 &uacute mfn= 6 1 2 &agrave mfn= 7 16 2 &egrave mfn= 8 11 2 &igrave mfn= 9 1 2 &ograve
mfn= 10 1 2 &ugrave mfn= 11 la 2 &auml mfn= 12 1 2 &euml mfn= 13 u T 2 &iuml mfn= 14 1 2 &ouml mfn 15 1 2 &uuml mfn= 16 1 2 &acirc mfn= 17 16 2 &ecirc mfn= 18 1i 2 &icirc
mfn= 19 16 2 &ocirc mfn= 20 10 2 &ucirc mfn= 21 1f 2 &ntilde mfn= 22 1N 2 &Ntilde mfn= 23
1
2 &ccedil mfn= 24 2&Ccedil mfn= 25 1 a 2&#170 mfn 26
10
2&#186
6.3.2 Tablas lsisuc.tab e lsisac.tab
E C c
Los parámetros uctab y actab controlan las tablas isisuc.tab e isisac.tab. Estas tablas permiten la conversión a mayúsculas y manipulación de caracteres alfabéticos de ISIS (acentos, eñes y otros símbolos ASCII), respectivamente. Dichas tablas son esenciales en la búsqueda de
c
C c c
34
e c r c
E
C
información, ya que se podrá escribir los términos en mayúsculas, minúsculas con o sin acentos y eñes. De acuerdo a la plataforma en que se instalará la aplicación WWWISIS, se seleccionan las tablas adecuadas y se ubican junto con los escritos CGI en el directorio httpd/cgi-bin/curso. A continuación se presentan las tablas que hemos utilizado para nuestra experiencia.
Tabla isisac.tab 048 049 050 074 075 076 099 100 101 118 119 120 207 209 210 231 232 233 252 253 255
051 077 102 121 211 234
052 078 103 122 212 235
053 079 104 192 213 236
054 080 105 193 214 237
055 081 106 194 216 238
056 082 107 195 217 239
057 065 066 067 068 069 070 071 072 073 083 084 085 086 087 088 089 090 097 098 108 109 110 111 112 113 114 115 116 117 196 197 199 200 201 202 203 204 205 206 218 219 220 221 224 225 226 227 228 229 241 242 243 244 245 246 248 249 250 251
Tabla isisuc.tab 000 019 038 057 076 095 082 133 152 171 190 078 065 247
001 020 039 058 077 096 083 134 153 172 191 079 065 048
002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 021 022 023 024 025 026 027 028 029 030 031032 033 034 035 036 037 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 084 085 086 087 088 089 090 123 124 125 126 127 128 129 130 131 132 135 136 137 138 139 140 141 142 143 144 039 039 147 148 149 150 151 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 065 065 065 065 065 065 065 067 069 069 069 069 073 073 073 073 208 079 079 079 079 215 048 085 085 085 085 089 222 223 065 065 065 065 230 067 069 069 069 069 073 073 073 073 240 078 079 079 079 079 079 085 085 085 085 089 254 089
35
o O O
í
6.4 Lista de Interés
BIREME mantiene una lista de interés a través de la cual se informa y se da respuesta a consultas sobre el sistema. Para subscribirse enviar un mail a listproc© brme.bireme.br con el siguiente mensaje: subscribe WWWISIS-1 su nombre completo El índice del archivo de la lista, que contiene los mensajes recibidos desde Julio de 1998, se encuentra en:
http://www. bireme.br/arch ¡ves/wwwisis-I.htmi
36
o. o o o o
O O
6.5 Documentación disponible
-
BIREME. Centro Latino-Americano e do Caribe de Informaçao em Ciencias da Saude. WWWISIS: servidor world-wide web para bases de datos ISIS. Versión 3.0. Sao Paulo, Octubre 1997. 62 p.
-
ISIS formating language - CISIS extensión. Beta versión 1.1. Abril, 1998, 40p.
o o
O o o
(Ambas publicaciones se bajan junto con el software WWWISIS).
O O O O O
O C
-
Archuby, Gustavo. WWWISIS. Manual de procedimientos para bibliotecarios. La Plata. Universidad Nacional de la Plata, 1998. 40 p.
-
Bogliolo, Eduardo. WWWISIS. En: Centro de Información CAC - CNEA. Manual para instructores de
WinISlS, Buenos Aires, 1999. pp: 48-49 -
Curso de HTML. En: http://www.TejedoresDelWeb.com/
-
Guía didáctica para la integración de bases de datos en Internet: En: http://1 68.243.1 .4/investigacion/bdweb/
-
Guía de implantación de la interfaz WWWisis. 8 p. En: http://bases.colnodo.org.co/investigacion/bdweb/guias/wwwisis.html
-
Información técnica. 6 p. En: hftp://bases.colnodo.apc.org/fedevivienda/tecnica.html
-
WWWisis. 7 p. En: http://www.uca.edu.sv/investigacion/bdweb/reportes/wwwisis.html
o
O C O o c
O O' o o
O O C) O O O O) 0
37