Man Winisis

download Man Winisis

of 450

Transcript of Man Winisis

COMISION NACIONAL DE ENERGIA ATOMICA CENTRO ATOMICO CONSTITUYENTES

Manual

para

instructores de

WinisisEdicin y Compilacin Centro de Informacin CAC - CNEADistribuidor Nacional CDS/ISISBuenos Aires

Manual para instructores de Winisis

1999

Copyrigth 1998 Comisin Nacional de Energa Atmica ISBN 987-97059-5-5

La reproduccin total o parcial de este manual, su almacenamiento en un sistema informtico, su transmisin por cualquier medio electrnico, fotocopia, registro u otros medios est autorizada si se hace mencin de la fuente y siempre y cuando no sea utilizado con fines de lucro. Se agradece enviar un ejemplar de la publicacin donde se haya mencionado y/o citado este trabajo. Comisin Nacional de Energa Atmica Centro de informacin CAC Av. Gral Paz 1499, (1650) San Martn, Buenos Airs, Argentina email: [email protected]

Manual para instructores de Winisis

Edicin y compilacinCentro de Informacin CAC Comisin Nacional e Energa Atmica (CNEA)

CoordinacinAlejandra Chvez Distribuidor Nacional CDS/ISIS Blanca Mateos Distribuidor Nacional CDS/ISIS Norberto Manzanos Distribuidor Nacional CDS/ISIS Ernesto L. Spinak Colaboracin independiente

Autores de los captulosEduardo Bogliolo Universidad de San Andrs (UADE) Patricia Borches Universidad Argentina de la Empresa Mercedes Couselo Centro Argentino e Informacin Cientfica y tecnolgica ( CAICYT-CONICET ) Leandro Crespo Ministerio de Educacin de Misiones Lidia Davis Colaboracin independiente Hipolito Deharbe Universidad Nacional de Entre Ros Enzo Di Muro Universidad de Buenos Aires Eduardo Giordanino Consejo Profesional de Ciencias Econmicas de la Capital Federal Claudia Gonzlez Universidad Nacional de La Plata Norberto Manzanos Distribuidor Nacional Micro CDS/ISIS Luis Olgun Universidad Nacional de San Juan Ariel Otero Estrada Academia Nacional de la Historia Oscar Santomero Colaboracin independiente Ana Claudia Spidalieri Estudio 3 S.P.I. Ernesto Spinak Colaboracin independiente Tito Suter Centro Argentino e Informacin Cientfica y tecnolgica ( CAICYT-CONICET Mnica Ugobono Ministerio de Economa y Obras y Servicios Pblicos Ada Vogt Colaboracin independiente

Grupo Argentino WinisisEduardo Bogliolo Patricia Borches Mercedes Couselo Lendro Crespo Alejandra Chvez Lidia Davis Hiplito Deharbe Enzo Di Muro Eduardo Giordanino Claudia Gonzlez Norberto Manzanos Blanca Mateos Luis Olgun Ariel Otero Estrada Oscar Santomero Ana Claudia Spidalieri Tito Suter Mnica Ugobono Ada Vogt

Manual para instructores de Winisis

Dedicado a la memoria de Gian Paolo del Biggio

Prefacio

En octubre de 1997 en una charla mantenida con Ernesto Spinak, mientras asistamos a las VI Jornadas sobre MicroISIS que tuvieron lugar en Santa Fe, me propuso la realizacin de un Taller sobre Winisis cuyos participantes deberan tener un perfil especfico: slidos conocimientos de MicroISIS, experiencia en capacitacin en el uso del mismo y buen manejo de Windows. Las idea era generar dentro del Taller un mbito de discusin en temas referidos a metodologas y didctica a ser aplicadas en futuros cursos de entrenamiento en el uso de Winisis y, como producto resultante de dicha interaccin, la redaccin de un Manual para Instructores. Por un lado la idea era de por s sumamente interesante y atractiva y por el otro el Taller servira adems para generar un ncleo de profesionales de la informtica y la informacin listos para a su vez impartir sucesivos cursos en un proceso multiplicador. La propuesta se llev adelante y el "Taller de Pre-Lanzamiento para Instructores de Winisis" tuvo lugar del 11 al 13 de diciembre de 1997 en instalaciones del Instituto de Tecnologa-Centro Atmico Constituyentes de la Comisin Nacional de Energa Atmica. Del grupo inicial que particip en el Taller, luego se conform un grupo ms reducido que fue el que qued definitivamente comprometido a la redaccin del "Manual para Instructores de Winisis". Para interactuar se cre una lista en el servidor de CNEA y se convoc a una primera Reunin de Coordinacin en el mes de julio. En dicha reunin se estableci la metodologa de trabajo y se repartieron los temas a elaborar. Asimismo se propuso darle una identidad al grupo por lo que se lo bautiz con el nombre de GAW (Grupo Argentino Winisis) Una primera revisin tcnica de los trabajos fue realizada por Norberto Manzanos y Blanca Mateos pertenecientes a la Oficina de Distribucin Nacional. Para la tercera reunin del GAW, que tuvo lugar en el mes de agosto, se invit a Ernesto Spinak quien realiz una revisin tcnica del trabajo hasta el momento elaborado, aportando opiniones basadas en su amplia experiencia. Si bien en primera instancia se deba redactar un Manual con estilo tutorial, se vi que era necesario darle un marco mas abarcativo con una explicacin detallada de las distintas posiblidades que brinda el software enriquecida con ejemplos aclaratorios. Para ello se cont con la colaboracin tanto de Spinak como de Davide Storti de UNESCO a fin de ir recibiendo las sucesivas versiones beta para poder elaborar el Manual lo ms actualizado posible.

Manual para instructores de Winisis

Debido a que uno de los objetivos era presentar el resultado preliminar de este trabajo en la V Reunin de Usuarios en Uruguay lo que estableca un margen escaso de tiempo, se pens en elaborar el Manual en dos etapas: la primera basada en una explicacin ms detallada del software (como ya se mencion) y la segunda conformada especficamente con un estilo tutorial. Se prevea que cuando saliera la versin oficial del Winisis presentada por UNESCO, habra que realizar unos ajustes al Manual por ello siempre se habl de una etapa preliminar para luego realizar el Manual definitivo con las actualizacines correspondientes.. Quiero resaltar que la obra presentada es el resultado de un importante esfuerzo de un grupo de profesionales que realizaron un verdadero trabajo en equipo dedicando a la elaboracin del mismo una gran cantidad de horas y, en el caso de los que hicieron su aporte a ttulo personal, de una manera enteramente gratuita. Es as como se presenta esta versin preliminar del Manual pensado como herramienta de apoyo para el aprendizaje del Winisis, complementando al Manual oficial de UNESCO esperando que sea de gran utilidad para la comunidad ISIS.

Alejandra Chavez Distribuidor Nacional CDS/ISIS Comisin Nacional de Energa Atmica Repblica Argentina

CONTENIDO

Manual para instructores de Winisis

INTRODUCCION 1. PREHISTORIA E HISTORIA DEL MICROISIS TITO SUTER 2. POR QU ISIS? NORBERTO MANZANOS 3. CDS/ISIS PARA WINDOWS MNICA SILVIA UGOBONO 4. WWWISIS EDUARDO BOGLIOLO 5. JAVAISIS EDUARDO BOGLIOLO 6. HERRAMIENTAS ISIS-DLL OSCAR SANTOMERO GENERALIDADES 7. INSTALACIN DE WINISIS 1.31 LUIS ALBERTO OLGUN EJECUCIN DEL PROGRAMA DE INSTALACIN SETUP.EXE Inicio de la sesin de instalacin Directorio de destino Grupo de destino Directorio que contiene las Bases de Datos Idioma de los mens de Winisis Directorio de programas ISIS Pascal Directorios creados por el proceso de instalacin de Winisis 1.31 EJECUCIN DE WINISIS. PROBLEMAS MS FRECUENTES. Se indic errneamente el cdigo del idioma. Windows no posee el archivo CTL3d.dll WINISIS EN AMBIENTE MULTIUSUARIO PARMETRO 14= DEL SYSPAR.PAR: SOPORTE PARA REDES PARMETRO 4 DEL SYSPAR.PAR: DIRECTORIOS DE TRABAJO Archivo dbn.PAR de cada base de datos Parmetro 0={|{?|!} texto}: Redireccionar SYSPAR.PAR Ejemplos de implementacin de WinISIS en red PERSONALIZACIN DE CDS/ISIS PARA WINDOWS ARIEL OTERO ESTRADA EL SYSPAR.PAR Y LOS NUEVOS PARMETROS Los viejos parmetros son: Subdirectorios (carpetas) con nombres largos Cuadro de Personalizacin Parmetro 0: redireccionamiento del SYSPAR.PAR Archivos de iniciacin personales Parmetro 6: nombres o caminos completos de las bases predeterminadas Parmetro 101: idioma predeterminado Parmetro 102: perfil predeterminado PARMETROS QUE AFECTAN A LA BSQUEDA Parmetro 103: ventana con detalles en la bsqueda experta Parmetro 104: ventana del Diccionario Parmetro 105: visualizacin automtica PARMETROS QUE DEFINEN LAS TABLAS DE CONVERSIN Parmetro 106: conversin de ASCII OEM (DOS) a ANSI (Windows Parmetro 107: conversin de ANSI (Windows) a ASCII OEM (DOS) PARMETROS QUE AFECTAN LA VISUALIZACIN E IMPRESIN Parmetro 108: orientacin de la pantalla Parmetro 109: fuente de texto en la Hoja de Carga

29 31 37 46 49 52 54 56 58 58 58 58 59 59 60 60 61 61 61 62 62 62 62 63 64 65 70 70 70 70 71 73 75 75 75 76 76 76 77 78 78 78 78 79 79 79

Parmetro 110: encabezamiento RTF Parmetro 111: fuente de texto en el editor de formatos Parmetro 112: impresora por defecto Parmetro 113: signo separador en ndices Parmetro 120: barra de herramientas Parmetro 121: barra de mensajes Parmetro 122: posicin de la ventana de Winisis Parmetro 123: mostrar campos vacos Parmetro 124: modo y tamao de apertura de la base predeterminada Mltiples bases: Parmetro 125: restricciones en la apertura de bases Parmetro 130: inversin automtica Parmetro 131: longitud de palabras Parmetro 132: error en el intrprete Pascal Parmetro 133: tamao de la fuente del sistema Parmetro 135: barra alterna para resultados Parmetro 136: zoom Parmetro 140: mostrar registros borrados lgicamente Parmetro 141: camino de las imgenes Parmetro 142: trminos resaltados Parmetro 902: prueba de comandos hipertextuales Parmetro 980: nuevo cuadro de bsquedas expertas Parmetro 981: botn de sugerencias en las bsquedas Parmetros 1001-1005... : ltimas bases abiertas y algo ms Nombres de fantasa 9. TABLAS DE CONVERSIN ADA ISABEL VOGT TABLA DE CONVERSIN DE OEM A ANSI TABLA DE CONVERSIN DE ANSI A OEM TABLA DE CONVERSIN A MAYSCULAS (ISISUC.TAB) TABLA DE CARACTERES ALFABTICOS (ISISAC.TAB) IMPLEMENTACION EN EL ARCHIVO SYSPAR.PAR: 10. ADAPTACIN Y TRADUCCIN DE LOS MENS Y MENSAJES ARIEL OTERO ESTRADA EL CONCEPTO DE PERFIL LOS TEXTOS MENS Teclas de acceso rpido Comandos afines Barra de herramientas MENSAJES Estructura de la base RECUPERACION 11. ESTRATEGIAS DE BUSQUEDA NODO CDS/ISIS LA RIOJA OPERADORES DE BUSQUEDA Operadores Lgicos Trminos truncados a la derecha Operadores a nivel de campo y proximidad BSQUEDA GUIADA Descripcin de la Pantalla de Bsqueda Cmo se plantea una bsqueda: TRMINOS ANY

80 81 82 82 82 83 83 83 83 85 85 86 86 87 87 88 88 89 89 91 93 93 94 95 95 98 98 98 101 102 102 105 105 105 106 112 112 113 113 114 115 117 117 117 118 120 121 122 125 127

Manual para instructores de Winisis

Creacin de un archivo ANY Bsquedas Expertas GUARDAR Y RECUPERAR RESULTADOS DE BSQUEDAS Marcar registros en los resultados de una bsqueda DICCIONARIO Introduccin Acceso a trminos del diccionario Uso del diccionario en una bsqueda Ventana de restriccin a campos Caja de trminos Ventana del Diccionario Copiar y arrastrar Botones pgina anterior y pgina siguiente NUEVOS PARAMETROS DEL SYSPAR.PAR QUE AFECTAN LA BSQUEDA Progreso de una bsqueda Diccionario Resultados de una bsqueda Implementacin de la iluminacin de trminos buscados Tabla de colores 12. ESTRATEGIAS DE BSQUEDA POR TEXTO SECUENCIAL (TEXTO LIBRE) HIPLITO DEHARBE ENTRADA DE DATOS 13. CARGA DE DATOS ENZO DI MURO MEN DE EDICIN (EDITAR) Area de entrada de datos y borrado de registros Area del Portapapeles (Clipboard) Comando Entrada de datos EDICIN DE CAMPOS Carga de Datos y la FDT (Tabla de Definicin de Campos) Teclas de Funcin Especiales para Winisis Subcampos Campos Repetibles Caracteres de Control Carga de Ruta (Path) y Nombre de un Archivo en un Campo HOJAS DE ENTRADA DE DATOS ACTUALIZACIN DEL ARCHIVO INVERTIDO RELACIONES ENTRE EL SYSPAR.PAR Y LA CARGA DE DATOS 14. APLICANDO MODELOS DE REGISTRO LIDIA DAVIS CREACIN DE UN MODELO... Desde un nuevo registro A partir de un registro existente BORRAR EL MODELO ACTUAL SUSTITUCIN DEL MODELO ACTUAL. REUTILIZACIN DE REGISTROS (MFN) BORRADOS O VACOS. COPIA DE REGISTROS SOBRE REGISTROS EXISTENTES 15. TABLAS DE VALIDACIN NORBERTO MANZANOS EXISTENCIA DE UN CAMPO Verificar la existencia de un campo obligatorio. Verificar la existencia de un campo en funcin del contenido de otro Subcampos obligatorios VALIDACIN DE TIPO DE DATOS

128 129 132 133 134 134 134 135 135 136 137 137 138 139 139 139 140 141 145 147 157 159 159 160 160 161 168 168 169 169 170 171 174 175 178 180 184 184 184 184 186 186 187 188 191 193 193 193 194 194

Que el campo corresponda a un determinado tipo de datos Que el campo tenga una determinada longitud VALIDACIN CONTRA TABLAS Que el contenido del campo se corresponda con uno de una serie de valores predefinidos Que el campo est en el archivo invertido Que el campo est en el Archivo Invertido de otra base de datos Validacin de fechas DETECCIN DE DUPLICACIONES CHEQUEO DE CARACTERES O CADENAS NO DESEADAS FALTA DE CARACTERES REQUERIDOS DATOS REPETIDOS EN UN MISMO CAMPO (EN DISTINTAS OCURRENCIAS) LIMITAR LA CANTIDAD DE OCURRENCIAS VALIDACIONES ESPECFICAS Validacin contra tablas Validaciones que requieran funciones no soportadas por el lenguaje de formateo. APLICACIONES NO TRADICIONALES EJEMPLO DE TABLA DE VALIDACIN COMPLETA IMPRESION 16. SALIDAS E IMPRESIN CON WINISIS LEANDRO CRESPO WINDOWS Y WINISIS: CARACTERSTICAS DE ESTOS PROGRAMAS Introduccin: Caractersticas de Windows: SALIDAS DEL WINISIS Introduccin: Salidas por Pantalla: Salidas por Impresora: Destino de las Salidas: Recuperacin de salidas con otros Procesadores de Textos: Formatos de Impresin: ANEXO Familia, Fuente, Estilo, Alineacin: Tecnologas bsicas: Tamao de las Fuentes: Fuentes TrueType: Comandos y controles de salida en Winisis: Las fuentes en Winisis: El comando FONTS: El comando COLS: Comandos de Formateo de Prrafos: Comandos de Formateo de Caracteres: 17. HOJAS DE IMPRESIN DEL USUARIO ENZO DI MURO CONSIDERACIONES PRELIMINARES Definicin Compatibilidad entre las Hojas de Impresin del Usuario de las versiones para DOS y Windows CONFECCIN, MODIFICACIN Y BORRADO DE HOJAS DE IMPRESIN DEL USUARIO Confeccin desde la Hoja de Impresin del Sistema Confeccin desde una Hoja de Impresin del Usuario Modificacin de Hojas de Impresin del Usuario Borrado de Hojas de Impresin del Usuario UTILIZACIN DE HOJAS DE IMPRESIN DEL USUARIO (CONO RELEER)

194 195 195 195 195 195 196 197 197 198 198 198 198 199 200 201 204 207 209 209 209 209 210 210 210 212 213 214 214 218 218 218 219 219 219 219 220 220 221 222 224 224 225 226 226 226 228 229 230 230

Manual para instructores de Winisis

LENGUAJE DE FORMATEO Y PROGRAMACIN 18. AMPLIACIONES DEL LENGUAJE DE FORMATEO I MERCEDES COUSELO V[TT] CONTROL DE OCURRENCIAS FUNCIN OCC FUNCIN NOCC 19. AMPLIACIONES DEL LENGUAJE DE FORMATEO II CLAUDIA GCONZLEZ FUNCIN DATE FUNCIN DB FUNCIN SS FUNCIN SIZE LLAMADA A SUBFORMATOS (@NAME) 20. LENGUAJE DE FORMATEO: COMANDOS DE PRESENTACIN EDUARDO GIORDANINO INTRODUCCIN: CONCEPTOS BSICOS SOBRE TIPOGRAFA Y ENTORNOS GRFICOS Partes de las letras Espaciado Composicin del texto Estructura del prrafo Elementos de una pgina Tipos de letras Familias Trminos grficos usados en el entorno Windows Tecnologas y familias de letras Fuentes tipogrficas TrueType Encontrar las fuentes y los caracteres en Windows RTF: FORMATO DE TEXTO ENRIQUECIDO Comandos de la especificacin RTF (sintaxis) COMANDOS DE LENGUAJE DE FORMATEO DE WINISIS Fonts: fuentes y familias Tablas de Fonts Propiedades de formato de los caracteres Los formatos antiguos y las fuentes monoespaciadas Grupos { } : Aplicar propiedades de formato slo a objetos especficos Las fuentes proporcionales Colores Aplicando sangras a los prrafos Tabulaciones Centrado Justificacin Alineacin a la derecha Cajas (box) OTROS COMANDOS RTF Alineacin a la derecha Configuracin del color de hipertextos Ttulo de la ventana actual Manejo de imgenes Insercin de una imagen en el formato EFECTOS HIPERTEXTUALES TIPO ANIMACIN Resaltado de prrafos con bordes punteados Efectos de fondo de ventana Imgenes de fondo ASISTENTE DE FORMATOS EJEMPLOS DE FORMATOS

232 234 234 235 243 248 248 249 250 250 252 254 254 254 255 255 255 256 256 256 257 258 258 259 261 262 264 264 264 265 266 267 267 268 270 271 273 274 274 274 275 275 275 275 276 277 278 279 280 280 282 284

BIBLIOGRAFA 21. PROGRAMACION EN LENGUAJE DE FORMATEO EDUARDO BOGLIOLO COMANDO WHILE : COMANDO IF : 22. INTERRELACIN DE DISTINTAS BASES ARIEL OTERO ESTRADA Y MNICA UGOBONO CMO TOMAR INFORMACIN DE OTRO REGISTRO REF CMO TOMAR INFORMACIN DE UN REGISTRO DE OTRA BASE REF-> BUSCANDO EN EL ARCHIVO INVERTIDO DESDE UN FORMATO L AMPLIANDO LA BSQUEDA LR NPST BUSCANDO EN EL ARCHIVO INVERTIDO DE OTRAS BASES L-> /LR-> CMO TOMAR INFORMACIN DE REGISTROS DE OTRAS BASES REF->L-> / REF->LR-> NPST-> COMPLICANDO TODO: VARIANTES CON OTRAS FUNCIONES MS COMPLEJAS FUNCIN REF EN LA FST CMO JUNTAR VARIAS BASES SIN ALTERARLAS 23. COMANDOS DE HIPERTEXTO OSCAR SANTOMERO LINK((DESCRIPTOR),ACCIN) COMANDOS HIPERTEXTUALES CMD GOTO LGOTO LAGOTO (APROXIMADAMENTE LOOKUP GOTO 1.1) GOBACK FORMAT BROWSE VIEW SINTXIS:VIEW NOMBRE-BASE- ARCHIVO [,MFN,NOMBRE-FORMATO,VIEJO-TEXTO,NUEVO-TEXTO] VIEWL(VIEW CON LOOKUP) TIPOS DE VENTANA TEXTBOX CARGA DE ARCHIVOS DEL FORMATO MANEJO DE GRFICOS IDENTIFICACIN DE VENTANAS TEXTBOX Y VIEW MESSAGE (ENVO DE UN MENSAJE A WINISIS 1.1) SINTAXIS: MESSAGE MENSAJE,NOMBREBASE,NOMBREFORMATO FORMATOS POLIMRFICOS RESETSEARCH (PREFIJO) CMO PREGUNTAR AL USUARIO ANTES DE EJECUTAR UNA RDEN DE HIPERTEXTO COMO CAMBIAR EL COLOR DEL HIPERTEXTO EJEMPLOS PRCTICOS 24. SOPORTE ISIS PASCAL DE WINISIS OSCAR SANTOMERO ASSIGN PROCEDIMIENTOS READ(LN) Y WRITE(LN) PROCEDIMIENTO EXEC FUNCIN PATH PROCEDIMIENTO SYSTEM COMPILACIN DE UN PROGRAMA PASCAL

286 288 288 290 294 294 294 295 295 296 296 297 297 298 300 300 300 300 302 302 305 307 315 315 316 316 317 318 318 319 319 319 320 320 320 320 321 322 323 324 324 324 324 325 326 326 338 338 339 339 339 340 340

Manual para instructores de Winisis

UTILITARIOS 25. INVERSIN E "INVERSIN" E "ARCHIVO INVERTIDO, INVERSIN COMPLETA" COMPLETA Y/O ACTUALIZACIN DE UNA BASE DE DATOS PATRICIA BORCHES ACTUALIZACIN (UPDATE) GENERACIN COMPLETA DEL ARCHIVO INVERTIDO (FULL INVERTED FILE GENERATION) REINICIALIZACIN DE ARCHIVO INVERTIDO (RE-INITIALIZATION OF INVERTED FILE) Crear archivos sin clasificar (Create link files) Clasificacin de Archivos (Sort link files) Carga de los Archivos Clasificados (Load Links files) De MFN... a MFN (From MFN ... to MFN) 26. OPERACIONES DE IMPORTACIN Y EXPORTACIN PATRICIA BORCHES EXPORTACIN DE REGISTROS Abrir Caja de Dialogo Nombre del Archivo (File Name) Lista de Tipos de Archivo (List File of Types) Discos (Drives) Directorios (Directories) Caja de Dilogo de Exportacin Nombre del archivo ISO de salida (Name of Output ISO File) Separador de campos (Field Separator) Separador de registros (Record Separator) Parmetros de seleccin FST de reformateo (Reformatting FST) Renumerar MFN de registros (Renumber Records from MFN) Campo de salida que contiene MFN (Output Tag Containing MFN) Archivo de conversin Gizmo (Gizmo Conversion Table) IMPORTACIN DE REGISTROS Nombre del Archivo ISO a importar (Name of Input ISO File) Primer MFN a ser asignado (First MFN to be Assigned) Campo que contiene MFN (Tag Containing MFN) FST para reformateo (Reformatting FST) Tabla de conversin Gizmo (Gizmo Conversion Table) Cuadro de Opciones (Options) Carga (Load): Actualizacin (Update) Agrega o Une (Merge) 27. UTILITARIOS ADA ISABEL VOGT CAMBIOS GLOBALES ADICION GLOBAL DE CAMPOS Desarrollo de una Adicin Global (Rango) BORRADO GLOBAL DE CAMPOS Desarrollo de un Borrado Global (Rango) REEMPLAZO GLOBAL DE CAMPOS Desarrollo de un Reemplazo Global Desarrollo de Adicin Global (Bsqueda) Desarrollo de Borrado Global (Bsqueda) COMPILAR PROGRAMAS ISIS/PASCAL UTILIDADES AVANZADAS CREACIN DE BASES DE DATOS

342

344 344 344 345 345 345 346 346 348 348 348 348 349 349 349 349 349 350 350 350 350 351 351 352 353 353 353 353 353 354 354 354 355 355 357 358 358 359 361 362 363 364 366 369 369 370 372

28. ASISTENTE PARA DEFINICIN DE BASES DE DATOS ERNESTO SPINAK CREACIN DE BASES DE DATOS Introduccin Creacin de una base de datos Modificacin de una base de datos PRCTICA: CREACIN DE BASES DE DATOS Ingreso de los datos de la base LIBROS Modificacin de las hojas de ingreso FICHAS DE EJEMPLO APENDICES

374 374 374 375 379 381 383 383 385 386

A. CONVERSIN DE BASES DE DATOS CON FORMATO DOCSIS A FORMATO MARC NORBERTO MANZANOS 388 INTRODUCCIN 388 ESTRUCTURA INICIAL 388 CONVERSIN 396 Responsabilidad 396 Ttulo 397 Fechas 397 Descripcin fsica 398 Serie 399 SUBCAMPOS REPETIBLES 401 Tesis 403 Campos de Codigos 403 FST DE REFORMATEO 405 CONCLUSIN 406 BIBLIOGRAFIA 407 B. CONVERSIN DE BASES DE DATOS CON FORMATO FOCAD A FORMATO MARC PATRICIA BORCHES 409 INTRODUCCIN 409 ESTRUCTURA INICIAL 409 CONVERSIN 411 Campo 100 411 Campo 101 411 Campo 102 411 Campo 105 411 Campo 600 411 Clasificaciones 411 Campo 702 411 C. CONVERSIN DE BASES DE DATOS CON FORMATO CEPAL A FORMATO MARC OSCAR SANTOMERO 415 INTRODUCCIN 415 ESTRUCTURA INICIAL 415 CONVERSIN 417 CAMPOS NO UTILIZADOS 417 PARTICULARIDADES DE ALGUNOS CAMPOS UNIMARC 418 FST FINAL PARA EL PASAJE DE DE CEPAL A MARC 421 D. FORMATO FOCAD Y SUS BASES DE DATOS: LIBRO, SERIE, ANAL, COPIAS MERCEDES COUSELO 424 E. LISTADO DE SITIOS WEB ISIS DE INTERS 433 F. GLOSARIO 437 G. ERRORES DE FORMATO 441 H. MODIFICACIONES DE LA VERSIN 1.31 443

Manual para instructores de Winisis

COMANDOS DE HIPERTEXTO PARMETROS DEL SYSPAR.PAR Parmetro 144: Muestra el resultado de una bsqueda cuando se encontr un solo registro. Parmetro 150: Establece el formato de las funciones DATE y DATESTAMP Parmetro 918: Exportacin: Separadores de registro y de campo por defecto. COMANDOS RTF INDICE

443 443 443 443 443 443 446

CONTENIDO

ERROR!MARCADOR NO DEFINIDO.

INTRODUCCION 1. PREHISTORIA E HISTORIA DEL MICROISIS TITO SUTER 2. POR QU ISIS? NORBERTO MANZANOS 3. CDS/ISIS PARA WINDOWS MNICA SILVIA UGOBONO 4. WWWISIS EDUARDO BOGLIOLO 5. JAVAISIS EDUARDO BOGLIOLO 6. HERRAMIENTAS ISIS-DLL OSCAR SANTOMERO GENERALIDADES 7. INSTALACIN DE WINISIS 1.31 LUIS ALBERTO OLGUN EJECUCIN DEL PROGRAMA DE INSTALACIN SETUP.EXE Inicio de la sesin de instalacin Directorio de destino Grupo de destino Directorio que contiene las Bases de Datos Idioma de los mens de Winisis Directorio de programas ISIS Pascal Directorios creados por el proceso de instalacin de Winisis 1.31 EJECUCIN DE WINISIS. PROBLEMAS MS FRECUENTES. Se indic errneamente el cdigo del idioma. Windows no posee el archivo CTL3d.dll WINISIS EN AMBIENTE MULTIUSUARIO PARMETRO 14= DEL SYSPAR.PAR: SOPORTE PARA REDES PARMETRO 4 DEL SYSPAR.PAR: DIRECTORIOS DE TRABAJO Archivo dbn.PAR de cada base de datos Parmetro 0={|{?|!} texto}: Redireccionar SYSPAR.PAR Ejemplos de implementacin de WinISIS en red PERSONALIZACIN DE CDS/ISIS PARA WINDOWS ARIEL OTERO ESTRADA EL SYSPAR.PAR Y LOS NUEVOS PARMETROS Los viejos parmetros son: Subdirectorios (carpetas) con nombres largos Cuadro de Personalizacin Parmetro 0: redireccionamiento del SYSPAR.PAR Archivos de iniciacin personales Parmetro 6: nombres o caminos completos de las bases predeterminadas Parmetro 101: idioma predeterminado Parmetro 102: perfil predeterminado PARMETROS QUE AFECTAN A LA BSQUEDA Parmetro 103: ventana con detalles en la bsqueda experta Parmetro 104: ventana del Diccionario Parmetro 105: visualizacin automtica PARMETROS QUE DEFINEN LAS TABLAS DE CONVERSIN

29 31 37 46 49 52 54 56 58 58 58 58 59 59 60 60 61 61 61 62 62 62 62 63 64 65 70 70 70 70 71 73 75 75 75 76 76 76 77 78 78

Manual para instructores de Winisis

Parmetro 106: conversin de ASCII OEM (DOS) a ANSI (Windows Parmetro 107: conversin de ANSI (Windows) a ASCII OEM (DOS) PARMETROS QUE AFECTAN LA VISUALIZACIN E IMPRESIN Parmetro 108: orientacin de la pantalla Parmetro 109: fuente de texto en la Hoja de Carga Parmetro 110: encabezamiento RTF Parmetro 111: fuente de texto en el editor de formatos Parmetro 112: impresora por defecto Parmetro 113: signo separador en ndices Parmetro 120: barra de herramientas Parmetro 121: barra de mensajes Parmetro 122: posicin de la ventana de Winisis Parmetro 123: mostrar campos vacos Parmetro 124: modo y tamao de apertura de la base predeterminada Mltiples bases: Parmetro 125: restricciones en la apertura de bases Parmetro 130: inversin automtica Parmetro 131: longitud de palabras Parmetro 132: error en el intrprete Pascal Parmetro 133: tamao de la fuente del sistema Parmetro 135: barra alterna para resultados Parmetro 136: zoom Parmetro 140: mostrar registros borrados lgicamente Parmetro 141: camino de las imgenes Parmetro 142: trminos resaltados Parmetro 902: prueba de comandos hipertextuales Parmetro 980: nuevo cuadro de bsquedas expertas Parmetro 981: botn de sugerencias en las bsquedas Parmetros 1001-1005... : ltimas bases abiertas y algo ms Nombres de fantasa 9. TABLAS DE CONVERSIN ADA ISABEL VOGT TABLA DE CONVERSIN DE OEM A ANSI TABLA DE CONVERSIN DE ANSI A OEM TABLA DE CONVERSIN A MAYSCULAS (ISISUC.TAB) TABLA DE CARACTERES ALFABTICOS (ISISAC.TAB) IMPLEMENTACION EN EL ARCHIVO SYSPAR.PAR: 10. ADAPTACIN Y TRADUCCIN DE LOS MENS Y MENSAJES ARIEL OTERO ESTRADA EL CONCEPTO DE PERFIL LOS TEXTOS MENS Teclas de acceso rpido Comandos afines Barra de herramientas MENSAJES Estructura de la base RECUPERACION 11. ESTRATEGIAS DE BUSQUEDA NODO CDS/ISIS LA RIOJA OPERADORES DE BUSQUEDA Operadores Lgicos Trminos truncados a la derecha

78 78 79 79 79 80 81 82 82 82 83 83 83 83 85 85 86 86 87 87 88 88 89 89 91 93 93 94 95 95 98 98 98 101 102 102 105 105 105 106 112 112 113 113 114 115 117 117 117 118

Operadores a nivel de campo y proximidad BSQUEDA GUIADA Descripcin de la Pantalla de Bsqueda Cmo se plantea una bsqueda: TRMINOS ANY Creacin de un archivo ANY Bsquedas Expertas GUARDAR Y RECUPERAR RESULTADOS DE BSQUEDAS Marcar registros en los resultados de una bsqueda DICCIONARIO Introduccin Acceso a trminos del diccionario Uso del diccionario en una bsqueda Ventana de restriccin a campos Caja de trminos Ventana del Diccionario Copiar y arrastrar Botones pgina anterior y pgina siguiente NUEVOS PARAMETROS DEL SYSPAR.PAR QUE AFECTAN LA BSQUEDA Progreso de una bsqueda Diccionario Resultados de una bsqueda Implementacin de la iluminacin de trminos buscados Tabla de colores 12. ESTRATEGIAS DE BSQUEDA POR TEXTO SECUENCIAL (TEXTO LIBRE) HIPLITO DEHARBE ENTRADA DE DATOS 13. CARGA DE DATOS ENZO DI MURO MEN DE EDICIN (EDITAR) Area de entrada de datos y borrado de registros Area del Portapapeles (Clipboard) Comando Entrada de datos EDICIN DE CAMPOS Carga de Datos y la FDT (Tabla de Definicin de Campos) Teclas de Funcin Especiales para Winisis Subcampos Campos Repetibles Caracteres de Control Carga de Ruta (Path) y Nombre de un Archivo en un Campo HOJAS DE ENTRADA DE DATOS ACTUALIZACIN DEL ARCHIVO INVERTIDO RELACIONES ENTRE EL SYSPAR.PAR Y LA CARGA DE DATOS 14. APLICANDO MODELOS DE REGISTRO LIDIA DAVIS CREACIN DE UN MODELO... Desde un nuevo registro A partir de un registro existente BORRAR EL MODELO ACTUAL SUSTITUCIN DEL MODELO ACTUAL. REUTILIZACIN DE REGISTROS (MFN) BORRADOS O VACOS. COPIA DE REGISTROS SOBRE REGISTROS EXISTENTES 15. TABLAS DE VALIDACIN NORBERTO MANZANOS

120 121 122 125 127 128 129 132 133 134 134 134 135 135 136 137 137 138 139 139 139 140 141 145 147 157 159 159 160 160 161 168 168 169 169 170 171 174 175 178 180 184 184 184 184 186 186 187 188 191

Manual para instructores de Winisis

EXISTENCIA DE UN CAMPO Verificar la existencia de un campo obligatorio. Verificar la existencia de un campo en funcin del contenido de otro Subcampos obligatorios VALIDACIN DE TIPO DE DATOS Que el campo corresponda a un determinado tipo de datos Que el campo tenga una determinada longitud VALIDACIN CONTRA TABLAS Que el contenido del campo se corresponda con uno de una serie de valores predefinidos Que el campo est en el archivo invertido Que el campo est en el Archivo Invertido de otra base de datos Validacin de fechas DETECCIN DE DUPLICACIONES CHEQUEO DE CARACTERES O CADENAS NO DESEADAS FALTA DE CARACTERES REQUERIDOS DATOS REPETIDOS EN UN MISMO CAMPO (EN DISTINTAS OCURRENCIAS) LIMITAR LA CANTIDAD DE OCURRENCIAS VALIDACIONES ESPECFICAS Validacin contra tablas Validaciones que requieran funciones no soportadas por el lenguaje de formateo. APLICACIONES NO TRADICIONALES EJEMPLO DE TABLA DE VALIDACIN COMPLETA IMPRESION 16. SALIDAS E IMPRESIN CON WINISIS LEANDRO CRESPO WINDOWS Y WINISIS: CARACTERSTICAS DE ESTOS PROGRAMAS Introduccin: Caractersticas de Windows: SALIDAS DEL WINISIS Introduccin: Salidas por Pantalla: Salidas por Impresora: Destino de las Salidas: Recuperacin de salidas con otros Procesadores de Textos: Formatos de Impresin: ANEXO Familia, Fuente, Estilo, Alineacin: Tecnologas bsicas: Tamao de las Fuentes: Fuentes TrueType: Comandos y controles de salida en Winisis: Las fuentes en Winisis: El comando FONTS: El comando COLS: Comandos de Formateo de Prrafos: Comandos de Formateo de Caracteres: 17. HOJAS DE IMPRESIN DEL USUARIO ENZO DI MURO CONSIDERACIONES PRELIMINARES Definicin Compatibilidad entre las Hojas de Impresin del Usuario de las versiones para DOS y Windows CONFECCIN, MODIFICACIN Y BORRADO DE HOJAS DE IMPRESIN DEL USUARIO

193 193 193 194 194 194 195 195 195 195 195 196 197 197 198 198 198 198 199 200 201 204 207 209 209 209 209 210 210 210 212 213 214 214 218 218 218 219 219 219 219 220 220 221 222 224 224 225 226 226

Confeccin desde la Hoja de Impresin del Sistema Confeccin desde una Hoja de Impresin del Usuario Modificacin de Hojas de Impresin del Usuario Borrado de Hojas de Impresin del Usuario UTILIZACIN DE HOJAS DE IMPRESIN DEL USUARIO (CONO RELEER) LENGUAJE DE FORMATEO Y PROGRAMACIN 18. AMPLIACIONES DEL LENGUAJE DE FORMATEO I MERCEDES COUSELO V[TT] CONTROL DE OCURRENCIAS FUNCIN OCC FUNCIN NOCC 19. AMPLIACIONES DEL LENGUAJE DE FORMATEO II CLAUDIA GCONZLEZ FUNCIN DATE FUNCIN DB FUNCIN SS FUNCIN SIZE LLAMADA A SUBFORMATOS (@NAME) 20. LENGUAJE DE FORMATEO: COMANDOS DE PRESENTACIN EDUARDO GIORDANINO INTRODUCCIN: CONCEPTOS BSICOS SOBRE TIPOGRAFA Y ENTORNOS GRFICOS Partes de las letras Espaciado Composicin del texto Estructura del prrafo Elementos de una pgina Tipos de letras Familias Trminos grficos usados en el entorno Windows Tecnologas y familias de letras Fuentes tipogrficas TrueType Encontrar las fuentes y los caracteres en Windows RTF: FORMATO DE TEXTO ENRIQUECIDO Comandos de la especificacin RTF (sintaxis) COMANDOS DE LENGUAJE DE FORMATEO DE WINISIS Fonts: fuentes y familias Tablas de Fonts Propiedades de formato de los caracteres Los formatos antiguos y las fuentes monoespaciadas Grupos { } : Aplicar propiedades de formato slo a objetos especficos Las fuentes proporcionales Colores Aplicando sangras a los prrafos Tabulaciones Centrado Justificacin Alineacin a la derecha Cajas (box) OTROS COMANDOS RTF Alineacin a la derecha Configuracin del color de hipertextos Ttulo de la ventana actual Manejo de imgenes

226 228 229 230 230 232 234 234 235 243 248 248 249 250 250 252 254 254 254 255 255 255 256 256 256 257 258 258 259 261 262 264 264 264 265 266 267 267 268 270 271 273 274 274 274 275 275 275 275 276

Manual para instructores de Winisis

Insercin de una imagen en el formato EFECTOS HIPERTEXTUALES TIPO ANIMACIN Resaltado de prrafos con bordes punteados Efectos de fondo de ventana Imgenes de fondo ASISTENTE DE FORMATOS EJEMPLOS DE FORMATOS BIBLIOGRAFA 21. PROGRAMACION EN LENGUAJE DE FORMATEO EDUARDO BOGLIOLO COMANDO WHILE : COMANDO IF : 22. INTERRELACIN DE DISTINTAS BASES ARIEL OTERO ESTRADA Y MNICA UGOBONO CMO TOMAR INFORMACIN DE OTRO REGISTRO REF CMO TOMAR INFORMACIN DE UN REGISTRO DE OTRA BASE REF-> BUSCANDO EN EL ARCHIVO INVERTIDO DESDE UN FORMATO L AMPLIANDO LA BSQUEDA LR NPST BUSCANDO EN EL ARCHIVO INVERTIDO DE OTRAS BASES L-> /LR-> CMO TOMAR INFORMACIN DE REGISTROS DE OTRAS BASES REF->L-> / REF->LR-> NPST-> COMPLICANDO TODO: VARIANTES CON OTRAS FUNCIONES MS COMPLEJAS FUNCIN REF EN LA FST CMO JUNTAR VARIAS BASES SIN ALTERARLAS 23. COMANDOS DE HIPERTEXTO OSCAR SANTOMERO LINK((DESCRIPTOR),ACCIN) COMANDOS HIPERTEXTUALES CMD GOTO LGOTO LAGOTO (APROXIMADAMENTE LOOKUP GOTO 1.1) GOBACK FORMAT BROWSE VIEW SINTXIS:VIEW NOMBRE-BASE- ARCHIVO [,MFN,NOMBRE-FORMATO,VIEJO-TEXTO,NUEVO-TEXTO] VIEWL(VIEW CON LOOKUP) TIPOS DE VENTANA TEXTBOX CARGA DE ARCHIVOS DEL FORMATO MANEJO DE GRFICOS IDENTIFICACIN DE VENTANAS TEXTBOX Y VIEW MESSAGE (ENVO DE UN MENSAJE A WINISIS 1.1) SINTAXIS: MESSAGE MENSAJE,NOMBREBASE,NOMBREFORMATO FORMATOS POLIMRFICOS RESETSEARCH (PREFIJO) CMO PREGUNTAR AL USUARIO ANTES DE EJECUTAR UNA RDEN DE HIPERTEXTO COMO CAMBIAR EL COLOR DEL HIPERTEXTO EJEMPLOS PRCTICOS

277 278 279 280 280 282 284 286 288 288 290 294 294 294 295 295 296 296 297 297 298 300 300 300 300 302 302 305 307 315 315 316 316 317 318 318 319 319 319 320 320 320 320 321 322 323 324 324 324 324 325 326 326

24. SOPORTE ISIS PASCAL DE WINISIS OSCAR SANTOMERO ASSIGN PROCEDIMIENTOS READ(LN) Y WRITE(LN) PROCEDIMIENTO EXEC FUNCIN PATH PROCEDIMIENTO SYSTEM COMPILACIN DE UN PROGRAMA PASCAL UTILITARIOS 25. INVERSIN E "INVERSIN" E "ARCHIVO INVERTIDO, INVERSIN COMPLETA" COMPLETA Y/O ACTUALIZACIN DE UNA BASE DE DATOS PATRICIA BORCHES ACTUALIZACIN (UPDATE) GENERACIN COMPLETA DEL ARCHIVO INVERTIDO (FULL INVERTED FILE GENERATION) REINICIALIZACIN DE ARCHIVO INVERTIDO (RE-INITIALIZATION OF INVERTED FILE) Crear archivos sin clasificar (Create link files) Clasificacin de Archivos (Sort link files) Carga de los Archivos Clasificados (Load Links files) De MFN... a MFN (From MFN ... to MFN) 26. OPERACIONES DE IMPORTACIN Y EXPORTACIN PATRICIA BORCHES EXPORTACIN DE REGISTROS Abrir Caja de Dialogo Nombre del Archivo (File Name) Lista de Tipos de Archivo (List File of Types) Discos (Drives) Directorios (Directories) Caja de Dilogo de Exportacin Nombre del archivo ISO de salida (Name of Output ISO File) Separador de campos (Field Separator) Separador de registros (Record Separator) Parmetros de seleccin FST de reformateo (Reformatting FST) Renumerar MFN de registros (Renumber Records from MFN) Campo de salida que contiene MFN (Output Tag Containing MFN) Archivo de conversin Gizmo (Gizmo Conversion Table) IMPORTACIN DE REGISTROS Nombre del Archivo ISO a importar (Name of Input ISO File) Primer MFN a ser asignado (First MFN to be Assigned) Campo que contiene MFN (Tag Containing MFN) FST para reformateo (Reformatting FST) Tabla de conversin Gizmo (Gizmo Conversion Table) Cuadro de Opciones (Options) Carga (Load): Actualizacin (Update) Agrega o Une (Merge) 27. UTILITARIOS ADA ISABEL VOGT CAMBIOS GLOBALES ADICION GLOBAL DE CAMPOS Desarrollo de una Adicin Global (Rango) BORRADO GLOBAL DE CAMPOS Desarrollo de un Borrado Global (Rango) REEMPLAZO GLOBAL DE CAMPOS

338 338 339 339 339 340 340 342

344 344 344 345 345 345 346 346 348 348 348 348 349 349 349 349 349 350 350 350 350 351 351 352 353 353 353 353 353 354 354 354 355 355 357 358 358 359 361 362 363

Manual para instructores de Winisis

Desarrollo de un Reemplazo Global Desarrollo de Adicin Global (Bsqueda) Desarrollo de Borrado Global (Bsqueda) COMPILAR PROGRAMAS ISIS/PASCAL UTILIDADES AVANZADAS CREACIN DE BASES DE DATOS 28. ASISTENTE PARA DEFINICIN DE BASES DE DATOS ERNESTO SPINAK CREACIN DE BASES DE DATOS Introduccin Creacin de una base de datos Modificacin de una base de datos PRCTICA: CREACIN DE BASES DE DATOS Ingreso de los datos de la base LIBROS Modificacin de las hojas de ingreso FICHAS DE EJEMPLO APENDICES

364 366 369 369 370 372 374 374 374 375 379 381 383 383 385 386

A. CONVERSIN DE BASES DE DATOS CON FORMATO DOCSIS A FORMATO MARC NORBERTO MANZANOS 388 INTRODUCCIN 388 ESTRUCTURA INICIAL 388 CONVERSIN 396 Responsabilidad 396 Ttulo 397 Fechas 397 Descripcin fsica 398 Serie 399 SUBCAMPOS REPETIBLES 401 Tesis 403 Campos de Codigos 403 FST DE REFORMATEO 405 CONCLUSIN 406 BIBLIOGRAFIA 407 B. CONVERSIN DE BASES DE DATOS CON FORMATO FOCAD A FORMATO MARC PATRICIA BORCHES 409 INTRODUCCIN 409 ESTRUCTURA INICIAL 409 CONVERSIN 411 Campo 100 411 Campo 101 411 Campo 102 411 Campo 105 411 Campo 600 411 Clasificaciones 411 Campo 702 411 C. CONVERSIN DE BASES DE DATOS CON FORMATO CEPAL A FORMATO MARC OSCAR SANTOMERO 415 INTRODUCCIN 415 ESTRUCTURA INICIAL 415 CONVERSIN 417

CAMPOS NO UTILIZADOS PARTICULARIDADES DE ALGUNOS CAMPOS UNIMARC FST FINAL PARA EL PASAJE DE DE CEPAL A MARC D. FORMATO FOCAD Y SUS BASES DE DATOS: LIBRO, SERIE, ANAL, COPIAS MERCEDES COUSELO E. LISTADO DE SITIOS WEB ISIS DE INTERS F. GLOSARIO G. ERRORES DE FORMATO H. MODIFICACIONES DE LA VERSIN 1.31 COMANDOS DE HIPERTEXTO PARMETROS DEL SYSPAR.PAR Parmetro 144: Muestra el resultado de una bsqueda cuando se encontr un solo registro. Parmetro 150: Establece el formato de las funciones DATE y DATESTAMP Parmetro 918: Exportacin: Separadores de registro y de campo por defecto. COMANDOS RTF INDICE

417 418 421 424 433 437 441 443 443 443 443 443 443 443 446

Manual para instructores de Winisis

INTRODUCCION

1Prehistoria e Historia del MicroISISTito [email protected] (UBA) y Fsico (PhD, Uppsala, Suecia), actu en la Comisin Nacional de Energa Atmica (CNEA) como investigador en Fsica y jefe del Departamento de Fsica Nuclear. Desde 1970 se dedic a la Documentacin e Informacin. Delegado ante el Sistema Internacional de Informacin Nuclear (INIS), Jefe del Departamento de Informacin Tcnica desde 1970 y director del proyecto y luego Jefe del Centro de Clculo Cientfico de la CNEA hasta 1988. Actu como experto de documentacin nuclear del OIEA en Ecuador. Desde 1990 se desempea como director del Centro de Informacin Cientfica y Tecnolgica (CAICYT - CONICET). Promovi la introduccin y desarrollo del CDS-ISIS y el MicroISIS en la Argentina y coordin los grupos de trabajo que generaron los formatos bibliogrficos DOCSIS, PERSIS, Formato Comn y FOCAD. Actualmente es vicepresidente del Consejo Directivo del Centro Internacional ISSN en Pars.

1. Prehistoria e Historia del MicroISISPrehistoria En la dcada de los aos 60 se inici la instalacin de los grandes centros de cmputos con sus mainframes cada vez ms potentes. Como era de esperar, las megabibliotecas y las mayores agencias bibliogrficas, productoras de revistas de ndices y resmenes se interesaron por esta nueva tecnologa. La Biblioteca del Congreso (The Library of Congress) de los EEUU comenz en 1964 su proyecto de mecanizacin que dio como fruto el formato bibliogrfico MARC (Machine Readable Catalogue, 1968). La Biblioteca Nacional de Medicina de los EEUU (National Library of Medicine), por su lado, inici el registro en computadoras de los artculos de revistas y su posterior ordenamiento y listado para preparar las ediciones impresas. En los aos 1968-1970 el Organismo Internacional de Energa Atmica, OIEA, con sede en Viena, estableci las bases del Sistema Internacional de Informacin Nuclear, INIS, sistema cooperativo entre varios pases para editar una revista de ndices sobre temas nucleares. El INIS desarroll un conjunto completo de programas para el ingreso de los datos, su indexacin a partir de un tesauro automatizado, su ordenamiento y salidas impresas y en cinta magntica. Para la programacin de este sistema, y con el fin de colaborar en la definicin de las reglas de catalogacin, se contrat a un programador, Giampaolo Del Bigio. En 1969 la Argentina, a travs de la Comisin Nacional de Energa Atmica (CNEA) fue el primer pas que integr el INIS, seguido inmediatamente por los de mayor importancia en el desarrollo nuclear. El autor de esta nota fue nombrado en esa ocasin representante argentino ante el INIS y se hizo cargo del Departamento de Informacin Tcnica de la CNEA y luego de su Centro de Clculo Cientfico. La explotacin de las cintas magnticas distribuidas por el INIS a los pases miembros quedaba a cargo de cada uno de ellos, para lo cual deban desarrollar sus propios programas de bsqueda y extraccin de datos. En 1971 la CNEA organiz en Buenos Aires un Seminario Latinoamericano para capacitacin en la gestin del INIS al que concurri Del Bigio y otros profesionales del INIS. En dicha ocasin, Del Bigio realiz demostraciones sobre la recuperacin de informacin a partir de los registros en cinta magntica del INIS que se grababan en un formato tipo ISO 2709. Los inconvenientes originados en la utilizacin de distintos programas independientes para las diversas funciones (ingreso, ordenamiento, bsqueda y salidas) ya haban sido apreciados en otros organismos que desarrollaron conjuntos integrados de programas computacionales bibliogrficos. Uno de ellos, la Organizacin Internacional del Trabajo (OIT) haba creado para su uso interno el Integrated Set of Information Systems ISIS. Aos despus, en 1975, Del Bigio haba pasado a desempearse en la UNESCO, la que haba adquirido una computadora IBM 370 con sistema operativo OS/VS1, por lo cual necesitaba reprogramar sus anteriores desarrollos informticos. Para el sistema de documentacin de la UNESCO (Computerized Documentatin System, CDS), Del Bigio propuso basarse en el ISIS de la OIT. El nuevo CDS fue programado en lenguaje PL1 y denominado CDS/ISIS. Fue concebido para uso interno de la UNESCO, pero las notables facilidades que ofreca indujeron a este Organismo a ofrecerlo a otras instituciones, para lo cual dicha entidad firm en 1977 un acuerdo adicional con la OIT. La UNESCO qued a cargo del desarrollo y difusin del sistema, Distribuy sin cargo el programa fuente entre instituciones relevantes y sin fines de lucro que lo solicitaran. Entre ellas figur el OIEA, que a su vez lo ofreci a los miembros del INIS. Fue as como la CNEA instal el CDS/ISIS en su Centro de Clculo Cientfico recientemente creado (1978). La UNESCO convoc anualmente a un curso de capacitacin para el uso del CDS/ISIS. En la Argentina el Instituto Nacional de Ciencias y Tecnologa Hdricas (INCYTH, actualmente INA) envi a Celia Molina y a Liliana Angelini al primer curso. El INCYTH formaliz en 1980 un convenio con la CNEA para utilizar el CDS/ISIS, en el Centro de Clculo de este Organismo.

El hecho que el Centro de Clculo y el Dpto. de Informacin Tcnica de la CNEA tuvieran una direccin comn facilit la interaccin de ambas dependencias. Se cre en el Centro un grupo de desarrollo del ISIS que estuvo integrado por Sergio Seymandi, Clara Soteras y Rubn Orecchia. Dicho grupo asumi adems las funciones de apoyar tcnicamente el producto en el pas, responsabilidad que la CNEA haba asumido de acuerdo con la UNESCO. Por otra parte se decidi iniciar la automatizacin de la Biblioteca Central y se form un grupo para desarrollar un formato de catalogacin que dio origen al LIBSIS que luego evolucion, sucesivamente al Formato Comn, DOCSIS, PERSIS y FOCAD. El CDS/ISIS se instal en varios pases de Amrica Latina. En Chile fue instalado en la CEPAL, que adems dise un formato bibliogrfico para uso interno que luego se convertira en el conocido formato CEPAL (1984). El informtico que atenda el CDS/ISIS en la CEPAL era Abel Packer. En 1983 haba 80 instalaciones de CDS/ISIS en el mundo y estaba vigente su versin 4.2. Se haban desarrollado numerosas aplicaciones de gestin bibliotecaria. Al programa fuente original se le haban aadido otros mdulos (por ej. tesauro, fotocomposicin, etc.) y se estaban comenzando a realizar versiones del CDS/ISIS para otros sistemas operativos. En la Scuola Normale Superiore de Pisa, Italia, un trabajo de tesis desarroll una versin para minicomputadora DEC-PDP11, equipo muy utilizado en ese entonces en los ambientes cientficos. En 1985 la CNEA decidi realizar una Reunin de Usuarios del Sistema CDS/ISIS para Amrica Latina y el Caribe, al que nuevamente fue invitado Del Bigio. El programa contena una avant premire de carcter mundial: una versin del CDS/ISIS para mini y microcomputadoras programado en lenguaje Pascal. El Centro de Clculo haba adquirido ese ao las primeras PC. El 17 de octubre de 1985 Del Bigio realiz la demostracin del nuevo producto en una PC, e inmediatamente gener el entusiasmo de los presentes. Para obtener la versin 1.0 oficial hubo que esperar hasta el mes de diciembre de dicho ao. Historia del MicroISIS Despus de su primera presentacin mundial en la Reunin de Usuarios del Sistema CDS/ISIS para Amrica Latina y el Caribe realizado en la CNEA (Octubre 1985) el Mini-micro CDS/ISIS, fue entregado a los primeros usuarios en un curso realizado en la sede de la UNESCO en Pars en diciembre de 1985. Era instalable en PC XT, memoria mnima 256 K, con disco rgido o en su defecto una 2 disquetera. Admita un nmero mximo de 32.000 registros y 100 campos definibles distintos de hasta 1650 caracteres de longitud. En lo dems posea facilidades semejantes a los del CDS/ISIS, que slo poda ser instalado en grandes computadoras (mainframe) del tipo IBM. Se introducan, sin embargo, algunas importantes limitaciones: no era multiusuario y se poda abrir una sola base por vez con lo que se perdan las capacidades relacionales. Adems, a diferencia del CDS/ISIS, no se entregaba el programa fuente lo que impeda toda tarea ulterior de programacin. De hecho el CDS/ISIS mainframe se sigui utilizando y desarrollando. En una reunin de usuarios realizada en Paris (25 27 de mayo de 1987) se presentaron nuevas aplicaciones, versiones para otros sistemas operativos de mainframe y preanuncios para la versin 4.7. Sin embargo, a pesar de poseer mayores capacidades que la versin mini-micro, su operacin era ms compleja, requera personal especializado y su uso fue decayendo. Junto con el programa MicroISIS (denominacin abreviada adoptada por la CNEA), se distribuy un Manual de Referencia, una Gua Introductoria y una Gua de Instalacin. El disquete del programa contena la base de datos CDS utilizada a ttulo de ejemplo en la Gua Introductoria. El sistema se entregaba sin cargo, pero su distribucin estaba limitada a entes gubernamentales o asociaciones sin fines de lucro. Adems de la UNESCO, se designaron 28 distribuidores del producto, 9 de ellos en Amrica Latina. En la Argentina esa tarea le correspondi al Departamento de Informacin Tcnica de la CNEA. Los acuerdos de licencia transmitidos ante los distribuidores eran enviados a la UNESCO para su firma.

El producto tuvo desde el inicio una buena difusin, especialmente en Amrica Latina y en pases del este europeo. Una de las primeras preocupaciones en nuestra regin fue la de traducir el Manual, las Guas, y los mens y mensajes existentes en el programa, facilidad prevista en el producto. En nuestro pas, Liliana Angelini, del Instituto Nacional de Ciencias y Tecnologa Hdricas, fue la primera traductora de las Guas. La CNEA, por su parte encar la traduccin del Manual, de los mens y mensajes. A poco ms de un ao, en febrero de 1987, la UNESCO tena registradas adems otras cinco traducciones al castellano (Cuba, Chile, Colombia y Venezuela). La CNEA fue entonces invitada a realizar una revisin de su traduccin y producir la versin oficial del Manual, tarea que fue realizada ese ao, con la colaboracin, entre otros, de la jefa de la Biblioteca Central, Elsa Gutierrez. En enero de 1988 salan de imprenta los primeros 500 ejemplares del Manual y de las Guas revisadas. En muchos pases se organizaron cursos y reuniones de usuarios. La CNEA dict en esos aos cursos en forma gratuita y tambin distribuy el Manual sin cargo, que pronto tuvo una segunda edicin. El 2 de octubre de 1987 la CNEA organiz en sus instalaciones la Primera Reunin Nacional de Usuarios del Sistema Nacional Mini-Micro CDS/ISIS y el 18 del noviembre de 1987 se efectu la Primera Reunin de Representantes de Nodos de Distribucin, un sistema que se estableci para facilitar la difusin del MicroISIS en todo el pas. Entre tanto Del Bigio haba desarrollado la versin 2 del MicroISIS. Del 7 al 11 de setiembre de 1987 la UNESCO y la CEPAL convocaron en Santiago de Chile a la Reunin Tcnica Regional de Expertos en el Programa CDS/ISIS para Microcomputadoras. All los asistentes presentaron sus observaciones sobre los principales inconvenientes tcnicos y falencias del MicroISIS que fueron respondidas o aclaradas por el autor del software. Quizs la apreciacin crtica de ms peso fue la falta de buenos elementos para la capacitacin en el uso del software. Ya en ese momento se propuso el desarrollo de un buen tutorial, anhelo que de ah en adelante volvi a expresarse en innumerables ocasiones. El tema atrayente de la reunin fue la presentacin de las caractersticas de la versin 2 y su comparacin con la versin 1. La resumimos brevemente. memoria requerida: 512 K (en lugar de 256 K); 16.000.000 de registros (en vez de 32.000); tamao mximo del campo: 8000 caracteres; formato de salida: 4000 caracteres (en vez de 2000); las distintas funciones, que se activaban como programas independientes, se reunan en uno nico y se activaban desde un Men Principal; el mdulo de inversin era 20 a 100 veces ms rpido; creacin del Archivo de Parmetros (SYSPAR.PAR) que permita distribuir los archivos en varios directorios y una mucho mayor seguridad contra la prdida de informacin en las bases de datos. La novedad ms importante fue, sin embargo, la incorporacin de facilidades de programacin gracias a un compilador PASCAL y una librera de funciones para interactuar con el MicroISIS. La versin 2 fue ofrecida como versin en prueba con documentacin adicional. El ISIS PASCAL origin mucho inters al punto que la UNESCO organiz en Pars (7-11 de diciembre de 1987) un curso avanzado de la versin 2 con explicacin del ISIS PASCAL. Durante 1988 hubo actualizaciones de la versin 2 al tiempo que varios pases desarrollaron aplicaciones por medio del ISIS PASCAL. A fines de ese ao (7-18 de noviembre de 1988) la UNESCO organiz en Caracas la 2 reunin regional: Seminario/Taller Regional para Formacin de Capacitadores en el Programa CDS/ISIS para Microcomputadoras. En dicha reunin se comprob el ampli uso del sistema en Amrica Latina. De las 3000 licencias otorgadas, hasta ese momento, la mitad correspondan a esa regin. Se haban efectuado muchos desarrollos bibliogrficos sobre la base de este producto, se haban creado clubes de usuarios y establecido vas para facilitar la difusin de aplicaciones y programas ISIS- PASCAL. En la reunin se present la versin 2.3 que al ao siguiente iba a ser distribuida como versin 2 oficial .y a continuacin se organiz un taller de prcticas ISIS-PASCAL.

Una importante novedad la constituy la decisin de la UNESCO de liberar la distribucin, sin cargo, a todas las personas y entidades, incluidas las lucrativas. La documentacin, cursos y asistencia tcnica quedaban a cargo de los distribuidores, pudiendo cobrar los costos correspondientes. Los distribuidores iban actuar en representacin de la UNESCO, lo cual llev luego, a eliminar la necesidad de la firma de las licencias por parte de ese Organismo. Tambin se acord realizar una reunin anual de distribuidores. En marzo de 1989 la UNESCO edit el nuevo Manual de Referencia totalmente reestructurado y con una seccin dedicada al ISIS PASCAL. Con agregados y modificaciones menores ese Manual ha sido el que se ha venido utilizando en todas las siguientes versiones MS DOS. La traduccin del Manual fue encargada por la UNESCO a Enzo Molino del CONACYT de Mjico (1992). La traduccin que realiz fue luego remitida en disquete a la CNEA y la UNESCO encarg a Leonor Romero, Oscar Santomero y Sergio Seymandi su revisin (1993) que sirvi de base a las ediciones en castellano realizadas en nuestro pas y a la de la UNESCO (PGI_93/WS/16). En procura de facilitar la capacitacin, la CNEA edit en setiembre de 1989 una gua introductoria (T. Suter, MicroISIS, versin 2.3. Introduccin al sistema) cuyas ediciones posteriores fueron realizadas por el CAICYTCONICET. Del 5 al 9 de febrero de 1990 se realiz en Caracas, Venezuela la III. Reunin Regional de Distribuidores del Sistema CDS/MicroISIS en la que los participantes presentaron varias aplicaciones en ISIS PASCAL, algunas de las cuales fueron ofrecidas libremente para su distribucin. La Argentina present un programa de prstamo bibliotecario (Clara Soteras). La CNEA decidi organizar las Primeras Jornadas Nacionales de MicroISIS en Buenos Aires (19-21 de noviembre de 1990) con presentacin de trabajos y un Taller de Trabajo sobre el uso del programa. Esas Jornadas se convirtieron en anuales y luego se realizaron en el interior del pas. Reuniones similares se organizaron en otros pases latinoamericanos. Por brevedad nos limitaremos a resear la evolucin en la Argentina. Las IIas Jornadas Nacionales y Primeras Latinoamericanas y del Caribe sobre MicroISIS efectuadas en Buenos Aires, 15-23 de junio de 1992, dieron la pauta que se haba iniciado una amplia difusin del sistema en toda la regin. Sin embargo el incremento ms notable de usuarios se dio en nuestro pas gracias a la poltica impulsada por Alejandra Nardi, a la sazn a cargo de la distribucin nacional, de establecer mltiples nodos de distribucin provinciales, funcionales y zonales y al esfuerzo de numerosos programadores que desarrollaron aplicaciones en ISIS-Pascal. Siguieron las IIIas Jornadas en Mar del Plata, 24-26 de noviembre de 1993; las IVas. en Rosario, 13-15 de septiembre de 1995; las Vas., Salta, 2022 de noviembre de 1996; y las VIas. en Santa Fe, 22-24 de octubre de 1997. Se multiplicaron los esfuerzos para producir material didctico: la Universidad de San Juan public en 1992 la Gua Bsica Comentada para MicroISIS, por G. Aballoy, A, Danesi, A. Galvn, R. Karam y L. Montilla y posteriormente la Universidad de Mar del Plata, el Manual de Autoaprendizaje Guiado para MicroISIS (G. De Bona y A. Di Domenico). En pocos aos el MicroISIS se convirti en un producto estndar de las bibliotecas y centros de documentacin del pas Del Bigio sigui corrigiendo y mejorando la versin 2.3 y a partir de mayo de 1992 la versin 3, que permita la operacin en red e introduca nuevas tcnicas de inversin. Un manual didctico Introductorio sobre esta versin, fue publicada por la UNESCO, en noviembre de ese ao (PGI 92/WS/15). En la Va. Reunin Regional, Caracas (15-19 de marzo de 1993) Del Bigio anunci la inminente distribucin de la versin UNIX y el desarrollo de una futura versin Windows programada en lenguaje C. Adems present la interfase parametrizable Heurisko que procuraba hacer frente a las crticas de falta de amigabilidad . Una VIa. Reunin Regional de Distribuidores se realiz en Quito, Ecuador, del 21 al 24 de marzo de 1994. Al cumplirse los 10 aos del lanzamiento del MicroISIS, del 22 al 26 de mayo de 1995, se realiz en Bogot, Colombia, el 1er. Congreso Internacional de CDS/ISIS 2das. Jornadas Latinoamericanas y del Caribe. Del Bigio present los primeros resultados del WINISIS y Abel Packer, de la Biblioteca Regional de Medicina en San Pablo, Brasil, expuso sobre los

desarrollos de BIREME/OPS: la interfase CISIS y, juntamente con la UNESCO, la API ISIS_ DLL. Las DLL (Data Link Library ) permiten desarrollar aplicaciones realizadas en un programa compilable bajo Windows, por ej. Visual Basic, e interactuar con las bases de datos MicroISIS. Las DLL fueron posteriormente perfeccionadas y utilizadas por numerosos programadores. Del 19 al 21 de noviembre, la CNEA y el CERIDE organizaron en Santa Fe un curso para formadores, dictado por A. Packer, sobre ISIS_DLL, seguido de uno sobre WWWISIS, otro desarrollo de BIREME que permite colocar en un servidor WEB una base MicroISIS y operar la recuperacin de los datos desde un cliente. El WINISIS se convirti en la gran promesa del futuro. Se conocieron varias versiones beta. Las ltimas muestran un producto de gran potencialidad, lo que indujo a Ernesto Spinak, representante del Uruguay ante el PGI, UNESCO, a proponer un seminario-taller para los potenciales entrenadores del nuevo programa. El Taller de Pre-lanzamiento para instructores fue organizado por la CNEA y dictado por Spinak del 11 al 13 de setiembre de 1998 utilizando la ltima versin que le haba sido enviada del programa. En la ocasin, por iniciativa de Spinak, con el apoyo de Alejandra Chvez, responsable del Centro de Informacin del Centro Atmico Constituyentes de la CNEA, que al presente acta como Distribuidor Nacional, se convino en formar un grupo de trabajo que asumira la tarea de redactar un Manual con profusin de ejemplos que sirviera de gua a futuros instructores del WINISIS. El Grupo Argentino Winisis (GAW) se reuni en julio de 1998 para una coordinacin definitiva del trabajo. En una segunda reunin, en agosto se revisaron los borradores y se acord su presentacin en la Reunin Regional de Distribuidores y VI Jornadas Nacionales de Usuarios de CDS/ISIS a realizarse del 20 al 23 de octubre en Montevideo, Uruguay, lo que as se hizo. El resultado de este esfuerzo conjunto es el que se presenta en las pginas que siguen.

2Por qu ISIS?Norberto [email protected] [email protected] en la Comisin Nacional de Energa Atmica, Oficina de Distribucin de MicroISIS, en la Facultad de Humanidades de la UNLP y consultor en informtica documental. Desarroll el sistema BIBLO, sistema integral para bibliotecas, de uso en diversas instituciones pblicas y privadas desde 1991 hasta la fecha. Desarroll del sistema HYPER, base de datos de texto con navegacin hipertextual desde 1993 hasta la fecha. Desarroll del sistema JUBA, para registracin y consulta de jurisprudencia, para la SCJBA desde 1988 hasta 1994. Ha presentado trabajos en los siguientes congresos: Primeras Jornadas Nacionales de MicroISIS. Buenos Aires, 1990, IIas Jornadas Nacionales y Latinoamericanas y del Caribe sobre MicroISIS. Buenos Aires, 1992, IIIas Jornadas Nacionales sobre MicroISIS. Mar del Plata, 1993, Vas Jornadas Nacionales sobre MicroISIS I. Santa F, 1997 Ha publicado trabajos tcnicos en la revista INFOISIS

2. Por qu ISIS?La pregunta A los que trabajamos con ISIS nos suelen plantear esta pregunta, tanto los informticos y los gerentes, como a veces tambin los bibliotecarios: "Por qu ISIS?". Si contamos con el suficiente respaldo como para que se confe ciegamente en nuestras decisiones podremos responder "Por qu no?"- poniendo en un apuro a nuestro interlocutor, que deber recitar los prejuicios adquiridos a lo largo del tiempo con mayor o menor convencimiento. Pero en la mayora de los casos tendremos que justificar lo ms posible nuestra decisin y echar mano a una serie de argumentos rutinariamente establecidos que deberemos adecuar lo ms posible a los conocimientos de nuestro interlocutor. Ahora bien, la situacin actual de la informtica es bastante menos clara que hace unos aos y no es tan fcil justificar el uso de un software u otro. Las soluciones que brindan los distintos paquetes abarcan aspectos tan diversos que sus reas se superponen frecuentemente. Siendo MicroISIS una aplicacin para bases de datos, toda explicacin debe partir de ubicar este software en el mbito de este tipo de aplicaciones. Cuando se habla de sistemas de informacin se suele hacer la distincin entre IRS (Information Retrieval System) y RDBMS (Relational Data Base Model System). Los IRS tambin son llamados bases de datos documentales o bases de datos textuales u orientadas a texto. Una comparacin exhaustiva entre ambos tipos de sistemas excede los lmites de esta exposicin, pero se intentar dar una aproximacin muy resumida al problema, mediante una breve explicacin del modelo relacional de bases de datos, tomando prestados algunos conceptos del modelo entidad/relacin, a los fines expositivos por un lado, y un vistazo de los aspectos principales de la solucin ISIS dentro del mbito de las bases de datos documentales, por el otro. En ambos casos, se tomarn en cuenta dos aspectos: la representacin de la informacin, entendindose por esto la forma de estructurar los datos y la recuperacin de la informacin. Considerando lo expresado sobre la diversidad de soluciones de software existente, se intentar superar la distincin entre ambos tipos de aplicaciones, que tal vez es hoy por hoy un poco anacrnica, precisando la ubicacin de MicroISIS dentro de las tendencias actuales. Finalmente, se mencionarn algunos aspectos sobre el tema de los costos a ser tenidos en cuenta a la hora de decidir que tipo de sistema implementar. Representacin de la informacin Muy suscintamente, una base de datos es una coleccin de entidades diversas, entre las cuales se establecen ciertas relaciones. Cada entidad posee uno o ms atributos. Estos atributos se denominan, por analoga con una planilla, columnas (campos) y cada entidad configura una fila (registro). Las entidades de un mismo tipo configuran una tabla y cada entidad debe tener al menos una columna que la identifique unvocamente (clave primaria). Las relaciones entre distintas entidades se establecen mediante columnas creadas exclusivamente para tal fin (claves forneas). Las relaciones tienen una determinada cardinalidad, es decir cuntos elementos de una tabla se relacionan con cuntos de la otra. Las posibilidades son bsicamente 3: de uno a uno, de uno a muchos o de muchos a muchos. Como surge de la analoga con la planilla, las columnas tienen una determinada longitud, a la cual deben ajustarse los datos. Se accede con rapidez a los datos mediante la confeccin de ndices, que pueden mas de uno por tabla y pueden construirse con un nico campo o con varios campos encadenados. Las bases de datos han incorporado formas de introducir campos donde la longitud, o bien puede ser variable, o bien puede ser demasiado grande (como las campos memo, los

campos BLOB1, etc). Sin embargo, este tipo de datos no poseen la misma jerarqua que los otros. No es posible crear ndices con estos campos. Finalmente, mediante leyes de normalizacin2, las bases de datos reducen la redundancia partiendo una tabla en varias, y estableciendo nuevas relaciones. Por ejemplo, para representar una relacin muchos a muchos, es necesario crear una tabla intermedia, llamada tabla de relacin, que pose una relacin uno a muchos con cada una de las dos tablas. De esta forma, al introducir elementos abstractos y subdividir entidades, el modelo empieza a perder su grado de representatividad de la realidad, ganando en consistencia y estructuracin. La fig 1 muestra un ejemplo de representacin tabular. TITULO Bestiario El Hacedor Adn Buenosayres AUTOR Cortzar J. Borges J.L. Marechal L. EDITORIAL Sudamericana EMECE Sudamericana

Fig 1. Ejemplo de bases de datos tabular La fig 2 muestra un ejemplo de una base de datos bibliogrfica mnima (slo se considera los ttulos, autores y datos de publicacin) en donde se observan diversas tablas relacionadas. Se trata de una base de datos normalizada, por lo que se ha llegado a que cada dato configura una nueva tabla, e incluso ha sido necesario definir una tabla intermedia para la relacin ttulo/autor, dado que esta relacin es una relacin de muchos a muchos (Un ttulo puede tener varios autores, un autor puede serlo de varios ttulos). Los campos subrayados son las claves primarias de cada tabla, mientras que los campos que comienzan con 'FK' son las claves forneas (foreign key). Obsrvese tambin que en la definicin estn indicadas las longitudes de los campos character.

Fig 2. Esquema RM de bases de datos bibliogrfica mnima

1

Objeto binario grande (Binary Large OBject). Es un tipo de campo que permite almacenar datos que ocupan un espacio grande, como imgenes u otros tipos de informacin multimedial.2

La primera forma normal es aquella por la cual el dominio de una columna debe ser atmico, lo cual impide las repeticiones y los subelementos

MicroISIS, y las bases de datos documentales en general, en una primera mirada, no responden a este modelo. Los campos son de longitud variable: se pueden crear ndices por cualquier campo e incluso por partes de campos, no requiere una clave primaria, no utiliza varios ndices, sino un ndice nico en donde pueden figurar todos los campos (archivo invertido). Algunas bases de datos documentales, as como WWWISIS e ISISDLL y tal vez Winisis en el futuro, soportan la creacin de varios archivos invertidos, con lo que manteniendo las ventajas del modelo de recuperacin textual, se accede tambin a la posibilidad de acceder a ndices por campo, como en las RDBM. La representacin de entidades distintas, con una relacin de uno a muchos se produce con la definicin de campos repetibles3. Dado que los campos son de longitud variable, esto facilita la situacin de que un campo posea o no informacin en un determinado caso. Simplemente el campo no pose ninguna informacin sin producirse derroche de memoria. Los campos pueden dividirse en subcampos, con lo cual no se cumple las premisas de normalizacin mencionadas. Se puede apreciar por qu este modeolo es ms apropiado para el tipo de informacin textual, en donde el ttulo de un libro puede tener 2 caracteres o 300; en donde un dato que se quiere conservar dentro de un mismo mbito, como los datos de publicacin, puede a su vez dividirse en partes como lugar de publicacin, editorial y fecha; en donde algunos documentos pueden tener extensos resmenes y otros ninguno en absoluto; en donde puede haber un autor o varios, todos con la misma categora, etc. En una segunda aproximacin, MicroISIS permite establecer relaciones entre tablas, mediante el comando REF. En este caso responde al modelo relacional, al menos en algunos aspectos, y se precisa una clave primaria y una clave fornea. Sin embargo, como no es el relacional, el modelo que se ha tomado para desarrollar ISIS, sta posibilidad est lejos de brindar la seguridad y consistencia que dan las bases de datos relacionales. Hasta la versin DOS esta definicin de varias tablas se estableca en un nivel lgico, alojndose las tablas en un mismo archivo fsico. Con la versin actual, las tablas pueden estar en distintas unidades fsicas (bases de datos, en terminologa ISIS). Esta novedad, por un lado ampla las posibilidades de ISIS, dado que si bien las bases de datos tradicionales no se adaptan al material documental, tambin es cierto que es necesario poder establecer relaciones entre entidades, y es de esperar que stas sean consistentes. Tal vez en un futuro cercano se pueda contar con alguna herramienta para establecer relaciones estables y consistentes en bases de datos ISIS. La fig 3 muestra la definicin de la misma base de datos del ejemplo anterior en MicroISIS. Titulo Autor Publicacin lef 10 20 30 500 100 100 0 0 0 0 1 0

Fig 3 Ejemplo de definicin de base de datos ISIS (archivo FDT) Recuperacin de informacin El otro punto crucial a tener en cuenta es la recuperacin de la informacin, algo que es de vital importancia a la hora de pensar en un sistema documental. Las bases de datos relacionales utilizan un lenguaje de consulta, SQL 4, que permite recuperar la informacin de las distintas tablas y columnas, aplicando todo tipo de operadores, ordenamiento, etc. El resultado de una consulta SQL es una tabla que cumple3

Las bases de datos cliente/servidor admiten, aunque no aconsejan, el uso de campos array, que no son otra cosa que grupos repetitivos o, en terminologa ISIS, campos repetibles.4

Lenguaje estructurado de consultas (Structured Query Language) es el lenguaje utilizado por las bases de datos relacionales

los criterios indicados. Eventualmente, esta tabla podr configurar una vista, que es una forma de ver slo una parte de una base de datos, usualmente a travs de una consulta SQL, de manera que queda establecida una nueva tabla sobre la cual se podr operar realizando modificaciones o consultas. Como se adivinar este lenguaje es relativamente complejo, dada su gran potencia, su uso no est restringido a la recuperacin de informacin5, y requiere un conocimiento amplio de la estructura de la base de datos. Por consiguiente, se requiere la confeccin de una interfase de consulta para usuario en una aplicacin en donde una eficaz recuperacin de la informacin sea prioritaria. Como se vi anteriormente, si se desea recuperar por cualquier campo deben definirse tantos ndices como campos hubiere. Las combinaciones de distintos campos que pueda realizar el usuario deben estar definidas de antemano. La siguiente es una consulta SQL para la base de datos del ejemplo, cuyo fin es recuperar todos los documentos que public Julio Cortzar en la editorial Sudamericana y mostrar todos los dems datos (lugar de edicin y fecha). SELECT AUTORES.APELLIDO_Y_NOMBRE,EDITORIALES.EDITORIAL, CIUDADES,CIUDADES.CIUDAD, FECHAS.FECHA FROM LIBROS,AUTOR, EDITORIALES,CIUDADES WHERE AUTOR.APELLIDO_Y_NOMBRE='Cortazar' AND EDITORIALES.EDITORIAL='Sudamericana' AND LIBROS.IDTIT=LIBAUT.FKIDTIT AND AUTORES.IDAUT=LIBAUT.FKIDAUT AND LIBROS.IDFECHA=FECHAS.IDFECHA AND LIBROS.IDEDI=EDITORIALES.IDEDI AND LIBROS.IDCIU=CIUDADES.IDCIU LIBROS.TITULOS,

Siendo la consulta que se pretende realizar por dems sencilla, se puede apreciar claramente la complejidad del cdigo SQL que deber escribirse. La fig 4 muestra la salida que produce la consulta, que no es ms que una tabla que contiene la informacin solicitada.LIBROS.TITULOS Rayuela Bestiario AUTORES.APELLIDO Y NOMBRE Cortzar J. Cortzar J. EDITORIALES.EDITORIAL Sudamericana Sudamericana FECHAS.FECHA 1962 1960

Fig 4. Ejemplo de visualizacin En esto MicroISIS tambin se diferencia notablemente de este modelo. Como se vi, hay un nico ndice, por lo que slo es necesario definir una vez por cuales campos se desea recuperar. No es necesario confeccionar programas, slo hace falta crear archivos de definicin que pueden ser modificados en forma bastante sencilla. Otra diferencia fundamental es que MicroISIS tiene un lenguaje de consulta bult in, es decir, un lenguaje construido dentro del programa, que no requiere de conocimientos de la estructura de la base de datos (al menos en una primera aproximacin) y que est pensado exclusivamente para satisfacer las necesidades de recuperacin de la informacin. Tambin tiene la posibilidad de recorrer el ndice y realizar las consultas a partir de datos positivamente existentes y no dejar sujeta la respuesta de la consulta a la exactitud del tipeo. La misma consulta que en el ejemplo anterior, en el lenguaje de recuperacin de ISIS es : CORTAZAR$ * SUDAMERICANA y suponiendo el formato "Ttulo: "V10/,"Autor: "v20/,"Publicacin: "v30^l,", "v30^e,": "v30^f/##

5

SQL tambin pose instrucciones para creacin y actualizacin de una base de datos

se obtendra el resultado mostrado en la figura 5. Ttulo: Rayuela Autor: Cortzar J. Publicacin: Bs.As., Sudamericana, 1962 Ttulo: Bestiario Autor: Cortzar J. Publicacin: Bs.As., Sudamericana, 1960 Fig 5 Ejemplo de visualizacin La sencillez del ejemplo habla por s misma. Pero tambin debe tenerse en cuenta que mientras en el ejemplo en SQL se realizan 7 accesos a ndices distintos, en el ejemplo en ISIS slo se abre un ndice y se buscan dos trminos. Por su orientacin a material textual, MicroISIS incorpora tcnicas para generar ndices por palabras dentro de un campo. Tambin pueden generarse ndices por palabras marcadas, de manera que el usuario decide cules son los elementos significativos que formarn el ndice. Otra posibilidad de MicroISIS y las bases de datos documentales en general es la posibilidad de reconocer sinnimos. Todo esto es imposible sin programacin adicional en las bases de datos tradicionales. Todo lo dicho sobre ambos modelos de bases de datos no agotan, ni remotamente, este tema. Se pueden hacer ms precisiones en cunto a ventajas y desventajas de uno u otro modelo, pero, por un lado, una discusin tan exhaustiva excede los lmites de este artculo y por otro, tal vez se trata de una dicotoma que el tiempo y las nuevas tecnologas estn superando. Otros modelos: objetos Todo lo dicho es vlido, como se aclar, si hacemos la comparacin con bases de datos tradicionales. Pero actualmente estos modelos estn en crisis, pues no responden a muchas necesidades nuevas: archivos de imgenes, herramientas CAD, CASE, etc, no pueden ser correctamente implementadas con el modelo relacional. Asimismo, no resulta sencillo ni prctico brindar soporte a los requerimientos de las tareas administrativas, que conviven con las necesidades de recuperacin de informacin textual, con bases de datos documentales. Se presentan dos posibles soluciones: sistemas hbridos o bases de datos orientadas a objetos. Por sistemas hbridos se entiende sistemas que tienen las ventajas, tanto de un IRS como de un RDBMS. Un sistema tal puede construirse utilizando bases de datos ISIS y algna base de datos relacional, utilizando ISISDLL, por ejemplo, para programar la interfase entre ambos. La otra solucin es el modelo orientado a objetos. La ventaja de la orientacin a objetos es que sta pretende modelar la realidad, de tal manera que un objeto es la representacin de una entidad real (tangible o abstracta) lo cual acerca la abstraccin del diseo a la visin intuitiva del usuario. La representacin de un documento, como un objeto llamado documento, con sus atributos y comportamientos propios, es mucho ms cercana a la realidad y a los usuarios que una enormidad de tablas cuidadosamente sincronizadas, que slo puede ser modificada por un experto: su diseador. No existen actualmente muchas aplicaciones comerciales que brinden una implementacin completa de este modelo, que curiosamente, se aproxima en su estructura fsica a MicroISIS, dado que la forma de representar objetos persistentes en un soporte fsico es mediante estructuras de longitud variable, que permitan relaciones. Esto hace pensar que en el futuro, MicroISIS se asimile a este modelo, dado que en este programa, finalmente, trabajamos partiendo del concepto de que un registro representa la entidad que ms nos interesa, por ejemplo, un documento, una metodologa que se aproxima bastante al concepto de objetos. En el dinmico mundo del software, es bien posible que MicroISIS termine siendo un

precursor de nuevas tendencias, ms que un continuador de conceptos superados, y esto ser, en gran parte, obra de los desarrolladores y docentes. La variable econmica Otro argumento, muy relacionado con todo lo dicho, es la cuestin del costo. Ms all de que MicroISIS es de distribucin gratuita, mientras que otros paquetes de bases de datos pueden costar desde cientos a miles de dlares, cuando se habla de costo se debe hacer un anlisis detallado de otros aspectos que el mero valor comercial de un producto. En general, los costos de desarrollo son directamente proporcionales a los costos en hardware y software de base. Consecuentemente, los costos de una implementacin de bases de datos MicroISIS son menores que con otros paquetes. Cuando se habla de MicroISIS, se habla en este caso de la "familia" ISIS, compuesta por otros programas, aparte del Winisis en s. En otros captulos de este manual se habla de, por ejemplo, WWWISIS e ISIS_DLL, dos aplicaciones de BIREME, una para publicacin de bases de datos ISIS en la Web y la otra, una serie de bibliotecas para programacin de alto nivel utilizando bases ISIS. Paquetes como estos (por ejemplo ISISWEB o IQUERY), o bien son gratuitos, o bien son de bajo costo. Pero el aspecto que a veces se soslaya es que los costos de los desarrollos utilizando estos paquetes tambin son menores. Considrese que las aplicaciones comerciales para bibliotecas, paquetes integrados que pretenden abarcar tanto las necesidades de recuperacin de la informacin, como las de ndole administrativa, rondan los miles y an cientos de miles de dlares, mientras que en una aplicacin basada en ISIS apenas sobrepasan el millar, en el peor de los casos. La instalacin de un sistema de consultas, altas y modificaciones de una base de datos bibliogrficas, en una ambiente multiusuario implica, para un experto en ISIS, algunos das de trabajo (si utiliza algunos de los formatos de base de datos comunes); no hay costo de anlisis, diseo y programacin. El costo de un desarrollo similar con bases de datos relacionales implica diseos complejos, con decenas de tablas, interfases que requerirn un estudio muy detallado de los requerimientos de consulta de los usuarios y una programacin consecuentemente compleja. A esto hay que sumarle el costo de un motor de bases de datos y el hardware que lo soporte. Con las otras herramientas de la familia ISIS, se pueden realizar desarrollos para Internet o aplicaciones que cubran necesidades especficas, que si bien demandan un tiempo mayor, y por consiguiente, tienen un costo tambin mayor, stos siguen siendo menores que utilizando otros paquetes. Conclusin Esta explicacin ha tratado de demostrar la idoneidad de ISIS para cierto tipo de aplicaciones, a saber, las que giran en torno a documentacin y a una eficiente recuperacin de la misma. Pero no siempre este tipo de aplicaciones estn asladas de necesidades administrativas. Hasta la versin 3.08, este nicho slo poda ser cubierto por programas realizados con el lenguaje nativo de ISIS, ISIS Pascal, que resultaba muchas veces insuficiente, sobre todo por las limitaciones de memoria heredadas del DOS. Si durante aos los programadores de aplicaciones para bibliotecas se encontraron con programas muy pobres desde el punto de vista de la recuperacin, realizadas en los paquetes comerciales estndar, tambin, por dar prioridad al aspecto recuperacin, se llegaba a la situacin inversa, en donde excelentes sistemas de recuperacin, deban convivir con sistemas administrativos lentos e inecesariamente complejos. Actualmente, con Winisis y con todos los programas de la familia ISIS, sta situacin puede ser totalmente superada. Nada impide que bases de datos bibliogrficas ISIS convivan con sistemas de gestin desarrollados con motores cliente/servidor o bases de datos ODBC6; no hay impedimento, tecnologa OLE76

Bases de datos abiertas (Open Data Base) es una tecnologa mediante la cual las aplicaciones que la soportan pueden acceder a bases de datos no propietarias7

Ligazn e incrustacin de objetos (Object linking and embedding) es una teconologa que permite que las aplicaciones que la soportan puedan vincularse dinmicamente o incorporar objetos (documentos, imgenes, etc) utilizando las posibilidades de sus aplicaciones nativas

mediante, para que los textos procesados con criterio de base de datos, que permitan recuperar, por ejemplo, palabras combinadas con operadores booleanos, sean trabajados desde el punto de vista de la edicin, con procesadores de texto o paquetes de autoedicin; no es imposible construir bases de datos de textos, imgenes, sonidos, videos, etc, que incluyan los documentos completos y que stos puedan ser editados con sus herramientas especficas, sin por ello perder la posibilidad de una descripcin adecuada y una consiguiente recuperacin eficiente. El viejo sueo de la enciclopeda universal, trado al mundo real por la red de redes, no necesariamente deba engendrar monstruos. Es posible organizar el caos, se pueden realizar cambios cualitativos sin perder las ventajas que brinda lo meramente cuantitativo. La tendencia actual del software, y parece saludable que as sea, apunta ms a la utilizacin de la herramienta adecuada para cada caso, y a la mayor colaboracin posible entre las mismas, que a la formacin de monopolios (de un software, de un formato, de un microprocesador, de un lenguaje, etc) en donde todo se realiza dentro de un nico y esclavizante marco de referencia.

BIBLIOGRAFIA Korth, H.F., Silberschatz, A. Fundamentos de bases de datos. McGraw Hill, USA, 1992 Los sistemas integrados de gestin bibliotecaria. Moya Anegn, F. Madrid: ANABAD, 1995 Por qu MicroISIS?; Bases de datos textuales versus bases de datos relacionales. Deco, A; Bender, C.; Crespo F. INFOISIS vol1 (1) jul, 1995. p 42

3CDS/ISIS PARA WINDOWSMnica Silvia UgobonoMnica Silvia Ugobono [email protected] sido Profesora de Castellano, Literatura y Latn en diversos Institutos de Enseanza Media. Se ha desempeado como Bibliotecaria en la Asociacin Argentina Amigos de la Astronoma y en el Centro de Documentacin de EDUCIEN. En la actualidad, es Consultora en el rea Redes y Sistemas de Informacin Documental del Centro de Documentacin e Informacin del Ministerio de Economa y Obras y Servicios Pblicos. Ha participado en numerosos Congresos y Seminarios de sus especialidades.

3. CDS/ISIS PARA WINDOWSActualmente el software de mayor aceptacin, entre los usuarios y los expertos, es el que trabaja bajo Windows. Por eso UNESCO ha desarrollado Winisis, la versin de CDS/ISIS con interfase grfica, para el sistema operativo Windows. La primera versin beta fue presentada por Giampaolo Del Biggio en el I Congreso Internacional de CDS/ISIS, realizado en Bogot - Colombia, entre el 22 y el 26 de mayo de 1995. La presentacin de la versin oficial, Winisis 1.3 (Noviembre 98), estuvo a cargo de Davide Storti durante la VIII Reunin Regional de UNESCO/PGI para Distribuidores de CDS/ISIS y VI Jornadas Nacionales de Usuarios de CDS/ISIS, llevadas a cabo en Montevideo - Uruguay, entre el 20 y el 23 de octubre de 1998. Para su implementacin, primero se recodific ISIS en C++. Se opt por este lenguaje de programacin para que la nueva versin pueda operar en sistemas operacionales para microcomputadoras con procesadores compatibles con Intel y Apple Macintosh y en los sistemas operacionales UNIX. Despus se us el sistema de desarrollo en multi-plataforma ZINC (una biblioteca de funciones de programacin de interfase grfica). Se lo eligi porque es el nico que soporta UNICODE y por ofrecer la mejor combinacin de opciones, capacidad y costos. UNICODE es la Norma Internacional 10646 que permite que todos los caracteres sean representados en un sistema de computacin por una combinacin de caracteres de dos bytes en vez de un byte por carcter (usado corrientemente). Esto brinda la posibilidad de presentar en forma estndar muchos ms caracteres en un documento o sistema de base de datos. Por ejemplo, en una base de datos se podra utilizar ms de un alfabeto. Winisis se mantiene totalmente configurable por el administrador de la base, quien podr definir distintos perfiles de usuarios segn sus necesidades (bsqueda solamente, carga, carga restringida, acceso completo) y tambin puede decidir cules sern la o las bases accesibles. Winisis posee una ventana principal con una barra de mens. Dentro de esta ventana se pueden abrir varias subventanas. Ellas corresponden a las bases abiertas, a sus hojas de trabajo y cuadros de dilogo. Winisis tiene todas las funciones de la versin DOS, es decir que aplicaciones de ambas versiones pueden operar simultneamente con las mismas bases. De esta manera no es necesario realizar conversiones, porque son idnticas las estructuras de los archivos de datos, de parmetros y de definicin de las bases. Esto permite que la transicin a la interfase grfica sea sencilla ya que mantiene los recursos instalados en la versin DOS y permite la operacin simultnea de ambas versiones. CDS/ISIS para Windows agrega adems nuevos comandos de formateo que permiten crear ambientes ms amigables y le dan todas las ventajas del nuevo entorno. Las nuevas funciones en el formato de pantalla permiten el llamado a aplicaciones de Windows, otras bases en ISIS, imgenes, sonidos, etc. Esto posibilita realizar bases de datos multimedia. Winisis es capaz, tambin, de abrir ms de una base de datos al mismo tiempo, de hacer impresiones con las facilidades que brinda Windows (uso de distintas tipografas, tamaos, colores, estilos, alineaciones, etc.), y hasta de previsualizar el futuro impreso. Tambin es posible realizar enlaces hipertextuales entre una misma base o entre bases distintas, realizar controles de validacin de los datos ingresados. El asistente para definicin de bases de datos permite la creacin de bases de datos, formatos y FSTs sin tener conocimientos de lenguaje de formateo o de diseo de bases de datos. En cuanto, a desarrollos especiales, en ISIS para DOS es posible desarrollar aplicaciones mediante el uso del lenguaje de programacin ISIS Pascal. En Winisis, el nico caso en el que este lenguaje resulta til es en el desarrollo de los format exits, ya que para la plataforma Windows, utilizando la herramienta ISISDLL de BIREME (ver captulo 5) existen numerosos

lenguajes (Visual Basic, Visual C++, Delphi) que pueden ser utilizados para el diseo de aplicaciones de apoyo a CDS/ISIS.

4WWWISISEduardo BoglioloEduardo Bogliolo: [email protected] Actual: Responsable Centro de Computos Universidad de San Ands. Consultor Analista de Sistemas. Especialista en Redes Novell y Unix. Desarrollos en Internet. Cargo Anterior: Jefe de Centro de Cmputos de Empresa Agroindustrial. Especialidad en Redes Novell y Unix. Desarrollos en Internet. Expositor VI Jornadas Nacionales sobre MicroISIS 1997. Disertante en "Internet en la Bibliotecas" (Comisin Nacional de Energa Atmica). Premio Inforcom '96 a la institucin educativa por su desempeo en la enseanza de nuevas tecnologas informativas. Disertante V jornadas Nacionales sobre MicroISIS (Salta) 1996. Conferencia Infocom '95. Instructor Curso de MicroISIS (Universidad de San Andrs) 1995. Instructor Curso de HTML (1998). Nodo zonal MicroISIS. Cursos realizados: Network Administration for Unix, Advanced Programming Java, Programming Java, Solaris 2.x System administrator (Escuela de Informtica 1998). Curso bsico de router Cisco (1997). Advanced Administration Netware 4.11 Intranet (1997). Nw-TCP/IP (Information Techonology College s.a. 1996). Unix bsico (Sisteco s.a 1996). Administracin solaris 2.xx (Sisteco s.a. 1996). System manager for netware v 3.11 (Fundacin Nctar representante de Novell en Argentina 1993). Advances system manager for netware v 3.11 (Fundacin Nctar representante de Novell en Argentina 1993)

4. WWWISISEs un programa desarrollado y distribuido por BIREME/PAHO/WHO, especialmente diseado para operar bases de datos ISIS en servidores WWW (World Wide Web) en un entorno cliente/servidor. El programa fue confeccionado para realizar bsqueda y entrada de datos, esto significa que permite hallar los datos en las bases en forma rpida, segura y sobre todo eficiente , pudiendo darle las mismas caractersticas de bsqueda que el MicroISIS. Tambin permite ingresar los datos en la base a travs de Internet en forma remota. Para poder utilizar el programa se debe contar con ciertos conocimientos previos de HTML (HyperText Markup Language), CGI (Common Gateway Interfase), ISIS, motor de bsqueda WWWISIS, y de como interactan las aplicaciones cliente/servidor de Internet. Este debe ser el punto de partida que debe tener en cuenta cualquier futuro desarrollador. Este programa funciona bajo los entornos UNIX y DOS. Para poder interactuar con el motor de bsqueda WWWISIS se debe utilizar interfases CGI que servirn para que el usuario ingrese los datos a buscar. Junto a los datos del usuario se incorporan los parmetros confeccionados por el programador que permiten que dichos datos sean comprendidos por el WWWISIS. Estos constituirn un script CGI que puede contener como parte de su estructura una o ms llamadas al WWWISIS, especificando cual va a ser la operacin a realizar en la base y con que formato se visualizar. Esta operacin es manejada a travs de parmetros que son especificados en la lnea de comando por medio de un archivo. En respuesta a las expresiones agrupadas a travs de formatos HTML, pasados va CGI al WWWISIS , se realizar la bsqueda en la base de datos y luego el resultado formateado ser enviado al cliente. Junto con el WWWISIS se distribuye el proceso LOADISO que se utiliza para generar el Archivo Maestro desde un archivo ISO; este archivo es generado como producto de la exportacin de la base original MicroISIS. Tambin se distribuye el proceso Fullinv para crear el Archivo Invertido. Como se puede apreciar WWWISIS trabaja con sus propia base de datos que debe tener creados el Archivo Maestro, Invertido , formato y otros archivos de parmetros. WWWISIS usa cdigo fuente de biliotecas CISIS desarrolladas por BIREME. El mdulo ejecutable es totalmente compatible con la estructura de archivos ISIS. Puede ser llamado directamente tipeando desde la lnea de comandos del sistema operativo. WWWISIS trabaja estrechamente ligado a aplicaciones CGI, que es una parte integrante del servidor WWW, siendo un mecanismo para llamar otros programas. Requiere desde un browser hasta un servidor de Web para que pueda enviar un programa o script, el cual puede traer datos desde una base de datos y enva la salida al servidor Web , que a su vez lo transfiere al browser, en formato HTML. Los programas o scripts CGI residen en uno o ms directorios reconocidos por el servidor Web como caminos del CGI. El camino del CGI esta configurado por el administrador del servidor WWW y usualmente el nombre del directorio es /cgi-bin/ que esta en el directorio del servidor. En consecuencia todos los programas o scripts pueden ser llamados va cgi a ese camino. El modo ms comn de reunir datos en un browser es a travs del form. El form es un elemento del lenguaje HTML que permite la entrada de datos, tal como campo texto, list box , check box, radio box , etc. Una bsqueda ISIS por ejemplo puede ser escrita dentro de un elemento de texto y los lmites de bsqueda pueden ser tomados por medio de elementos de list check o radio box.

Una vez que la bsqueda ha sido ingresada por el usuario en el campo, el valor ser almacenado. El segundo componente es un botn que al pulsarse permitir enviar los datos ingresados en los campos al servidor Web. Hay dos mtodos bsicos de transferir datos desde el cliente a la aplicacin CGI. Estos son get y post. En el mtodo get el browser enva al servidor un formato string con la direccin URL (Uniform Resourse Locator) del cliente seguido por un caracter ? y un string conteniendo los datos recolectados a travs del form. En el mtodo post enva los datos al cgi a travs de la entrada estndar la cual es leda por la aplicacin cgi. WWWISIS es capaz de leer y procesar ambos mtodos siendo post recomendado para el trabajo. Cuando WWWISIS es ejecutado crea en memoria un registro del Archivo Maestro llamado CGI y un registro virtual de entorno, el cual puede ser accedido y formateado a travs de parmetros cgi, cmd y prolog. Estos sirven para pasarle parmetros