Está en la página 1de 173

Manual de Referencia

(Versin 1.31)

UNESCO Division of Information and Informatics Sector of Communication, Information and Informatics UNESCO, Noviembre 1998 Traducido por Adolfo Hernndez, CINDOC-CSIC. Distribuidor Nacional para Espaa

PREFACIO
CDS/ISIS es un sistema generalizado de almacenamiento y recuperacin de informacin manejado por un conjunto de mens diseado especficamente para el manejo por ordenador de bases de datos estructuradas. Una de las mayores ventajas ofrecidas por el diseo general del sistema consiste en que CDS/ISIS es capaz de manipular un nmero ilimitado de bases de datos cada una de las cuales puede consistir en un conjunto diferente de datos elementales. Si bien algunas posibilidades de CDS/ISIS requieren algn conocimiento y/o experiencia con sistemas de informacin por ordenador, la mayor parte de las aplicaciones del sistema han sido diseadas para que puedan ser manejadas por personas que tengan poca o ninguna experiencia anterior con computadores. Para aquellos usuarios avanzados o que tengan acceso a profesionales informticos, CDS/ISIS ofrece herramientas integradas de programacin que permiten el desarrollo de aplicaciones especializadas y/o extensiones de las que originalmente ofrece el programa. Este manual, escrito por el recientemente fallecido Giampaolo Del Bigio, describe las operaciones de la versin Windows de CDS/ISIS y ha sido pensado para ser un manual complementario del Manual de Referencia de CDS/ISIS para la versin del sistema operativo MS-DOS (incluido el archivo READ.ME facilitado con dicha versin). En particular aqu se describen los cambios y las nuevas herramientas que estn solo disponibles en la versin para Windows. Esta versin es totalmente compatible con la versin para MS-DOS1 de CDS/ISIS. Las bases de datos creadas con dicha versin pueden operar sin ningn cambio bajo la versin de Windows. En cualquier caso, y para poder disfrutar de las nuevas caractersticas (por ejemplo los comandos grficos o hipertextuales del lenguaje de formateo) usted puede revisar y modificar sus formatos de visualizacin y/o sus tablas de seleccin (*.FST). Los ltimos mdulos de la versin para Windows no estn incluidos en este manual (como puede ser Definicin asistida de bases de datos, etc.), para los cuales Vd. debe consultar el archivo suplementario incluido en los disquetes de distribucinD. Esta versin de CDS/ISIS para Windows incluye todas las posibilidades de la versin para MS-DOS excepto algunas utilidades de bases de datos como puede ser la reinicializacin. Ha sido diseada para aquellos usuarios de la actual versin de MSDOS que quieran operar en ambiente Windows, as como para los nuevos usuarios. Davide Storti Assistant Programme Manager, Division of Information and Informatics UNESCO

En este manual se hacen referencia a las siguientes marcas registradas:

Microsoft, MS-DOS and Windows son marcas registradas propiedad de Microsoft Corporation. IBM es marca registrada propiedad de International Business Machines Corporation.

En la versin en espaol ha sido incluido un captulo (Cap. 5) con las explicaciones del mdulo de creacin de bases de datos, as como la traduccin del suplemento al manual de Noviembre de 1998

TABLA DE CONTENIDOS

1. DESCRIPCIN DEL SISTEMA..........................................................................................7 A. LA BASE DE DATOS CDS/ISIS.......................................................................................................7 B. FUNCIONES DEL SISTEMA..................................................................................................................8 C. ESTRUCTURA DE LA BASE DE DATOS.................................................................................................8 1. ARCHIVOS DE DEFINICIN DE BASES DE DATOS.........................................................................................8 2. ARCHIVO MAESTRO ............................................................................................................................9 3. ARCHIVO INVERSO...............................................................................................................................9 4. ARCHIVOS ANY...............................................................................................................................10 5. RELACIONES ENTRE ARCHIVOS.............................................................................................................11 D. ARQUITECTURA DEL SISTEMA..........................................................................................................11 1. MENS.............................................................................................................................................11 2. DILOGO MULTILNGE.....................................................................................................................12 3. VENTANAS DE DILOGO....................................................................................................................13 4. VENTANAS........................................................................................................................................13 2. INSTALACIN DEL SISTEMA........................................................................................15 A. REQUISITOS DE HARDWARE............................................................................................................15 B. INSTALACIN DE CDS/ISIS EN UN ORDENADOR..............................................................................15 1. INSTALACIN DE CDS/ISIS...............................................................................................................15 2. DIRECTORIOS DE CDS/ISIS..............................................................................................................16 3. ISISPAS.PIF..................................................................................................................................17 4. COMPATIBILIDAD WINDOWS 95 Y WINDOWS NT.................................................................................17 C. ARCHIVOS DE PARMETROS DEL SISTEMA........................................................................................18 1. SYSPAR.PAR: PARMETROS GLOBALES...........................................................................................18 2. DBN.PAR: PARMETROS DE LA BASE DE DATOS..................................................................................25 D. REDES DE REA LOCAL..................................................................................................................26 1. AUTORIZACIN DE ACCESO MLTIPLE A ESCRITURA.................................................................................26 2. INSTALACIN DE CDS/ISIS EN UNA RED.............................................................................................27 E. RESTRICCIONES DEL SISTEMA.........................................................................................................29 3. MENS DE CDS/ISIS.........................................................................................................30 A. B. C. D. E. F. G. H. I. LA VENTANA PRINCIPAL..................................................................................................................30 MEN BASE DE DATOS...................................................................................................................30 MEN MOSTRAR...........................................................................................................................32 MEN DE BSQUEDA.....................................................................................................................34 MEN EDITAR...............................................................................................................................36 MEN CONFIGURAR.......................................................................................................................37 MEN UTILIDADES........................................................................................................................38 MEN VENTANAS..........................................................................................................................39 MEN AYUDA.................................................................................................................................40

4. VENTANAS CDS/ISIS.........................................................................................................42

A. VENTANA DE BASE DE DATOS..........................................................................................................42 B. VENTANA DE ENTRADA DE DATOS...................................................................................................45 1. EDITAR UN CAMPO............................................................................................................................47 2. AADIR UN CAMPO.............................................................................................................................51 3. BORRAR UN CAMPO............................................................................................................................51 4. VALIDACIN DE CAMPOS Y REGISTROS.................................................................................................51 5. ACTUALIZACIN DEL ARCHIVO INVERSO...............................................................................................52 C. VENTANA DE BSQUEDA EXPERTA..................................................................................................53 D. VENTANA DE BSQUEDA ASISTIDA................................................................................................55 E. VENTANA DICCIONARIO..................................................................................................................57 5. DEFINICIN DE BASES DE DATOS..............................................................................59 A. VENTANA DE DILOGO NUEVA BASE.................................................................................................59 B. DEFINICIN DE BASES DE DATOS -1: TABLA DE DEFINICIN CAMPOS (FDT)....................................59 C. DEFINICIN DE BASES DE DATOS 2: DEFINICIN DE HOJAS DE TRABAJO...........................................62 1. VENTANA DE VALIDACIN DE CAMPOS.................................................................................................64 2. HOJA DE VALIDACIN DE REGISTROS...................................................................................................65 D. DEFINICIN DE BASES DE DATOS 3: DEFINICIN DE FORMATOS DE IMPRESIN..................................65 E. DEFINICIN DE BASES DE DATOS 4: DEFINICIN DE LA TABLA DE SELECCIN DE CAMPOS (FST).....67 6. VENTANAS DE DILOGO CDS/ISIS..............................................................................72 A. VENTANA DE DILOGO ABRIR ARCHIVOS...........................................................................................72 B. VENTANA DE DILOGO HISTRICO DE BSQUEDAS............................................................................73 C. VENTANA DE DILOGO DE IMPORTACIN..........................................................................................74 D. VENTANA DE DILOGO DE EXPORTACIN..........................................................................................77 E. VENTANA DE DILOGO DE MANTENIMIENTO DEL ARCHIVO INVERSO..................................................80 F. VENTANA DE DILOGO ADICIONES GLOBALES.................................................................................83 G. VENTANA DE DILOGO BORRADOS GLOBALES..................................................................................84 H. VENTANA DE DILOGO REEMPLAZAR CAMPO..................................................................................85 I. VENTANA DE DILOGO IMPRESIN....................................................................................................86 1. INSTRUCCIONES PARA LA PREPARACIN DE LA IMPRESIN........................................................................86 2. VENTANA DE DILOGO DE IMPRESIN (GENERAL) .................................................................................88 3. VENTANA DE DILOGO DE IMPRESIN (PRESENTACIN)..........................................................................90 4. VENTANA DE DILOGO DE IMPRESIN (MRGENES)...............................................................................91 5. VENTANA DE DILOGO DE IMPRESIN (DISEO).....................................................................................92 6. VENTANA DE DILOGO DE IMPRESIN (CLASIFICACIN)..........................................................................94 7. EL LENGUAJE DE BSQUEDA DE CDS/ISIS...............................................................99 A. INTRODUCCIN..............................................................................................................................99 B. EXPRESIONES DE BSQUEDA.........................................................................................................100 1. TIPOS DE TRMINOS DE BSQUEDA......................................................................................................100 2. OPERADORES DE BSQUEDA..............................................................................................................102 3. SINTAXIS DE LAS EXPRESIONES DE BSQUEDA......................................................................................105 4. CALIFICADORES DE LOS OPERADORES.................................................................................................105 5. DESARROLLO DE UNA ESTRATEGIA DE BSQUEDA.................................................................................106 C. BSQUEDA EN TEXTO LIBRE (SECUENCIAL).....................................................................................107 8. EL LENGUAJE DE FORMATOS DE CDS/ISIS............................................................110 A. NUEVAS FUNCIONES DE BASES DE DATOS.......................................................................................110

1. OCURRENCIAS DE CAMPOS REPETIBLES................................................................................................110 2. NUEVAS FUNCIONES NUMRICAS: ......................................................................................................110 3. NUEVAS FUNCIONES DE CADENAS: ....................................................................................................112 4. REFERENCIAS A OTRAS BASES DE DATOS.............................................................................................113 B. INCLUSIN DE FORMATOS PREDEFINIDOS........................................................................................113 C. VARIABLES DE FORMATO.............................................................................................................114 D. COMANDO WHILE...................................................................................................................114 E. EL AMBIENTE GRFICO DE WINDOWS...........................................................................................115 1. COMANDO FONTS.........................................................................................................................116 2. COMANDO COLS...........................................................................................................................117 3. COMANDOS DE FORMATEO DE PRRAFOS.............................................................................................117 4. COMANDOS DE FORMATEO DE CARACTERES.........................................................................................119 5. APLICACIN DE FORMATOS SOLO A DETERMINADOS OBJETOS..................................................................119 6. ADICIN DE COMANDOS HIPERTEXTUALES A LOS FORMATOS: EL COMANDO LINK...................................120 9. CDS/ISIS PASCAL...........................................................................................................131

10. ADAPTACIONES DE CDS/ISIS A NECESIDADES LOCALES................................133 A. CREACIN DE UNA VERSIN EN UN NUEVO IDIOMA..........................................................................133 1. CREACIN DE UNA NUEVA BASE DE DATOS DE MENS............................................................................134 2. CREACIN DE UNA NUEVA BASE DE DATOS DE MENSAJES........................................................................134 3. CREACIN DE UN NUEVO PERFIL DE USUARIO.......................................................................................135 B. TABLAS DE CONVERSIN..............................................................................................................137 1. TABLA DE CONVERSIN OEM A ANSI.............................................................................................137 2. TABLA DE CONVERSIN ANSI A OEM.............................................................................................137 3. TABLA DE CONVERSIN A MAYSCULAS (ISISUC.TAB).....................................................................138 4. TABLA DE CARACTERES ALFABTICOS (ISISAC.TAB)......................................................................138 5. TABLA (ISISUC.TAB) ADAPTADA AL IDIOMA ESPAOL......................................................................138 11. APNDICE A - TECLAS DE EDICIN DE WINDOWS..........................................140

12. APNDICE B SUPLEMENTO AL MANUAL DE REFERENCIA ........................141 A. USO DE MODELOS DE REGISTRO EN ENTRADA DE DATOS..............................................................141 1. CREACIN DE UN MODELO...............................................................................................................141 2. BORRADO DEL MODELO ACTUAL........................................................................................................142 3. CAMBIO DEL MODELO ACTUAL...........................................................................................................142 4. RECICLADO DE REGISTROS VACOS O BORRADOS...................................................................................142 5. COPIAR REGISTROS SOBRE OTROS EXISTENTES......................................................................................142 B. MARCADO Y RESALTE DE LOS TRMINOS DE BSQUEDA.................................................................142 1. PARMETRO 142: RESALTADO DE TRMINOS DE BSQUEDA..................................................................142 C. CAMBIO DEL FONDO DE LAS VENTANAS DE BASES DE DATOS MEDIANTE FORMATO............................144 1. PLANTILLAS DE FONDO.....................................................................................................................144 2. COMANDO \ISISPATT ....................................................................................................................144 3. PARMETRO 141 RUTA DE LOS ARCHIVOS BITMAPS..........................................................................144 D. CONSULTA AL USUARIO ANTES DE EJECUTAR COMANDOS HIPERTEXTUALES........................................145 E. COMO CAMBIAR EL COLOR DE LOS ENLACES DE HIPERTEXTOS........................................................146 1. COLOR DE HIPERTEXTOS POR DEFECTO...............................................................................................146 2. COMANDO DE ESTILO RTF \HTCOLOR................................................................................................146 F. OTROS COMANDO DE HIPERTEXTOS...............................................................................................147

1. PROMPT (PREFIJO).......................................................................................................................147 2. RESETSEARCH (PREFIJO)...........................................................................................................147 3. VIEW: NUEVOS PARMETROS...........................................................................................................147 4. VIEWL: VIEW CON LOOKUP............................................................................................................148 5. MESSAGE: ENVA UN MENSAJE A WINISIS NO COMPROBADO ..............................................148 6. LAGOTO: APROXIMADAMENTE COMO LOOKUP GOTO.......................................................................148 7. PRINTTHIS: IMPRIME LA PGINA ACTIVA........................................................................................149 8. PRINTSEARCH: ACCESO A LA PRIMERA VENTANA DE DILOGO DE IMPRESIN...................................149 G. OTROS PARMETROS DEL SYSPAR.PAR..................................................................................149 H. OTROS COMANDOS RTF.............................................................................................................152 I. CONTROL DE LA VISUALIZACIN DE RESULTADOS. EL ARCHIVO EXP...............................................154 13. APNDICE C - NOTAS Y FORMATOS DE EJEMPLO............................................157

14. APNDICE D ARCHIVO LEEME.TXT....................................................................170

15. GLOSARIO......................................................................................................................171

16. NDICE............................................................................................................................176

1.
A.

Descripcin del Sistema


La Base de Datos CDS/ISIS

CDS/ISIS permite construir y manejar bases de datos estructuradas no numricas, es decir bases de datos constituidas en su mayor parte por texto. Si bien CDS/ISIS trabaja con textos y palabras, y ofrece por tanto muchas de las herramientas normalmente encontradas en los paquetes de procesadores de textos, no consiste exactamente en un procesador de textos. Esto es as porque los textos que CDS/ISIS procesa estn estructurados en elementos de datos definidos por el usuario. En trminos muy generales se debe pensar de una base de datos CDS/ISIS como en un archivo de datos relacionados recogidos por el usuario para satisfacer los requerimientos de informacin de una determinada comunidad de usuarios. Dicha base puede consistir en un simple fichero de direcciones o un archivo ms complejo como puede ser el catlogo de una biblioteca o un directorio de proyectos de investigacin. Cada unidad de informacin almacenada en una base de datos consiste en un conjunto de elementos datos, cada uno de los cuales contienen una caracterstica particular de la entidad a la que describen. Por ejemplo, una base de datos bibliogrfica puede contener informacin de libros, informes, artculos de revista, etc. Cada unidad puede consistir, en este caso, en elementos de datos tales como autor, ttulo, fecha de publicacin, etc. Los elementos datos estn almacenados en campos, a cada uno de los cuales se le asigna una etiqueta numrica indicativa de su contenido. Se puede pensar que dicha etiqueta es el nombre del campo con el que es reconocido por CDS/ISIS. El conjunto de campos que contienen todos los elementos de datos de una determinada unidad de informacin es llamado registro. La caracterstica particular de CDS/ISIS es que ha sido diseado especficamente para manejar campos (y por consiguiente registros) de longitud variable, lo que permite, por una parte una utilizacin ptima de disco de almacenamiento, y por otra, una completa libertad a la hora de definir la longitud mxima de cada campo. Un campo puede ser opcional (es decir, puede estar ausente en uno o ms registros), puede contener un simple elemento dato, o dos o ms elementos datos de longitud variable. En este ltimo caso se dice que el campo contiene subcampos, cada uno de los cuales se identifica por un delimitador de subcampo de dos caracteres que precede al correspondiente elemento dato. Adems un campo puede ser repetible, es decir un determinado registro puede contener ms de una instancia u ocurrencia en el campo.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 7 inconnu.

B.

Funciones del Sistema

Las funciones de CDS/ISIS ms importantes permiten: Definir bases de datos con los elementos datos requeridos por el usuario. Ingresar nuevos registros en una determinada base de datos Modificar, corregir o borrar registros existentes Construir automticamente y mantener el rpido acceso a los archivos de cada base de datos, de cara a maximizar la velocidad de bsqueda Recuperar registros por su contenido, gracias a un sofisticado lenguaje de bsqueda Visualizar los registros o porciones de ellos de acuerdo a sus requisitos Ordenar los registro en cualquier secuencia deseada Imprimir catlogos parciales o totales y/o ndices Desarrollar aplicaciones especiales usando las facilidades integradas de programacin.

C.

Estructura de la Base de Datos

A pesar de que aparentemente una base de datos de CDS/ISIS pueda parecer como un nico archivo de informacin, en realidad consiste en un conjunto de archivos de ordenador relacionados lgicamente pero fsicamente distintos. El manejo de dichos archivos fsicos es responsabilidad de CDS/ISIS, y el usuario normalmente no tiene porqu conocer su estructura en detalle para poder operar con sus bases de datos. Sin embargo algn conocimiento bsico de los principales archivos asociados a cualquier base de datos puede ayudar a comprender mejor el funcionamiento del sistema.

1.Archivos de definicin de bases de datos


Antes de que una base de datos pueda ser accesible a cualquier proceso de CDS/ISIS es necesario hacer conocer al programa la estructura y contenido de sus registros definiendo ciertas caractersticas de los mismos. Los servicios de Definicin de Bases de datos de CDS/ISIS permiten crear y/o modificar una definicin de base de datos. Una definicin de base de datos consiste en la definicin de los siguientes componentes, cada uno de ellos almacenado en un archivo separado: Tabla de Definicin de Campos (FDT): La FDT define los campos que formarn parte de los registros de la base de datos y sus caractersticas. Hoja(s) de trabajo de entrada de Datos: Una o ms pantallas definidas por el usuario son utilizadas para crear y/o actualizar los registros principales de la base de datos. CDS/ISIS incluye un editor especialmente diseado para crear estas hojas de trabajo.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 8 inconnu.

Formato(s) de visualizacin: Los formatos de visualizacin definen los requisitos precisos de formateo para cada forma de visualizacin en pantalla de los registros durante los procesos de bsqueda o para la generacin a travs de la salida de impresora de productos tales como catlogos o ndices. CDS/ISIS posee un potente y fcil de entender lenguaje de formateo que permitir visualizar el contenido de los registros en la forma que se desee. Tabla(s) de Seleccin de Campos (FST): Una FST define los campos de la base de datos que entrarn a formar parte del Archivo Inverso (diccionario) asociado a su base de datos, as como la forma en que su contenido deba ser extrado para facilitar las bsquedas. Otros archivos FST adicionales definirn los requisitos de ordenacin y clasificacin mas frecuentemente usados en la base de datos. Nota: La versin 1.31 de CDS/ISIS para Windows incluye ya las herramientas para la definicin de bases de datos. De cualquier manera se pueden seguir utilizando los servicios de la versin para MS-DOS que son totalmente compatibles con la versin de Windows.

2.Archivo Maestro
El Archivo Maestro contiene todos los registros de una determinada base de datos, consistiendo cada registro en un conjunto de campos de longitud variable. Cada registro se identifica por un nmero nico, asignado automticamente por el sistema cuando es creado, llamado Nmero de archivo maestro, nmero de registro o MFN. Para facilitar un rpido acceso a cada registro del archivo maestro, CDS/ISIS asocia un archivo especial al archivo maestro llamado Archivo de Referencias Cruzadas, que consiste de hecho en un ndice que indica la posicin de cada registro en el Archivo Maestro. Se pueden crear, modificar o borrar uno o varios registros del archivo maestro por medio de los Servicios de Entrada de Datos de CDS/ISIS.

3.Archivo Inverso
Aunque siempre es posible recuperar directamente un registro por su MFN, a travs del archivo de referencias cruzadas, son necesarias, naturalmente, otras vas de acceso a un determinado registro. En la recuperacin de registros bibliogrficos, por ejemplo, puede ser deseable poder acceder a los registros por autor, por tema o por cualquier otro elemento de los datos que aparecen en el registro. CDS/ISIS permite crear un nmero de puntos de acceso a cada registro virtualmente ilimitado, mediante la creacin de un archivo especial llamado Archivo inverso. El archivo inverso, creado segn diseo del usuario, contiene todos los trminos que pueden ser usados como puntos de acceso durante las operaciones de bsqueda, y, para cada uno de los trminos, una lista de referencias de los registros del Archivo Maestro de los que dicho trmino ha sido extrado. El conjunto de todos los puntos de acceso de

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 9 inconnu.

una determinada base de datos se llama diccionario. Puede pensarse que el Archivo Inverso es un ndice del contenido del Archivo Maestro. Por ejemplo, supongamos que cuatro registros del archivo maestro (con MFN 18, 204, 766 y 1039) contienen el descriptor EDUCACION DE ADULTOS. La estructura lgica de la correspondiente entrada del Archivo Inverso ser:
EDUCACION DE ADULTOS 18 204 766 1039

Aqu, EDUCACION DE ADULTOS es el punto de acceso (o trmino del diccionario), y cada referencia al Archivo Maestro que aqu aparece se llama apuntador (posting). Dado que cada trmino normalmente tendr un numero diferente de registros indizados con dicho trmino, los registros lgicos del Archivo inverso deben de ser de longitud variable. CDS/ISIS permite la creacin selectiva de Archivos inversos para cada base de datos. Se podrn seleccionar campos, subcampos o sus elementos. Adems, especificando las opciones adecuadas pueden extraerse palabras individuales, frases o descriptores de los campos seleccionados. El usuario debe definir los elementos buscables de una determinada base de datos por medio de una Tabla de Seleccin de Campos (FST) que contendr informacin sobre los campos y la tcnica de indizacin que ser usada para cada uno de ellos. A diferencia de otros sistemas de recuperacin basados en archivos inversos, en los que existe un archivo inverso separado para cada campo buscable, CDS/ISIS usa un nico Archivo Inverso para cada base de datos. Sin embargo, dada la particular estructura de este archivo, es funcionalmente equivalente a un sistema basado en mltiples archivos inversos. De hecho, cada posting contiene no solo la informacin del MFN, si no que adems contiene la informacin precisa para identificar el campo del que se ha extrado el elemento dato, e incluso la posicin relativa de la palabra en el mismo. La versin actual del sistema permite puntos de acceso de un mximo de 30 caracteres. Los elementos de longitud superior son truncados a 30 caracteres antes de ser introducidos en el archivo inverso.

4.Archivos ANY
Un tipo de archivos opcionales, asociados con el Archivo inverso, son los Archivos ANY. Dichos archivos se usan en las opciones de bsqueda para unir entre s varios trminos relacionados. Un trmino any es un nombre colectivo asignado a una tabla de trminos de bsqueda. Cuando se usa un trmino any en una bsqueda se recuperan todos los registros que contengan alguno de los trminos individuales de dicha tabla. El criterio para definir trminos ANY deriva de su frecuencia en las bsquedas. En algn caso dicho criterio puede basarse en agrupamientos geogrficos, pero puede ser de otro tipo. Si por ejemplo se crea el trmino ANY Amrica Latina, que incluye los nombres de todos los pases latinoamericanos, se puede utilizar dicho trmino colectivo, lo que es ms rpido que teclear cada uno de los nombres de dichos pases.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 10 inconnu.

5.Relaciones entre archivos


Las relaciones lgicas entre los principales archivos de una base de datos CDS/ISIS se perciben mejor examinando la forma en que se realizan las bsquedas. Buscar en una base de datos, especificando un conjunto de trminos de bsqueda, es encontrar cuales de ellos forman parte del Archivo inverso, para localizar la lista de los MFN asociados con cada trmino. Dicha lista ser entonces tratada por el programa de acuerdo con los operadores utilizados en la formulacin de la bsqueda y, al final de la misma, se obtendr una lista final, llamada lista de hits, que contendr los MFN de los registros que cumplen todos los criterios formulados en la expresin de bsqueda. Si en este punto se solicita la visualizacin de los registros, CDS/ISIS leer cada registro de la lista en el Fichero Maestro, formatendolo de acuerdo al formato especificado y lo visualizar en pantalla. Se puede tambin guardar una o ms listas de hits, que pueden ser utilizadas mas tarde para imprimir los registros utilizando los servicios de ISISPRT. Una lista de hits guardada se llama Archivo save.

D.

Arquitectura del sistema

El componente bsico de CDS/ISIS es el sistema de mens, que permitir acceder a los distintos servicios. De cualquier forma, y para manejar y trabajar con sus bases de datos el usuario necesitar tambin un nmero de tcnicas especficas de CDS/ISIS, tales como el lenguaje de bsquedas el lenguaje de formateo. Dichas tcnicas estn basadas en un conjunto de herramientas que CDS/ISIS posee para dicho fin. Por ejemplo si se quiere realizar una bsqueda en una base de datos, se deber en primer lugar seleccionar los comandos apropiados a travs del sistema de mens, y despus formular los requisitos de la bsqueda, para lo cual se debern seguir las reglas del lenguaje de bsqueda de CDS/ISIS. Por lo tanto, el usuario necesitar conocer dichas reglas. Finalmente, para escribir la bsqueda, se usar la herramienta llamada Editor. Mientras que una tcnica implica el proceso intelectual de transformar una necesidad (como puede ser localizar informacin sobre los efectos de la radiacin solar en la fauna marina, por ejemplo) en el lenguaje especfico de bsqueda o formatos de CDS/ISIS, una herramienta es de una aplicacin ms mecnica y ms frecuentemente usada (por ejemplo el editor no se usa solamente para escribir ecuaciones de bsquedas, sino que puede usarse para crear o modificar registros).

1.Mens
Se pueden seleccionar las operaciones a realizar eligiendo el comando correspondiente de los mens que el sistema muestra en la pantalla. Un comando es una instruccin que indica a CDS/ISIS la realizacin de una determinada operacin. Un men es una lista de comandos disponibles, de entre los cuales se elegir el adecuado. Los Mens aparecen en la barra de herramientas en la parte superior de la ventana de CDS/ISIS, justo debajo de la barra de ttulos. Para seleccionar un comando, se activa primero el icono del men

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 11 inconnu.

con el botn izquierdo del ratn (aparecer entonces una lista de los comandos disponibles en el men seleccionado). Se elije entonces el comando deseado situando el cursor encima de l y pulsando el botn izquierdo del ratn. Tngase en cuenta que de hecho alguno de los mens pueden ser diferentes de los que aparecen en este manual, dado que el usuario puede cambiar la apariencia de los mens, e incluso la descripcin de los comandos. Cuando se despliega un men algunos comandos pueden aparecer desactivados (es decir, visualizados en color gris claro). Dichos comandos no podrn ser seleccionados, dado que no estarn operativos en el contexto particular en que se encuentre el sistema. Por ejemplo, no podr seleccionarse el comando de Importacin del men de la siguiente figura si anteriormente no ha sido abierta ninguna base de datos. Los comandos seguidos de (...) indican que se requiere informacin adicional para ejecutar la operacin correspondiente. En este caso, al pulsar el comando aparecer un cuadro de dilogo en el que se introducir dicha informacin. Como ejemplo se reproduce a continuacin un men de Base de Datos:

Figura1-1 : Ejemplo de men de CDS/ISIS Los mens de CDS/ISIS se describen en detalle en el captulo 3.

2.Dilogo Multilnge
CDS/ISIS es totalmente interactivo y multilnge. Esta ltima caracterstica es particularmente interesante ya que permite seleccionar el idioma en el que el sistema de mens y los mensajes aparecern en la pantalla. Cada vez que se inicia una sesin con CDS/ISIS aparecen los mens en el idioma seleccionado por defecto cuando el gestor de base de datos fue instalado en el ordenador. En cualquier momento se puede cambiar el idioma de dilogo de la sesin de

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 12 inconnu.

trabajo ejecutando el comando Cambiar Idioma del men Configurar. Este comando mostrar una lista de los idiomas disponibles en ese momento. Para seleccionar uno cualquiera se sita el cursor sobre l y se pulsa el botn izquierdo del ratn. A partir de ese momento, y durante esa sesin de trabajo, todos los mens, el sistema de mensajes y los avisos aparecern en el idioma elegido. Tngase en cuenta, sin embargo que las ventanas que estn abiertas (desplegadas en ese momento) permanecern en el idioma anterior hasta que sean cerradas y abiertas de nuevo.

3. Ventanas de Dilogo
En algunos casos CDS/ISIS necesita informacin adicional antes de ejecutar determinados comandos. Se deber proporcionar dicha informacin seleccionando las correspondientes opciones en un tipo especial de ventana llamadas ventanas de dilogo. Como ejemplo la ventana de dilogo de exportacin se muestra a continuacin:

Figura 1-2 : Ejemplo de ventana de dilogo de CDS/ISIS Todas las ventanas de dilogo de CDS/ISIS se describen en detalle en la Seccin 5.

4.Ventanas
CDS/ISIS usa diferentes tipos de ventanas que han sido diseadas con diferentes fines. Por ejemplo, para visualizar un registro de la base de datos que est en uso se utiliza la ventana de base de datos (veas un ejemplo ms adelante), para realizar una bsqueda se utiliza la ventana de bsquedas, para introducir o modificar registros se utilizar la ventana de entrada de datos. Este tipo de ventanas se despliegan automticamente en la pantalla cuando se selecciona el correspondiente comando. Todas las ventanas CDS/ISIS se describen con detalle en la Seccin 4

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 13 inconnu.

Figura 1-3 : Ejemplo de ventana de Base de datos (Base CDS)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 14 inconnu.

2. Instalacin del Sistema


A. Requisitos de Hardware

Los requisitos de hardware mnimos recomendados para utilizar CDS/ISIS para Windows son los siguientes: CPU: Procesador 486 a 40Mhz (recomendado Pentium a 100Mhz o mayor) RAM: 8Mb (recomendado 16Mb o ms) 1 1 1 1 Unidad floppy disk 1,44 Mb Disco duro (con al menos 4Mb libres) Pantalla VGA 640x480 color (recomendado super VGA 800x600) Impresora (opcional)

Windows 3.1 o posterior. Si bien CDS/ISIS es un programa basado en Windows 3.1, corre bajo Windows 95 y Windows NT sin problemas especficos conocidos.

B.

Instalacin de CDS/ISIS en un ordenador

1.Instalacin de CDS/ISIS
La distribucin de CDS/ISIS para Windows se realiza en dos disquetes llamados 1 de 2 y 2 de 2. El primero contiene la mayor parte del software y el segundo la documentacin. (El segundo disquete de distribucin en Espaa, contiene el archivo leeme.txt con instrucciones precisas al respecto. Veas el apndice D en la pg. 168). Para proceder a la instalacin realice las siguientes operaciones: 1. Inserte el disco 1 de 2 en su disquetera (normalmente A:); 2. Bien mediante la herramienta de Windows Mi Pc, o bien a travs del Explorador de Windows, localice el archivo Setup.exe contenido en su disco. 3. Realice una doble pulsacin sobre el icono o archivo SETUP.EXE para iniciar el proceso de instalacin. El programa de instalacin le realizar un cierto nmero de preguntas sobre el emplazamiento de varios archivos del sistema. Si es la primera que se instala, le recomendamos que acepte las opciones por defecto. La mayor parte de los parmetros se

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 15 inconnu.

usarn para crear el archivo de parmetros del sistema SYSPAR.PAR descrito en el apartado SYSPAR.PAR: Parmetros globales en la pg. 18. Se le solicitar introducir informacin sobre las siguientes opciones de instalacin: 1. El directorio principal de CDS/ISIS para Windows (por defecto c:\winisis). 2. El grupo de programas de Windows en el que se crearn los iconos de CDS/ISIS para Windows (por defecto Winisis). 3. El directorio de bases de datos, es decir, el directorio donde estn o sern almacenadas sus bases de datos. Por compatibilidad con los directorios definidos para los usuarios de la versin para MS-DOS el directorio por defecto es c:\isis\data. Si Vd. no es usuario de dicha versin le recomendamos que cambie la opcin por defecto a c:\winisis\data. La base de datos de ejemplo CDS se instalar en el directorio que Vd. elija. 4. El idioma inicial de dilogo de CDS/ISIS por defecto es el ingls. Tal como se distribuye por UNESCO, se incluyen los siguiente idiomas: ES (Espaol (Espaa)), EN (Ingls), FR (Francs), IT (Italiano) y SP (Espaol (Latinoamrica)). En cualquier caso las copias suministradas por los Distribuidores Nacionales pueden contener idiomas adicionales. 5. El directorio de programas IsisPascal, es decir, el directorio en el que sus programas de CDS/ISIS Pascal estn sern almacenados. Por compatibilidad con los directorios definidos para los usuarios de la versin para MS-DOS el directorio por defecto es c:\isis\prog. Si Vd. no es usuario de dicha versin le recomendamos que cambie la opcin por defecto a c:\winisis\prog. Los programas de ejemplo suministrados se instalarn en el directorio aqu sealado. 6. El tamao de las fuentes de sistema de Windows utilizadas (por defecto S, fuentes pequeas (small)). Si su sistema Windows fue instalado con fuentes grandes, cambie por L (large). Veas tambin Parmetro 133: Sistema de fuentes de Windows en la pgina 25.

2.Directorios de CDS/ISIS
El proceso de instalacin descrito arriba crear un directorio principal para el sistema y ocho subdirectorios, que contendrn cada uno de ellos una categora especfica de archivos, distribuidos de la siguiente forma (los nombres que los parmetros por defecto asignarn se indican entre parntesis): Directorio principal (c:\winisis): Contiene el fichero ejecutable (WISIS.EXE) y los archivos relacionados. No se puede borrar o modificar ninguno de los archivos instalados en este directorio excepto el archivo SYSPAR.PAR descrito mas adelante. Subdirectorio de programas (c:\isis\prog): Contiene los programas de aplicaciones escritas en CDS/ISIS Pascal. Subdirectorio de Mens (c:\winisis\menu): Contiene las bases de datos de los mens y las tablas del sistema. Subdirectorio de mensajes (c:\winisis\msg): Contiene las bases de datos de mensajes del sistema. Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 16 inconnu.

Subdirectorio de trabajo (c:\winisis\work): Contiene los archivos de trabajo generados por CDS/ISIS. Subdirectorio de Bases de Datos (c:\isis\data): Contiene los archivos asociados a las bases de datos (ste subdirectorio puede contener otros subdirectorios como se explica en Parmetros de la Base de Datos en la pgina 25). Winisis 1.31 instala adems otros tres subdirectorios: c:\winisis\bg, c:\winisis\Ctl3d y c:\winisis\doc, que contienen respectivamente ejemplos, controladores (*.dll) de sistema de Windows y los ficheros de documentacin de la aplicacin.

3.ISISPAS.PIF
El programa de instalacin instala el archivo ISISPAS.PIF en su directorio de Windows y el archivo ISISPAS.EXE (el compilador de CDS/ISIS Pascal) en el directorio principal de CDS/ISIS para Windows. El archivo PIF se requiere para compilar los programas CDS/ISIS Pascal con CDS/ISIS. Contiene la ruta de acceso (path) del archivo ISISPAS.EXE y del directorio de trabajo que deber utilizarse. Si se decide instalar CDS/ISIS en un directorio distinto de c:\winisis, se deber editar dicho archivo isispas.pif para cambiar adecuadamente las opciones por defecto. Bajo Windows 3.x proceda como se indica a continuacin: 1. Desde el Administrador y de Programas abra el editor PIF (en la ventana principal); 2. Abra el archivo ISISPAS.PIF; 3. Modifique adecuadamente el directorio en los cuadros de directorios Nombre de Programa y directorio inicial; 4. 1. Guardar y cerrar el archivo. Localice el archivo ISISPAS.PIF utilizando el explorador de Windows; Bajo Windows 95 proceda as: 2. Site el cursor en el archivo, y pulse el botn derecho y seleccione la barra Propiedades; 3. Seleccione la ficha Programa; 4. Modifique el directorio en la lnea de comando y carpeta de trabajo, en la forma apropiada; 5. Pulse el botn aceptar.

4.Compatibilidad Windows 95 y Windows NT


Como ya hemos mencionado, CDS/ISIS funciona bajo Windows 95 sin problemas. En algunos casos, sin embargo, puede ser necesario instalar un archivo extra, si se presentan algunos problemas como puede ser que los botones o las ventanas no se vean adecuadamente. Para resolver dichos problemas se deber copiar el archivo

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 17 inconnu.

CTL3DV2.DLL (que ha sido guardado en el subdirectorio ctl3d del directorio principal de CDS/ISIS durante el proceso de instalacin) en el directorio \windows\system. Tngase en cuenta tambin que CDS/ISIS no puede manejar nombres de archivos o directorios de mas de ocho caracteres. Por tanto se deben utilizar nombres de menos de 9 caracteres para nombres de archivos y/o directorios, y de menos de 7 caracteres para nombres de bases de datos, si queremos mantener la compatibilidad con la versin de MS-DOS.

C.

Archivos de parmetros del sistema

1.SYSPAR.PAR: Parmetros globales


El archivo del sistema SYSPAR.PAR contiene los parmetros de inicio del sistema. Es ledo cada vez que se activa CDS/ISIS y puede utilizarse para ignorar los valores por defecto que de otra forma aplicara el sistema. Cuando se instala inicialmente el sistema CDS/ISIS, el programa de instalacin crea automticamente un archivo SYSPAR.PAR con los parmetros por defecto que hayan sido definidos. Esta seccin describe el formato y contenido de este archivo (Notese que los parmetros del 1 al 8 son los mismos que los de la versin de MS-DOS). El archivo SYSPAR.PAR es un archivo de textos que puede ser editado con cualquier editor de textos como puede ser el Notepad. Cada parmetro empieza en una nueva lnea y tienen todos ellos el siguiente formato general: n=valor donde: n es el nmero del parmetro (como se explica mas adelante); valor es el valor correspondiente El valor debe ser tecleado inmediatamente detrs del signo igual (sin ningn espacio en blanco dado que todo lo que aparezca despus del signo igual formar parte del valor del parmetro). Cuando el valor consista en el nombre de un directorio o archivo, y este no se encuentra en el directorio actual de CDS/ISIS, el valor debe contener la ruta de acceso completa (path) para construir la especificacin real del archivo. En cualquier caso, el nombre de los directorios deben acabar en barra invertida ( \ ), dado que de otra forma se generara un nombre de archivo invlido. Por ejemplo:
2=\isis\menu\

A los parmetros ausentes, o a los que contengan un espacio en blanco les sern asignados las opciones estndar por defecto del sistema. Es decir su SYSPAR.PAR solo necesita contener aquellos parmetros que se deseen cambiar. Los parmetros se pueden escribir en cualquier orden.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 18 inconnu.

Se pueden insertar lneas de comentarios (que sern ignoradas por CDS/ISIS) escribiendo un punto y coma ( ; ) al principio de la lnea. Por ejemplo:
; Set default database

A continuacin se indica la lista completa de parmetros que se pueden especificar. Tngase en cuenta sin embargo que normalmente slo se requieren los parmetros del 1 al 5, mientras que el resto de los parmetros se pueden usar para cambiar la configuracin por defecto de CDS/ISIS, pero no son esenciales.

a.Parmetro SYSPAR.PAR

0:

redireccionamiento

de

Este parmetro puede ser usado para redireccionar al propio SYSPAR.PAR hacia otro disco o directorio. El valor puede ser: 1. Un nombre de archivo completo que opcionalmente puede incluir el disco y/o el directorio. Por ejemplo: 0=c:\isis\mipar En este caso los parmetros definitivos sern ledos del archivo mipar, del subdirectorio \isis, del disco c: ; 2. Un signo de interrogacin (?) o un signo de admiracin (!), seguido de un mensaje, por ejemplo: 0=? Por favor indique nombre del archivo de parmetros... En este caso CDS/ISIS primero desplegar el letrero y despus leer el nombre del archivo de parmetros del teclado. Se puede usar esta forma de parmetro para definir el nombre del archivo de parmetros cada vez que se llame al programa desde un directorio dado. Si utiliza el signo de exclamacin en vez del de interrogacin, lo que se escriba en el teclado no ser visualizado en la pantalla. Aunque por razones de eficiencia no es recomendable, el SYSPAR.PAR puede ser redireccionado varias veces si se requiere. Por ejemplo, el archivo MIPAR en el ejemplo siguiente, puede a su vez contener el parmetro 0 especificando otro archivo. Ntese que si se redirecciona SYSPAR.PAR, y el nuevo archivo define cualquier parmetro ya definido en un archivo procesado previamente, el ltimo valor ledo ser el que quede aceptado. Adems, cualquier parmetro que se incluya despus del parmetro 0 en el archivo en vigor, ser ignorado. Se puede usar el parmetro 0 para proveer cierta proteccin al sistema y a los datos, definiendo un SYSPAR.PAR con parmetros de aplicacin general y un archivo para cada usuario o grupo de usuarios que estn vacos o que contengan parmetros especficos para cada usuario. Supngase por ejemplo que se han creado los siguientes archivos:
SYSPAR.PAR -------------1=\isis\prog\ 2=\isis\menu\ JOHN.PAR -----------------4=\isis\john\work\ 5=\isis\john\data\ DAVID.PAR ------------------4=\isis\david\work\ 5=\isis\david\data\

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 19 inconnu.

3=\isis\msg\ 101=SP

6=BIBLIO 101=EN

0=!clave de acceso...

En este caso cada vez que se inicia CDS/ISIS el programa leer en primer lugar el SYSPAR.PAR y definir la ruta de acceso (path) del sistema, de los men y de los mensajes, y seleccionar el espaol como lenguaje por defecto. Despus solicitar al usuario la clave de acceso (parmetro 0). Si la respuesta es john, el programa leer este archivo y definir los parmetros que all se especifiquen; el usuario john de este ejemplo, trabajar en ingls y usar BIBLIO como su base de datos implcita. Para lograr una mayor seguridad es posible esconder estos archivos por medio de la modificacin de los atributos apropiados.

b.Parmetro 1: Ruta de programas


Este parmetro define la unidad de discos y/o el directorio donde se archivan los programas CDS/ISIS Pascal (Archivos PAS y PCD). Por defecto se asume que estn en el directorio activo. Obsrvese que los archivos de listados de programas (LST) son almacenados en la ruta de acceso de archivos de trabajo definidas con el parmetro 4.

c. Parmetro 2: Ruta de mens


Este parmetro define la unidad y/o el directorio donde CDS/ISIS tiene almacenados los mens y hojas de trabajo del sistema. Por defecto se asume que los mens y hojas de trabajo se encuentran en el directorio activo. A todos los archivos asociados a una base de datos de mens (MNxxyy.*) se les asigna este ruta de acceso. Los archivos ISISUC.TAB y ISISAC.TAB tambin deben estar en este directorio.

d.Parmetro 3: Ruta de mensajes


Este parmetro define la unidad de discos y/o el directorio donde CDS/ISIS tiene almacenados los mensajes del sistema. Por defecto se asume que se encuentran en el directorio activo. Todos los archivos asociados con las bases de datos de mensajes (MSxx.*) sern asignados a esta ruta.

e.Parmetro 4: Ruta de archivos de trabajo


Este parmetro define la unidad de discos y/o el directorio donde CDS/ISIS genera y guarda los archivos de trabajo (ej.: los archivos de clasificacin). Por defecto se asume que se encuentran en el directorio activo. Todos los archivos que no se consideran en otros parmetros sern asignados a esta ruta, por ejemplo, los archivos generados para impresin.

f. Parmetro 5: Ruta de bases de datos


Este parmetro define la unidad y/o el directorio donde CDS/ISIS guarda los archivos de bases de datos. Por defecto se asume que se encuentran en el directorio activo. Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 20 inconnu.

Los siguientes archivos de bases de datos (excepto los de bases de datos de mensajes) sern asignados a esta ruta: ANY, CNT, IFP, L01, L02, N01, N02, MST, XRF, FDT, FST, FMT (hojas de entrada), PFT, STW y SRT. Todos los dems archivos de la base de datos tales como HIT, LN?, LK? etc. se asignan a la ruta de archivos de trabajo especificada con el parmetro 4. Obsrvese que los archivos asociados a una base de datos pueden estar a su vez, distribuidos en uno o ms directorios y/o unidades de discos, cuando esto se especifica en un archivo dbn.PAR (vase Parmetros de la base de datos ms adelante).

g.Parmetro 6: Base de datos por defecto


Este parmetro define el nombre de la base de datos por defecto. Si se especifica, se seleccionar esta base de datos al inicio del programa. Esto es particularmente conveniente para usuarios que normalmente trabajan una base de datos determinada.

h.Parmetro repetibles

8:

Separador

de

campos

Este parmetro define el carcter usado por CDS/ISIS para separar las ocurrencias de un campo repetible durante el ingreso de datos. Por defecto, CDS/ISIS usar el signo (%) que quedar reservado para ste fn. Si se necesita usar este signo dentro de los datos, se puede definir con este parmetro otro carcter. Obsrvese que este nuevo carcter (el que se especifique con el parmetro 8) se convierte en un carcter de control de CDS/ISIS, y que debe tenerse la certeza de que no se utilizar en sus datos. Por ejemplo: 8=& Define el carcter & como el separador de campos repetibles. Se puede asignar un carcter semigrfico (ejemplo una barra vertical larga). En este caso se puede tambin designar una tecla de funcin para generar este carcter con una sola tecla (vase ms adelante). En la versin de MS-DOS este es un parmetro de un solo carcter. Con la versin de Windows se puede definir una cadena de caracteres. Por ejemplo:
8=$$$

i. Parmetro 101: Idioma por defecto


Este parmetro es un cdigo de dos letras que especifica el idioma de dilogo inicial. El idioma por defecto es el ingls, indicado con el cdigo EN (English). Al idioma espaol le corresponde el cdigo ES.

j. Parmetro 102: Men por defecto


Este parmetro es un cdigo de dos letras que especifica el men por defecto que se utilizar al iniciar WINISIS. Permite definir perfiles limitados de usuario, con acceso a

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 21 inconnu.

las herramientas de WINISIS que se consideren oportunas. El parmetro consiste en las dos ltimas letras de la base de datos del men que ser usado. Por defecto dicho parmetro es DF. Por ejemplo, si no se especifican los ninguno de los parmetros 101 y 102, la base de datos de men ser MNENDF, mientras que si se especifica 101=ES y 102=SH dicha base ser MNESSH. Naturalmente dicha base deber haberse creado previamente en el directorio \\winisis\menu\.

k.Parmetro 103: Visualizacin del proceso de bsqueda


Este parmetro puede tomar los valores 0 (por defecto) o 1. Cuando vale 1 CDS/ISIS mostrar una ventana en la que aparecer el desarrollo de las bsquedas. Si vale 0 dicha ventana no ser mostrada.

l. Parmetro 104: Opciones de visualizacin del diccionario


Este parmetro puede tomar los valores 0 (por defecto) o 1. Afecta a la forma de visualizacin del diccionario cuando se selecciona un campo determinado. Cuando el parmetro vale 0 CDS/ISIS despliega el diccionario completo pero solamente aparecern resaltados (y por lo tanto seleccionables) los trminos extrados del campo seleccionado. Cuando vale 1 solo se visualizarn dichos trminos.

m. Parmetro 105: Visualizacin automtica de resultados


Este parmetro puede tomar los valores 0 (por defecto) o 1. Cuando se utiliza el modo de bsqueda experta y este parmetro vale 1 CDS/ISIS visualiza automticamente el resultado de las bsquedas cuando son ejecutadas. Si vale 0 CDS/ISIS permanece en la ventana de bsqueda.

n.Parmetro 106: Tabla de conversin de DOS a Windows


Este parmetro especifica el nombre del archivo de la tabla a usar para la conversin de caracteres de DOS a Windows. Por defecto se usar con ste fn la tabla de conversin estndar de Windows. Veas Tablas de Conversin" en la pgina 137 para mas detalles de esta opcin.

o.Parmetro 107: Tabla de conversin de Windows a DOS


Este parmetro especifica el nombre del archivo de la tabla a usar para la conversin de caracteres de Windows a DOS. Por defecto se usar para este propsito la tabla de conversin estndar de Windows. Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 22 inconnu.

p.Parmetro 108: Orientacin de la pantalla


El valor de este parmetro puede ser 0 (por defecto) o 1 y define el sentido de escritura en pantalla. Si vale 0 dicha orientacin ser de izquierda a derecha, mientras que si vale 1 (p.ej. para la versin rabe), ser de derecha a izquierda.

q.Parmetro campos

109:

Fuentes

del

Editor

de

Este parmetro especifica la fuente y/o el tamao de la fuente a utilizar en los recuadros de edicin de la ventana de entrada de datos. El formato general de este parmetro es: 109=nombre[,tamao] donde: nombre es el nombre de la fuente. Debe ser una fuente ya instalada en el equipo (Se podrn comprobar las fuentes instaladas con un procesador de textos o con la opcin Fuentes del panel de control de Windows) es el tamao de la fuente en medios puntos especifica la fuente Arial Narrow en su tamao por defecto especifica la fuente Arial de 12 puntos de tamao.

tamao Por ejemplo:

109=Arial Narrow 109=Arial,24

Notese que CDS/ISIS actualiza este parmetro automticamente cada vez que se cambie la fuente en la Ventana de Entrada de Datos.

r. Parmetro 110: Formato grfico por defecto


Este parmetro puede usarse para anular las fuentes y las tablas de colores usadas en la visualizacin de registros de bases de datos. El formato general de este parmetro es: 110=formato donde formato es un formato de CDS/ISIS que solamente puede contener los comandos fonts, cols, cl, f, fs en dicha secuencia. El valor por defecto de este parmetro es:
110=fonts((nil,Courier New),(swiss,Arial)),cols((0,0,0)),CL0,F0,FS24

Tngase en cuenta que este parmetro debe estar contenido en una sola lnea. Se indican explicaciones detalladas de los comandos de formato grfico en el apartado 8-E. El ambiente grfico de Windows en las pginas 118 a 129.

s. Parmetro 111: Formato de fuentes del editor de campos


Este parmetro especifica la fuente y/o el tamao de la fuente que se usar en el recuadro de edicin de formatos de la ventana de visualizacin de la base de datos. El formato general de este parmetro es el mismo que el del Parmetro 109. Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 23 inconnu.

t. Parmetro 112: Seleccin de impresora


Este parmetro es asignado automticamente por CDS/ISIS. Almacena el nombre y puerto de la ltima impresora usada. No se debe crear o editar este parmetro directamente, pero puede modificarse utilizando la opcin Configurar impresora del men Base de Datos.

u.Parmetro 120: Visualizacin de la barra de herramientas


El valor de este parmetro puede ser 0 o 1 (por defecto). Si es 1 CDS/ISIS muestra una barra de herramientas debajo de la barra de men (la barra de herramientas consiste en un conjunto de botones de acceso rpido a las funciones de CDS/ISIS ms frecuentemente utilizadas). Cuando vale 0 no se muestra la barra de herramientas.

v.Parmetro 121: Visualizacin de la barra de Ayudas


El valor de este parmetro puede ser 0 o 1 (por defecto). Si es 1 CDS/ISIS muestra un mensaje de ayuda (en la parte inferior de la pantalla) cada vez que el cursor pase encima de un botn de la barra de herramientas indicando su funcin Cuando vale 0 no se muestra dicho mensaje.

w. Parmetro 122: Posicin de la ventana CDS/ISIS


Este parmetro es utilizado por CDS/ISIS para almacenar el ltimo estado de la ventana principal. No se debe crear o editar este parmetro.

x. Parmetro 123: Visualizacin de Campos vacos


El valor de este parmetro puede ser 0 (por defecto) o 1. En el modo de entrada de datos, cuando este parmetro vale 1 CDS/ISIS muestra todos los campos indicados en la hoja de trabajo de entrada de datos, incluidos los que estn vacos. Cuando este parmetro es 0 solo se muestran las campos que contienen algn dato.

y.Parmetro 130: Actualizacin automtica del Archivo Inverso


El valor de este parmetro puede ser 0 (por defecto) o 1. Cuando se cierra la ventana de entrada de datos y este parmetro es 1 CDS/ISIS actualizar automticamente el Archivo Inverso. Cuando vale 0 la actualizacin del archivo inverso debe ser realizada a peticin del usuario por medio de la opcin Actualizar I/F del men Base de datos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 24 inconnu.

z. Parmetro palabras

131:

Longitud

mxima

de

Este parmetro define la longitud mxima de una palabra. Permite que Winisis maneje adecuadamente textos no latinos, como el chino, que no utilizan espacios para separar las palabras. Por ejemplo 131=10, producir un salto de lnea en el dcimo carcter, si es necesario, para visualizar o paginar el texto.

aa. Parmetro 132: Errores de CDS/ISIS Pascal


El valor de este parmetro puede ser 0 (por defecto) o 1. Si vale 1 CDS/ISIS muestra una ventana de dilogo cada vez que el intrprete de CDS/ISIS Pascal detecta un error. Si vale 0 no aparecer. En ambos casos, sin embargo, el mensaje de error aparecer en el texto de salida producido por el formato.

bb. Parmetro 133: Sistema de fuentes de Windows


Windows permite utilizar dos sistemas de fuentes: pequeas o grandes. Por defecto CDS/ISIS est configurado para trabajar con la configuracin de fuentes pequeas. En cualquier caso, si Windows est configurado para trabajar con fuentes grandes, algunas ventanas resultarn ilegibles, con los botones desplazados, o incluso sin ningn botn. En este caso se deber asignar al parmetro 133 el tamao de fuentes que est en uso por Windows. El valor de este parmetro puede ser 0 (por defecto) o 1. Si vale 0 CDS/ISIS asume que se usan fuentes pequeas, si vale 1 asume que se usan fuentes grandes. Se deber cambiar este parmetro al cambiar el ajuste de pantalla de Windows.

cc.Parmetros recientemente

1001-1005:

Bases

usadas

Estos parmetros son utilizados por CDS/ISIS para almacenar las ltimas cinco bases de datos que se han abierto en las sesiones anteriores. Sus nombres aparecern como opciones en el men Base de datos. Normalmente no tendrn por qu configurarse o cambiarse estos parmetros manualmente.

dd. Otros Nuevos parmetros de la versin Winisis 1.3


Veans los Apndices en las pgs. 142, 144, 149-152.

2.dbn.PAR: Parmetros de la Base de Datos


Cuando se abre una base de datos, CDS/ISIS primero trata de localizar un archivo llamado dbn.PAR (donde dbn es el nombre de la base de datos) en la ruta de la base de

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 25 inconnu.

datos especificada con el parmetro 5 del SYSPAR.PAR. Si no existe dbn.par, se asume que todos los archivos asociados a la base de datos estn en la ruta de la base de datos. Los archivos dbn.PAR permiten definir rutas individuales para archivos especficos asociados a la base de datos y su formato es compatible con la versin de MS-DOS. El usuario puede distribuir bases de datos muy grandes en dos o ms unidades de disco, si es necesario. Cada archivo dbn.PAR puede contener hasta 10 parmetros (los cuales tienen el mismo formato especificado para SYSPAR.PAR) como sigue:

Parmetro --------1 2 3 4 5 6 7 8 9 10

Unidad/ruta de -------------XRF MST CNT N01 N02 L01 L02 IFP ANY FDT, FST, FMT, PFT, STW, SRT

No es necesario especificar todos los parmetros. Los archivos para los que no se define un ruta sern localizados en la ruta de la base de datos definida con el parmetro 5 de SYSPAR.PAR. Por ejemplo, el siguiente archivo de parmetros indica a CDS/ISIS que el Archivo Maestro est en la unidad de disco d: y el archivo IFP en la unidad de disco e: en los directorios indicados (los otros archivos asociados a la base de datos estarn en la ruta especificada para la base de datos en SYSPAR.PAR):
2=d:\biblio\ 8=e:\biblio\

D.

Redes de rea local

1.Autorizacin de acceso mltiple a escritura


Esta versin de CDS/ISIS para Windows puede ser usada en una red de rea local (LAN), con las restricciones indicadas a continuacin. Para habilitar el soporte para LAN se debe establecer el parmetro 14 del archivo syspar.par igual a 1, es decir el archivo syspar.par debe contener la siguiente lnea

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 26 inconnu.

14=1 Cuando este parmetro tiene dicho valor, CDS/ISIS proporciona sincronizacin de entrada de datos cuando mltiples usuarios estn realizando entrada de datos en la misma base de datos. En particular no se permite que ms de un usuario pueda editar el mismo registro al mismo tiempo. Mientras un usuario est actualizando un registro dado, el resto de los usuarios que intenten actualizarlo recibirn un mensaje de atencin indicndoles que no estn autorizados a acceder a dicho registro mientras est editndolo otro usuario. Debe tenerse en cuenta, sin embargo, que para realizar determinadas operaciones globales en la base de datos, como pueden ser importacin o generacin completa del archivo inverso, se requiere por CDS/ISIS el acceso exclusivo a la base de datos. Es responsabilidad del administrador de la base de datos el asegurarse de que esta condicin se cumple. Por defecto se asume el valor 0 para el parmetro 14, es decir operacin en entorno monousuario. En dicho entorno CDS/ISIS asume que solo existe un usuario accediendo a la base de datos al mismo tiempo. Por tanto no intentar sincronizar las operaciones de escritura dado que en dicho entorno, se supone que todas las operaciones de escritura sern realizadas secuencialmente. En cualquier caso, el acceso de mltiples usuarios a operaciones de lectura, como bsqueda o impresin esta permitido.

2.Instalacin de CDS/ISIS en una red


Para operaciones en red se puede instalar CDS/ISIS de alguna de las formas siguientes: 1.2.Instalar una sola copia del programa en el servidor que usarn todos los usuarios. Instalar CDS/ISIS (o WINISIS) en cada estacin de trabajo

La primera forma es la ms adecuada por razones de mantenimiento: Si se accede a una nueva versin del programa solamente se necesita actualizar el mismo en el servidor y todos los usuarios tendrn acceso automticamente a la nueva versin, mientras que en la segunda opcin tendr que repetirse la instalacin en cada estacin de trabajo. En ambos casos se deben seguir ciertos pasos para asegurar que el programa funcione adecuadamente, es decir, aquellos que le permiten encontrar varios sistemas y archivos de bases de datos.

a.Definicin del directorio raz de CDS/ISIS


Cuando CDS/ISIS se inicia, espera encontrar en el directorio actual (es decir el directorio donde se encuentra el archivo wisis.exe) los siguientes dos archivos syspar.par y winisis.dat. Entonces leer el archivo syspar.par para localizar los distintos archivos del sistema tales como mens y mensajes. Cuando se instala una sola copia de CDS/ISIS en el servidor, debe asegurarse primero de que el directorio actual de windows (normalmente c:\winisis) es de hecho el (est conectado como) directorio de la unidad de red que contiene el archivo wisis.exe. Para conectar una unidad de red en Windows 3.xx se usa el comando Disco - Conectar a red del Administrador de Archivos; en Windows 95 o Windows NT utilice en el Explorador de Windows el men herramientas y se selecciona el comando Conectar a

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 27 inconnu.

unidad de red. En cualquier caso Windows asignar una letra de unidad (p.ej. d:, f:, etc.) a la unidad conectada. Es muy importante asegurarse de que la letra de unidad asignada por Windows al directorio raz de CDS/ISIS es siempre la misma (esto puede realizarse fcilmente solicitando siempre a Windows que reconecte la unidad al realizar el logon).

b.Directorios de Mens y Mensajes


Estos se definen en los parmetros 3 y 4 del archivo syspar.par. La mejor forma de definir estos parmetros es utilizar rutas (path) relativas, mejor que rutas absolutas, p.ej.: 2=menu\ 3=msg\

c. Directorio de Bases de Datos


Este directorio se define mediante el parmetro 5 del syspar.par que define el directorio principal de bases de datos, es decir donde CDS/ISIS espera encontrar los archivos de las bases de datos. En cualquier caso, se pueden disponer las bases de datos directamente almacenadas en este directorio o repartidas entre diversas unidades y/o estaciones de trabajo. Para localizar las bases que no estn almacenadas en el directorio definido con el parmetro 5, se puede crear para cada una de ellas un archivo dbn.par en dicho directorio para indicar a CDS/ISIS donde estn realmente almacenados los distintos archivos asociados a dicha base. Por tanto, la mejor forma de indicar el parmetro 5 es usando una ruta (path) relativa, por ejemplo: 5=data\ En dicho directorio se deber crear entonces un archivo dbn.par para cada una de las bases de datos que no estn fsicamente archivadas all. Si alguna de las lneas del algn archivo dbn.par hace referencia a una unidad, debe estar asegurado que dicha unidad est permanentemente asignada (y conectada si fuese necesario). En otro caso CDS/ISIS no ser capaz de localizar la base de datos. Debe tenerse en cuenta tambin que todas las unidades necesarias (es decir, las unidades referidas explcitamente en los archivos syspar.par y/o dbn.par) deben estar conectadas antes de que se inicie la ejecucin de CDS/ISIS.

d.Directorio de Archivos de Trabajo


Este directorio se define mediante el parmetro 4 del syspar.par, e indica a CDS/ISIS donde se archivan los ficheros temporales de trabajo. En un ambiente multiusuario es imperativo que cada usuario tenga asignado un directorio para los archivos de trabajo privado, que necesariamente debe ser distinto de cualquier otro asignado a cada uno de los dems usuarios. Se puede asegurar esta condicin de diferentes formas, en funcin de que se haya realizado la instalacin de CDS/ISIS solo en el servidor, o bien CDS/ISIS est instalado en cada una de las estaciones de trabajo. Si se ha instalado en el servidor, el parmetro 4 del syspar.par puede tomar el siguiente valor: 4=c:\winisis\work\

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 28 inconnu.

Es decir los archivos de trabajo sern creados en la unidad local c: de cada usuario. En cualquier caso, si se desea reservar un espacio especfico para cada usuario en la unidad del servidor, puede procederse como se indica a continuacin: 1. 2. 3. No definir el parmetro 4 en el archivo syspar.par Definir el parmetro 0 en el syspar.par, con lo que se solicitar una palabra de acceso a cada usuario. Crear, para cada palabra de acceso (password), un archivo (del mismo nombre que el password y la extensin .PAR) que defina el adecuado y excluyente parmetro 4 para cada usuario.

E.

Restricciones del Sistema


ilimitado 16 millones (500 Mb mx.) 32000 caracteres 2 32000 caracteres

El sistema opera en la actualidad con las siguientes limitaciones: Nmero mximo de bases de datos Nmero mximo de registros en una base Tamao mximo del registro Tamao mximo de un campo

Nmero mximo de campos (definidos en 200 (excluyendo repeticiones de campos FDT) repetibles) Nmero mximo de lneas en una FST Nmero mximo de palabras vacas 600 799

Tamao mximo de un formato de 10000 caracteres visualizacin Tamao mximo del buffer pantalla 64000

Tngase en cuenta que los registros de ms de 8000 caracteres no pueden ser usados con la versin MSDOS. Si se. pretende poder intercambiar datos con usuarios de la versin de MS-DOS, deber tenerse en cuenta esa limitacin.
2

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 29 inconnu.

3. Mens de CDS/ISIS
A. La ventana principal

Esta ventana se visualiza cada vez que se inicia CDS/ISIS. Normalmente estar vaca, tal como se muestra abajo, siempre que no se haya seleccionado una base de datos por defecto a travs del parmetro 6 del archivo syspar.par. En ese caso, la ventana de dicha base de datos se desplegar automticamente.

Figura 3-1 : Ventana Principal Los principales componentes de esta ventana son: La Barra de ttulo de ventana, en la parte superior de la ventana; La Barra de mens, que permite el acceso a todas las funciones de CDS/ISIS (algunas de estas funciones pueden ser activadas tambin presionando algunos botones de la barra de herramientas); La Barra de herramientas, Colocada justo debajo de la barra de mens, que permite un rpido acceso con el ratn a las funciones de CDS/ISIS mas frecuentemente usadas, como pueden ser apertura de bases de datos, bsqueda impresin (los botones de la barra de herramientas se explican en La ventana de base de datos); La Barra de estado, en la parte inferior de la ventana, usada para desplegar los mensajes de ayuda. Esta barra puede ser desactivada a travs del parmetro 121 del archivo syspar.par. Las siguientes secciones describen cada men en detalle.

B.

Men Base de datos

Este men contiene los siguientes comandos (opciones): Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 30 inconnu.

Figura 3-2 : Men Base de datos La parte inferior del men contiene la lista de las cinco ltimas bases abiertas. Estas pueden ser llamadas directamente pulsando la correspondiente entrada del men.

i.

Abrir

Existen tres formas de abrir una base de datos: 1. La primera consiste en seleccionar una de las cinco ltimas bases abiertas, tal como se ha mencionado arriba; 2. La segunda es seleccionar esta opcin del presente men; 3. La tercera es pulsar el botn Abrir base de datos en la barra de herramientas: En los dos ltimos casos CDS/ISIS desplegar la ventana de dilogo de seleccin de archivo. Despus de abrir una base de datos se visualizar la correspondiente ventana de Base de datos.

ii. Cerrar
Esta opcin cierra la base de datos en uso. Todas las ventanas asociadas a dicha base, como puedan ser ventanas de bsqueda, etc., sern cerradas automticamente.

iii. Cerrar Todo


Este comando cierra todas las bases de datos abiertas en ese momento.

iv. Importar
Este comando (opcin) permite importar datos de archivos externos estructurados de acuerdo al formato estndar de intercambio de informacin ISO-2709. Al seleccionar este comando, CDS/ISIS desplegar primero la Ventana de dilogo de Seleccin de

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 31 inconnu.

archivo, de la cual se seleccionar el archivo a importar, y despus la Ventana de dilogo de Importacin que contiene los diversos parmetros que deben suministrarse.

v. Exportar
Este comando permite extraer una base de datos o una porcin de ella, normalmente para ser transmitida a otros usuarios. Tambin puede utilizarse este comando para definir alguna reestructuracin de los registros de una base y, usando la opcin de importar, reincorporarlos a la base de datos original o a otra distinta. Al seleccionar este comando CDS/ISIS desplegar primero la Ventana de dilogo de Seleccin de archivo, de la cual se seleccionar el archivo a importar, y despus la Ventana de dilogo de Exportacin que contiene los diversos parmetros que deben suministrarse.

vi. Actualizar I/F


Este comando permite realizar varias operaciones de mantenimiento del Archivo Inverso de la base de datos activa. Al seleccionar este comando CDS/ISIS desplegar Ventana de dilogo de Mantenimiento del Archivo Inverso que contiene los parmetros que deben suministrarse.

vii. Imprimir
Este comando permite imprimir el resultado de una consulta dada y/o imprimir un determinado rango de registros. Se pueden ordenar los registros por cualquier combinacin de campos y subcampos. El(los) campo(s) por los que se han ordenado los registros pueden ser utilizados como encabezamientos de registros en la impresin. . Al seleccionar este comando CDS/ISIS desplegar la Ventana de dilogo de Impresin en la que se le solicitarn las diversas opciones de ordenacin y los parmetros de paginacin que se necesiten para el proceso de impresin particular.

viii. Configurar impresora


Permite configurar (o verificar la configuracin) de las opciones de la impresora antes de realizarse la impresin. Al seleccionar este comando CDS/ISIS desplegar la Ventana de dilogo de Configuracin de Impresoras de Windows.

ix. Salir
Este comando finaliza la ejecucin de CDS/ISIS. Todas las bases abiertas sern cerradas automticamente.

C.

Men Mostrar

Este men contiene los comandos (opciones) mostrados a continuacin, que afectarn al contenido de la ventana de Base de Datos y a la ventana de entrada de datos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 32 inconnu.

Figura 3-3 : Men mostrar

i.

Base de Datos

Inicia la base de datos activa en modo Mostrar. En dicho modo sern accesibles o editados los registros independientemente de cualquier bsqueda realizada.

ii. Ver registros ...


Muestra la base de datos activa en modo de visualizacin de bsqueda. En dicho modo solo se visualizan los registros recuperados por la bsqueda seleccionada. Cuando se selecciona este modo, CDS/ISIS despliega la lista de bsquedas realizadas durante la sesin de trabajo, de las que se podr seleccionar la deseada. Puede usarse este comando para ver la lista de bsquedas realizadas hasta el momento.

iii. Todos los registros


Este comando slo es activo cuando se estn visualizando o editando resultados de bsquedas. Permite visualizar todos los registros recuperados, independientemente de que estn o no marcados. La caja de marcar continuar sealando los registros marcados, si los hubiera.

iv. Registros Marcados


Este comando slo estar activo cuando se estn visualizando o editando resultados de bsquedas. Permite visualizar o editar exclusivamente los registros marcados.

v. Abrir Diccionario
Abre la ventana del diccionario de la base de datos activa.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 33 inconnu.

vi. Doblar/Desdoblar ventana


Divide la ventana de la base de datos en dos partes: la primera visualiza el registro (de acuerdo al formato activo), y en la segunda se visualiza bien sea el formato en uso o bien el registro activo en modo ASCII. Si la ventana se encuentra doblada al volver a seleccionar el comando se volver al modo de visualizacin normal.

vii. Imprimir esta pgina


Al seleccionar este comando se abrir la ventana de dilogo imprimir registro que permite imprimir o archivar en distintos modos el registro activo

viii. Zoom + / Zoom Aplican un zoom (positivo o negativo) a la ventana de visualizacin de los registros. Al seleccionar comandos de este men se modifica el comportamiento de los botones de navegacin de las ventanas base de datos y entrada de datos como sigue:

D.

Men de Bsqueda

Este men contiene los siguientes comandos:

Figura 3-4 : Men de Bsqueda

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 34 inconnu.

i.

Bsqueda Experta

Este comando abre la ventana de bsqueda estndar, que permite realizar bsquedas en la base de datos activa. Un mtodo de bsqueda simplificado es accesible seleccionando el comando Bsqueda Asistida explicado a continuacin.

ii. Bsqueda Asistida


Este comando abre la ventana de Bsqueda Asistida, que accede a la interfaz de bsqueda simplificada. Los usuarios expertos pueden preferir utilizar el comando Bsqueda experta explicado antes.

iii. Cerrar ventana de bsqueda


Este comando cierra la ventana de bsqueda, si est abierta, y activa la ventana de base de datos.

iv. Guardar bsqueda


Este comando permite guardar los resultados de una bsqueda en particular para posteriores procesos. Cuando se selecciona este comando CDS/ISIS abrir en primer lugar la ventana de dilogo Histrico de bsquedas, donde se elegir el conjunto de bsqueda a salvar, y entonces se despliega la ventana de dilogo guardar archivo, donde se indicar el nombre del archivo y el directorio donde se desea guardar los resultados de la bsqueda.

v. Recuperar bsquedas guardadas


Este comando permite reejecutar una bsqueda previamente guardada (es decir, una bsqueda que se haya archivado por medio del comando Guardar bsqueda explicada antes). CDS/ISIS despliega la ventana de dilogo guardar archivo, de donde se puede seleccionar el archivo *.wsv a recuperar. La bsqueda correspondiente al archivo seleccionado se aade automticamente a la lista de bsquedas actuales y la ventana de base de datos mostrar entonces el primer registro recuperado. La bsqueda recuperada figurar entonces como bsqueda actual.

vi. Borrar bsquedas anteriores


Esta opcin borra todas las bsquedas realizadas durante la sesin de trabajo, vaciando el contenido de la ventana de dilogo Histrico de bsquedas. (Esta opcin, presente en la versin distribuida en Espaa, no est includa en la versin oficial de UNESCO)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 35 inconnu.

E.

Men Editar

Este men contiene los siguientes comandos:

Figura 3-5 : Men Editar

i.

Entrada de Datos

Este comando abre la ventana de Entrada de Datos, que permite modificar los registros de la base de datos o crear otros nuevos.

ii. Borrar registro


Estando en modo de entrada de datos, este comando borra el registro actual. (es decir el registro mostrado en la ventana de entrada de datos.

iii. Copiar al portapapeles


Este comando copia al portapapeles de Windows el registro activo. Solamente es operativo cuando est activa la ventana de base de datos. El registro es copiado en formato ASCII o RTF dependiendo la opcin activa en la barra de herramientas: El registro se copia en formato ASCII El registro se copia en formato RTF

iv. Limpiar portapapeles


Este comando vaca el contenido del portapapeles de Windows.

v. Definicin de Bases de Datos


Este comando abre la primera ventana de Definicin de Bases de Datos - Tabla de definicin de Campos (FDT) que permite comprobar y/o modificar la estructura de la base de datos activa, y a partir de la cual se puede acceder directamente al resto de las ventanas de definicin asociadas a dicha base (veas pg. 61).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 36 inconnu.

vi. Hojas de Entrada de Datos (FMT)


Este comando abre la ventana Definicin de Bases de Datos - Hojas de Trabajo asociada a la base de datos activa, que permite modificar la hoja de entrada de datos por defecto, y/o crear otras nuevas (veas pg. 64).

vii. Formatos de Impresin (PFT)


Este comando abre la ventana Definicin de Bases de Datos - Formatos asociada a la base de datos activa Permite modificar los formatos de visualizacin e impresin y/o crear otros nuevos (veas pag. 67).

viii. Tablas de Seleccin de Campos (FST)


Este comando abre la ventana Definicin de Bases de Datos - Tablas de Seleccin de Campos asociada a la base activa. Permite modificar los diccionarios asociados a la base activa y/o crear nuevas FST de clasificacin (veas pg. 70).

F.

Men Configurar

Este men contiene los siguientes comandos:

Figura 3-6 : Men Configurar

i.

Cambiar Idioma

Este comando permite cambiar el idioma en el que aparecern los mens, las ventanas y los mensajes desplegados. Inicialmente CDS/ISIS se abre en el idioma seleccionados a travs del parmetro 101 del archivo syspar.par. Cuando se selecciona este comando se despliega una lista de los idiomas disponibles, de la que se puede elegir el deseado. Una vez seleccionado un idioma permanece activo en esa sesin hasta que se elija otro. Sin embargo, las ventanas abiertas antes de cambiar el idioma no lo cambiarn.

ii. Cambiar Perfil


Este parmetro permite cambiar dinmicamente ciertos parmetros del sistema.

iii. Ver Configuracin


Este comando muestra los archivos de mens y mensajes activos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 37 inconnu.

iv. Salvar Configuracin


Este comando archiva la configuracin activa en el syspar.par. En particular, reescribe los parmetros 101, 109, 111, 112 y 122.

v. Recuperar Configuracin
Este comando relee el syspar.par del disco duro. Si ste archivo es editado mientras est activo CDS/ISIS, los parmetros cambiados tendrn efecto.

vi. Parmetros del SYSPAR.PAR


Este comando abre la ventana Configuracin de CDS/ISIS que le permitir cambiar la mayor parte de los parmetros del syspar.par sin necesidad de editar dicho archivo

G.

Men Utilidades

Este men contiene los siguientes comandos:

Figura 3-7 : Men Utilidades

i.

Aadir campo (Rango)

Este comando permite aadir informacin a un campo de un rango de registros del fichero maestro. CDS/ISIS muestra la Ventana de dilogo de Aadidos Globales.

ii. Borrados Globales (Rango)


Este comando permite borrar informacin de un campo para un determinado rango de registros del fichero maestro. CDS/ISIS muestra la Ventana de dilogo de Borrados Globales.

iii. Reemplazar Campo


Este comando permite substituir determinada informacin contenida en un campo determinado de un rango de registros o sobre todos los registros resultado de una bsqueda, por otra. Cuando se selecciona este comando CDS/ISIS mostrar la ventana de dilogo Reemplazar texto.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 38 inconnu.

iv. Aadir Campo (Bsqueda)


Este comando permite aadir informacin a un campo de todos los registros resultado de una bsqueda. CDS/ISIS abre primero la ventana de dilogo Histrico de bsquedas de la cual se seleccionar aquella sobre la que se quiere incluir nueva informacin, tras lo que mostrar la Ventana de dilogo de Aadidos Globales.

v. Borrados Globales (Bsquedas)


Este comando permite borrar la informacin contenida en un determinado campo de todos los registros resultado de una bsqueda. CDS/ISIS abre primero la ventana de dilogo Histrico de bsquedas de la cual se seleccionar aquella sobre la que se quiere eliminar la informacin y una vez seleccionada mostrar la Ventana de dilogo de Borrados Globales.

vi. Compilar Programas ISIS/Pascal


Este comando permite compilar programas CDS/ISIS Pascal. CDS/ISIS mostrar la ventana de dilogo file selection, en la que deber seleccionarse el programa *.pas que se desee compilar. Si el programa contiene errores de sintaxis, deber editarse y compilarse de nuevo. El compilador trabaja en una ventana de DOS.

vii. Utilidades Avanzadas


Este comando permite acceder a las herramientas de desbloqueo de registros propias de ambiente multiusuario. Al seleccionarlo CDS/ISIS abrir la ventana de dilogo Informacin Modo Multiusuario.

H.

Men Ventanas

Este men contiene los siguientes comandos:

Figura 3-8 : Men Ventanas

i.

Cascada

Muestra las distintas ventanas parcialmente superpuestas a partir del borde superior derecho de la ventana principal de CDS/ISIS. La barra de ttulos de cada ventana permanece visible, facilitando la seleccin de cualquiera de ellas pulsando con el ratn en la correspondiente barra.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 39 inconnu.

ii. Mosaico horizontal


Organiza las ventanas activas en franjas horizontales, dividiendo la superficie de la ventana principal en tantas franjas como ventanas activas haya. Todas las ventanas permanecen visibles sin solapamiento entre ellas.

iii. Mosaico vertical


Organiza las ventanas activas en franjas verticales, dividiendo la superficie de la ventana principal en tantas franjas como ventanas activas haya. Todas las ventanas permanecen visibles sin solapamiento entre ellas.

iv. Agrupar ventanas


Agrupa todos los iconos en filas.

v. 1, 2, 3, . . .
Permite seleccionar una ventana particular entre las distintas ventanas activas. CDS/ISIS cambia esta parte del men de ventanas dinmicamente, cada vez que se abre una nueva ventana. Por cada base se pueden tener tres ventanas activas: la de base de datos, la de bsqueda y la de entrada de datos. Dependiendo del nmero de ventanas activas y del tamao de su pantalla pueden aparecer unas sobre otras. Seleccionando la ventana deseada de esta lista, se activar situndose en primer plano.

I. Men Ayuda
Este men permite acceder al fichero de ayuda de CDS/ISIS (en la versin actual solo en ingls), y contiene los siguientes comandos:

Figura 3-9 : Men Ayuda

i.

Indice

Este comando visualiza la tabla de contenidos del archivo de Ayuda de CDS/ISIS.

ii. Palabras clave


Este comando le permite seleccionar directamente un tema de ayuda particular.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 40 inconnu.

iii. Uso de ayuda


Este comando mejora el uso de las facilidades de Ayuda de Windows.

iv. Sobre WINISIS


Este comando visualiza la nota de Copyright de CDS/ISIS y la versin del programa.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 41 inconnu.

4. Ventanas CDS/ISIS
A. Ventana de Base de datos

La ventana de Base de datos, un ejemplo de la cual se muestra a continuacin, se despliega cuando se abre una base de datos. Muestra el primer registro segn el formato de visualizacin activo. Los contenidos de esta ventana pueden ser modificados por las distintas opciones del men Mostrar.

Figura 4-1 : Ventana de Base de datos La barra de herramientas de esta ventana contiene los siguientes tems: Este campo contiene el n de registro MFN del registro activo. Pulsando en ella puede visualizarse cualquier registro escribiendo su n de MFN y pulsando la tecla Enter. Muestra el primer registro. Si se est mostrando el resultado de una bsqueda, ste ser el primero de los recuperados. Si se est mostrando una base en modo secuencial, ser el registro de MFN = 1. Muestra el registro anterior. Si se est mostrando el resultado de una bsqueda, se visualizar el de MFN anterior al actual de entre los recuperados (si existe).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 42 inconnu.

Muestra el prximo registro. Si se est mostrando el resultado de una bsqueda, se visualizar el de MFN posterior al actual de entre los recuperados (si existe). Muestra el ltimo registro. Si se est mostrando el resultado de una bsqueda, ste ser el ltimo de los recuperados. Si se est mostrando una base en modo secuencial, ser el registro de mayor MFN. Este campo muestra el formato en uso. Se puede cambiar el formato de visualizacin pulsando en el campo para desplegar la lista de los disponibles (que se tomar de la FDT de la base), y seleccionando por doble pulsacin sobre el deseado. Este botn solo est activo en la visualizacin de resultados de bsquedas. Pulsndolo se marca o desmarca el registro activo (aparece una V en el botn). Tras marcar registros se pueden visualizar solo estos ltimos eligiendo el comando Registros Marcados del Men Mostrar. La barra de estado, en la parte inferior de la ventana, contiene los siguientes campos: Estado del registro: Este campo muestra el estado del registro activo. Permanece vaco si no est borrado, en cuyo caso se indicar dicha circunstancia. En visualizacin de resultados de bsquedas este campo muestra un mensaje del tipo: Bsqueda #5: [1/10] En este ejemplo se estara visualizando el primero de los 10 registros recuperados en la quinta bsqueda realizada en la sesin de trabajo. Mximo MFN: Muestra el ltimo n de registro del Archivo Maestro de la base activa. Este botn abre la ventana de diccionario asociado a la base de datos activa. Cuando se encuentra activa cualquier ventana de base de datos pueden utilizarse los siguientes botones de la barra de herramientas principal: Este botn abre una base de datos ya definida anteriormente. Tiene el mismo efecto que el comando Abrir de men Base de Datos. Borra el contenido del portapapeles de Windows. Tiene el mismo efecto que el comando Limpiar Portapapeles del men Editar. Copia el registro activo en el portapapeles de Windows. Tiene el mismo efecto que el comando Copiar al portapapeles de men Editar. Pueden concatenarse as numerosos registros. Si est activado el modo RTF (ver ms adelante), se obtendr un solo documento RTF que contendr todos los registros copiados al portapapeles. Configura el portapapeles en modo de formato ASCII. Configura el portapapeles en modo de formato RTF.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 43 inconnu.

Abre la ventana de Bsqueda de la base de datos activa. Tiene el mismo efecto que los comandos Bsqueda... del men Bsqueda. Normalmente se activar el tipo de ventana de bsqueda realizada en ltimo lugar es decir Bsqueda Experta o Bsqueda Asistida. Inicia un proceso de impresin. Es equivalente al comando Imprimir del men Base de Datos. Se puede imprimir el resultado de una bsqueda y/o un rango seleccionado de registros, que pueden ser ordenados los registros por cualquier combinacin de campos y subcampos. Los parmetros necesarios en los procesos de impresin se explican en la ventana de dilogo de Impresin. Divide la ventana de Base de Datos en dos partes. La primera muestra el registro en modo grfico, y la segunda en formato ASCII. Si la ventana ya est dividida, retorna a la forma normal de visualizacin. En el modo de visualizacin de doble ventana, este botn cambia la segunda parte de la misma alternando entre la vista en formato ASCII del registro activo, y la expresin CDS/ISIS del formato activo en modo de edicin. Si la ventana no est dividida, la desdobla mostrando el formato activo en modo edicin. Esta forma de visualizacin de los formatos de visualizacin permite cambiarlos y o crear nuevos formatos a partir de uno dado. Al activarse aparecern los siguientes nuevos botones en la parte derecha de la ventana desdoblada: Abre la ventana guardar archivo para archivar el nuevo formato Aplica el nuevo formato modificado al registro activo. Abre la ventana de fuentes disponibles Abre la ventana de Entrada de Datos de la base activa. Tiene el mismo efecto que el comando Entrada de Datos del men Editar. Abre la primera ventana de Definicin de Bases de Datos. Tiene el mismo efecto que el comando Nueva (Definicin)... del men Base de Datos

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 44 inconnu.

B.

Ventana de Entrada de Datos

Cada vez que se selecciona le comando Entrada de Datos del men Editar se abre una ventana anloga a esta (esta corresponde a la base de ejemplo CDS):

Figura 4-2 : Ventana de Entrada de Datos Cuando se abre, esta ventana mostrar el registro activo (es decir, el que se est visualizando en la ventana de base de datos). Su contenido, sin embargo, puede modificarse por seleccin de los comandos aplicables del men Mostrar. El contenido de los campos del registros se mostrarn en la parte inferior de la ventana de acuerdo a la hoja de trabajo de entrada de datos activa (o la por defecto). La ventana de Entrada de Datos tiene los siguientes tems: Este botn le permite mostrar o retirar la segunda barra de herramientas. Este campo contiene el n de registro MFN del registro activo. Pulsando en ella puede editarse cualquier registro escribiendo su n de MFN y pulsando la tecla Enter. Muestra el primer registro. Si se est editando el resultado de una bsqueda, ste ser el primero de los recuperados. Si se est editando una base en modo secuencial, ser el registro de MFN = 1. Muestra el registro anterior. Si se est editando el resultado de una bsqueda, se visualizar el de MFN anterior al actual de entre los recuperados (si existe). Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 45 inconnu.

Muestra el prximo registro. Si se est editando el resultado de una bsqueda, se visualizar el de MFN posterior al actual de entre los recuperados (si existe). Muestra el ltimo registro. Si se est editando el resultado de una bsqueda, ste ser el ltimo de los recuperados. Si se est editando una base en modo secuencial, ser el registro de mayor MFN. Crea un nuevo registro. Se mostrar la hoja de trabajo de entrada de datos activa con todos los campos vacos. Guarda el registro activo en el Archivo Maestro. Este botn le permitir mostrar (u ocultar) los campos vacos de la pantalla (normalmente los campos vacos de un registro no se muestran a no ser que el parmetro 123 del archivo syspar.par valga 1). Le permite seleccionar distintas hojas de trabajo. Pulsando la flecha se despliega la lista de hojas disponibles (incluidas en la FDT). Le permite aadir nuevos campos a la hoja de trabajo activa. Pulsando la flecha se despliega la lista de campos disponibles en la hoja activa. Estn disponibles opciones adicionales presionando este botn, que abre el siguiente submen:

Abrir Diccionario: Abre la ventana del diccionario asociado a la base activa. Crear un nuevo registro: Crea un nuevo registro. La hoja de trabajo activa se despliega con todos los campos vacos. Copiar a un nuevo registro: Crea un nuevo registro con el mismo contenido que el actual. Al registro creado se le asigna el prximo n de MFN disponible. Recuperar registro del disco: Cancela todos los cambios realizados y devuelve el contenido de los mismos a las opciones por defecto. Borrar registro: Marca el registro activo como borrado (lgicamente).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 46 inconnu.

Recuperar registro: Retira la marca de borrado lgico del registro activo. Definir valores por defecto: Copia el contenido del registro actual como valores por defecto durante la sesin de trabajo. Borrar valores por defecto: Borra el contenido por defecto de todos los campos definidos por la opcin anterior. Limpiar Datos: Borra el contenido de todos los campos en la hoja de trabajo. Puede utilizarse esta opcin para reemplazar un registro existente por otro que tenga el mismo n de MFN. Tenga en cuenta sin embargo que solamente los campos presentes en la hoja de trabajo activa sern borrados. Los dems campos que estando presentes en el registro pero no en la hoja de trabajo, no sern borrados, manteniendo por tanto su contenido anterior. Ayuda en la entrada de datos: Muestra los temas relacionados del fichero CDS/ISIS Help. Elegir fuente (tipo de letra): Le permite cambiar la fuente y su tamao en la ventana del editor de campos. La barra de estado, en la parte inferior de la ventana contiene los siguientes campos: Estado del registro: Este campo muestra el estado del registro activo. Permanece vaco si no est borrado, en cuyo caso se indicar dicha circunstancia. En la edicin de resultados de bsquedas este campo muestra un mensaje del tipo: Bsqueda #5: [1/10] En este ejemplo se estara editando el primero de los 10 registros recuperados en la quinta bsqueda realizada en la sesin de trabajo. Ayuda del campo: Muestra el mensaje de ayuda, si existe, asociado al campo editado.

1. Editar un campo
Para editar un campo en particular primero debe pulsarse el botn izquierdo del ratn sobre el campo correspondiente. Su contenido se desplegar entonces en la ventana de edicin de campos. En dicha ventana pueden usarse todas las teclas estndar de las funciones de edicin de Windows (veas Apndice A, pg. 140) y, adems, las cuatro teclas especiales siguientes: Enter Actualiza el campo y selecciona el siguiente; Mays+Enter Actualiza el campo y selecciona el anterior; F2 ESC Borra el contenido del campo; Ignora todos los cambios (El campo ser reeditado en la forma en que estaba antes de iniciar la edicin).

Puede cambiarse el tamao de la ventana arrastrando arriba o abajo la barra inferior de la misma. Tambin pueden cambiarse las fuentes y su tamao usadas para mostrar el

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 47 inconnu.

contenido del campo seleccionando la opcin Elegir fuente (tipo de letra) del submen Opciones.

a.Campos con Subcampos


Cuando se est editando un campo que contenga subcampos se deben teclear los delimitadores de subcampo correspondientes delante de cada uno de ellos. Un delimitador de subcampo es un cdigo de dos caracteres que precede e identifica a cada uno de los subcampos de longitud variable incluidos en el campo. Dicho cdigo consiste en el carcter ^ seguido de un carcter alfabtico o numrico, p.ej. ^a. Si el identificador del subcampo es alfabtico, puede introducirse indistintamente en maysculas o minsculas: CDS/ISIS no hace diferencia entre ^a y ^A. Por tanto pueden escribirse en la manera ms conveniente. No deben insertarse espacios en blanco o marcas de puntuacin antes o despus de los delimitadores de subcampos, salvo instrucciones especficas en sentido contrario. Incluir cualquiera de ellos puede afectar adversamente despus a las futuras impresiones del campo. Aqu puede verse un ejemplo de campo con tres subcampos:
^aUnesco^bParis^c1985

b.Campos Repetibles
Si se est introduciendo informacin en un campo repetible, y se necesita introducir ms de una ocurrencia, estas deben ser introducidas separadamente, pulsando el botn de separacin de ocurrencias (que precede al nombre del campo) entre cada una de ellas. Alternativamente pueden introducirse en una sola vez todas ellas en la misma ventana del editor de campos, separndolas entre s por el carcter (%)3. En este caso no deben escribirse espacios ni antes ni despus del carcter %. Si hiciera eso, dichos espacios entraran a formar parte de la informacin del campo. El ejemplo siguiente muestra como se tecleara un campo autor con dos ocurrencias: Brown, J.%Johnson, Archibald Puede utilizarse esta tcnica siempre que se quieran introducir nuevas ocurrencias entre dos preexistentes.

c. Caracteres de Control
Alguno de los caracteres almacenados como parte de los datos pueden ser interpretados por CDS/ISIS como caracteres de control, en vez de caracteres de los datos, y activar entonces algn tipo especial de proceso. Los caracteres de control estn normalmente reservados para su uso por CDS/ISIS y no deben por tanto formar parte de los datos.
Tenga en cuenta que el carcter separador de ocurrencias es un parmetro dependiente de la instalacin (veas Parmetro 8 del archivo syspar.par en la secin "Archivos de Parmetros del Sistema"). Si este parmetro ha sido redefinido, debe utilizarse en los ejemplos anteriores el carcter asignado all.
3

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 48 inconnu.

Los delimitadores de subcampo explicados anteriormente son un ejemplo de caracteres de control. Otros caracteres reservados para CDS/ISIS se describen a continuacin.

i.

Delimitadores de bsquedas

Los delimitadores de trminos de bsqueda pueden utilizarse para identificar palabras o frases clave que queden asignadas a cada registro para permitir su recuperacin. Las palabras clave pueden delimitarse en una de dos formas: encerrndolas entre un par de diagonales (/.../), o encerrndolas entre parntesis triangulares (<..>). La ventaja de utilizar los parntesis triangulares sobre las diagonales es que estos son caracteres reservados (a diferencia de las diagonales), y que CDS/ISIS cuenta con opciones para mostrarlos o suprimirlos, mientras que no existe opcin para suprimir las diagonales. Cuando se suprimen los parntesis triangulares, normalmente son eliminados durante la visualizacin del campo, excepto cuando el que abre sigue inmediatamente al que cierra: en este caso, CDS/ISIS reemplaza ambos caracteres con un punto y coma y un espacio. Por ejemplo, seleccionando el modo de visualizacin adecuado, el dato: <curso universitario><entrenamiento en documentacin><escuela de biblioteconoma> ser visualizado del modo siguiente: curso universitario; entrenamiento en documentacin; escuela de biblioteconoma. Excepto por este caso, el usuario debe asegurarse que los espacios necesarios precedan y sigan a los parntesis triangulares que abren y cierran respectivamente. Por ejemplo, cuando algunas palabras clave se encuentran insertas en un texto de un campo, tal como en el ejemplo siguiente: Reporte de la misin que describe un <curso universitario> sobre <entrenamiento en documentacin> en una <escuela de biblioteconoma> de frica oriental Los espacios alrededor de cada palabra clave deben estar presentes para generar la visualizacin correcta: Reporte de la misin que describe un curso universitario sobre entrenamiento en documentacin en una escuela de biblioteconoma de frica oriental Si se hubiera ingresado este campo del modo siguiente: Reporte de la misin que describe un<curso universitario>sobre <entrenamiento en documentacin>en una<escuela de biblioteconoma>de frica oriental CDS/ISIS lo presentara del modo siguiente: Reporte de la misin que describe uncurso universitariosobreentrenamiento en documentacinen unaescuela de biblioteconomade frica oriental En otras palabras, CDS/ISIS simplemente ignora los parntesis triangulares, y no los reemplaza con espacios.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 49 inconnu.

ii. Informacin para clasificacin


Cuando se generan catlogos impresos se necesita clasificar el contenido de uno o ms campos para imprimir los registros en la secuencia correcta. CDS/ISIS tratar de producir una secuencia de clasificacin de acuerdo con las normas de clasificacin comnmente aceptadas, pero algunas veces esto no es posible. En estos casos, CDS/ISIS ofrece la posibilidad de establecer en forma explcita como debe ser clasificado un campo dado, suministrndole informacin para clasificacin en el momento de ingresar los datos. La informacin para clasificacin se graba en forma permanente dentro del propio campo. Esta facilidad permite instruir a CDS/ISIS para que reemplace o ignore cualquier secuencia de caracteres en un campo, cuando este campo es usado como clave para ordenamiento, por medio de una de las especificaciones siguientes: <texto.a=texto.b> en este caso, CDS/ISIS substituir texto.a por texto.b cuando el campo sea usado para realizar una clasificacin, pero usar texto.a (e ignora texto.b) cuando el campo se visualiza; <texto-a> En este caso, texto.a ser ignorado al clasificar, y utilizado solamente para visualizar el campo. A continuacin se presentan algunos casos donde esta capacidad es usada normalmente (pero su uso no est limitado a estos casos):
Ingresado como <La> evolucin de los sistemas de informacin <100=cien> das <Mc=mac>Pherson, J. Clasificado como EVOLUCIN DE LOS SISTEMAS DE INFORMACIN CIEN DIAS MACPHERSON J. Visualizado como La evolucin de los sistemas de informacin 100 das McPherson, J.

d.Insertar campo

trminos

del diccionario

en

un

Pueden insertarse directamente trminos ya incluidos en el diccionario en la posicin activa del cursor en la ventana de edicin de campos presionando el Botn Diccionario que abrir la correspondiente ventana y seleccionado el trmino a insertar mediante una doble pulsacin del botn izquierdo de su ratn.

e.Insertar nombres de archivos en un campo


Pueden insertarse de forma rpida nombres de archivos (con su ruta incluido) en un campo. Para ello abra la ventana del Administrador de archivos (Windows 3.xx) o el Explorador de Windows (Windows 95 y sig.), seleccione los archivos que desee insertar arrstrelos con el ratn sobre la ventana del editor de campos (o copie y pegue). De esta forma se puede asociar cualquier tipo de archivos externos a los registros.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 50 inconnu.

2.Aadir un campo
Seleccione el campo que quiera aadir de la lista que se despliega al pulsar en Aadir campo. No se podrn aadir nuevas ocurrencias en campos no repetibles. Si se aade un campo repetible con informacin anterior, se aadir una nueva ocurrencia. Tambin se pueden de aadir ocurrencias en campos repetibles pulsando el icono del campo.

3.Borrar un campo
Seleccione el campo a borrar con el ratn y oprima la tecla F2 o borre (tecla Supr) su contenido y oprima la tecla Enter.

4.Validacin de Campos y registros


CDS/ISIS valida cada campo comprobando que es del tipo definido en la tabla de definicin de campos FDT de la base. Comprueba por ejemplo que no se ha introducido mas de una ocurrencia en campos no repetibles y la validez de los identificadores de subcampos. Adems se puede incorporar un archivo de validacin de datos para cada base. Este archivo, cuando est presente, debe de estar en el directorio de la base de datos y debe llamarse dbn.val (donde dbn es el nombre de la base de datos). El archivo de validacin es un archivo ASCII que puede crearse con cualquier editor (p.ej. Notepad). Consiste en una o ms lneas, cada una de la cuales se asocia a un campo determinado, y puede incluir una lnea para validacin global del registro. Las lneas de validacin de campo tienen el siguiente formato:
tag: formato

donde tag es la etiqueta (nmero) del campo a validar y formato es un formato vlido de CDS/ISIS. Cada vez que se crea o modifica un campo, CDS/ISIS ejecutar el correspondiente formato de validacin. Cualquier salida producida por el formato ser mostrada como mensaje de error. La lnea de validacin de registro, que tiene que ser la ltima del archivo de validacin tiene el siguiente formato:
:formato

Este formato es ejecutado inmediatamente antes de la actualizacin del registro. Cualquier salida producida por el formato ser mostrada como mensaje de error. Tngase en cuenta que cada formato de validacin de campo debe estar contenido en una sola lnea. No puede insertarse, por tanto, ningn retorno de carro excepto al final del formato. Un ejemplo de archivo de validacin se muestra a continuacin:
10: &val10()

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 51 inconnu.

20: if size(v20)>7 then El campo 20 no puede tener ms de 7 caracteresfi :if p(v20) and p(v10) then Los campos 10 y 20 son mtuamente excluyentes fi

Este archivo de validacin chequea los campos 10 y 20 y el conjunto del registro. Para el campo 10 ejecuta el formato de salida val10. Si dicho formato devuelve cualquier cadena no vaca, se mostrar dicha cadena como un mensaje de error. Para el campo 20 se muestra un mensaje de error si el campo contiene ms de 7 caracteres. Finalmente, y antes de actualizarse el registro se muestra otro mensaje de error si ambos campos 10 y 20 contienen informacin. Si cualquier campo o el registro no supera los criterios de validacin CDS/ISIS muestra un mensaje de error y reposiciona el cursor al principio del campo. Deben realizarse las correcciones oportunas antes de proceder con el siguiente campo.

5.Actualizacin del Archivo Inverso


Debe tenerse en cuenta que CDS/ISIS, en principio, no actualizar automticamente el Archivo Inverso cuando se proceda a aadir, modificar o borrar registros del Archivo Maestro (esto depende del valor del parmetro 130 del archivo syspar.par). Es importante recordar esto dado que, hasta que el Archivo Inverso no se actualice, pueden darse las siguientes situaciones: Los nuevos registros aadidos no estarn disponibles en la recuperacin; Los registros modificados sern recuperables, pero bajo los viejos puntos de acceso; y Los registros borrados continan manteniendo activos sus puntos de acceso, pero no podrn ser visualizados, aunque si puedens ser editados. En cualquier caso, CDS/ISIS mantiene en el Archivo Maestro toda la informacin necesaria para la actualizacin del Archivo Inverso, pudiendo procederse a su actualizacin en cualquier momento, seleccionando el comando Actualizar I/F del men Base de Datos. Esta operacin puede tardar algn tiempo en funcin del nmero de registros a actualizar, el ordenador que se est utilizando, y el nmero medio de trminos de bsqueda generado por cada registro. Tras una pequea experiencia con una base de datos determinada, puede estimarse el tiempo aproximado necesario para la actualizacin de un registro, y si se considera que ste es aceptable, es recomendable actualizar el Archivo Inverso despus de cada sesin de entrada de datos (o antes de salir del programa). Alternativamente puede retrasarse la actualizacin a un perodo de tiempo ms conveniente (p.ej. al final del da, de la semana, ... etc.).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 52 inconnu.

C.

Ventana de Bsqueda Experta

Esta ventana se muestra al seleccionar el comando Bsqueda Experta del men de Bsquedas (veas tambin: Ventana de Bsqueda Asistida, pg. 56).

Figura 4-3 : Ventana de Bsqueda Experta U

i.

Operadores

Pulsando cualquiera de estos botones se inserta en la posicin del cursor en la ventana Expresin de bsqueda el correspondiente operador.

ii. Expresin de bsqueda


Esta ventana de edicin contiene la expresin de bsqueda activa. Los usuarios expertos pueden escribir directamente en dicha ventana las bsquedas que deseen realizar (veas Lenguaje de Recuperacin CDS/ISIS en las pgs. 103 y sig. del Manual de Referencia Mini-micro CDS/ISIS (versin 3.0)). El nmero mximo de caracteres que pueden escribirse en esta ventana es de 1000.

Esta ventana tendr diferente aspecto si el parmetro 980 del archivo syspar.par vale 1 (veas Apndice B - Seccin 1 en la pg. 154). En este caso la ventana correspondiente se muestra en la siguiente pgina.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 53 inconnu.

Los siguiente botones operan en esta ventana: Abre la Ventana Diccionario. Muestra la lista de trminos ANY de la base de Datos. Pulsando sobre cualquiera de ellos se inserta en la ventana Expresin de bsqueda. Pulsando este botn se ejecuta la expresin de bsqueda Pulsando este botn se borra la expresin de bsqueda. Pulsando este botn se cierra la sesin de bsqueda Pulsando este botn se abre la ayuda sobre temas de bsquedas.

iii. Histrico de bsquedas


Esta ventana contiene la lista de las bsquedas realizadas hasta el momento durante la sesin de trabajo. Para cada expresin se indica el nmero de la bsqueda, la base sobre la que se ha realizado, el nmero de registros recuperados y la expresin de bsqueda. Se aadir automticamente un nuevo elemento cada vez que se ejecute una nueva bsqueda. Una doble pulsacin sobre cualquier elemento de esta ventana muestra los resultados correspondientes en la ventana de Base de Datos. Una pulsacin simple normalmente inserta el nmero de bsqueda en la ventana Expresin de bsqueda. Sin embargo, si el elemento corresponde a una bsqueda anterior realizada sobre otra base de datos, se copia la propia expresin de bsqueda. Tambin se puede copiar dicha expresin (lo que es distinto de copiar el nmero de la bsqueda), seleccionndola en la ventana Histrico de bsquedas y arrastrndola con el ratn sobre la ventana Expresin de bsqueda. U Si el parmetro 908 del archivo syspar.par vale 1 la ventana de bsquedas tendr el siguiente aspecto:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 54 inconnu.

D. Ventana de Bsqueda Asistida


Esta ventana proporciona una interfaz simplificada de bsqueda para usuarios inexpertos. Se muestra al seleccionar el comando Bsqueda Asistida del men Bsqueda. (veas tambin la seccin Lenguaje de Bsqueda de CDS/ISIS, pg. 101).

Figura 4-4 : Ventana de Bsqueda Asistida

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 55 inconnu.

i.

Elementos de bsqueda

La ventana ofrece cuatro recuadros de texto donde pueden escribirse trminos de bsqueda. Alternativamente puede pulsarse el botn para abrir la ventana Diccionario (veas a continuacin), de la que puede seleccionarse por doble pulsacin el apropiado trmino de bsqueda.

ii. Campos buscables


Cada elemento de bsqueda puede estar asociado a un campo particular, por seleccin del mismo en la correspondiente lista de Campos buscables tras pulsar el botn .

iii. Operadores
Los elementos de bsqueda pueden ser relacionados entre s con los tres operadores de bsqueda AND, OR y NOT, seleccionado el adecuado de la correspondiente lista de Operadores que se despliega al pulsar el botn .

iv. Bsqueda anterior


Cuando se han realizado anteriores bsquedas, puede seleccionarse cualquiera de ellas de la lista Bsquedas anteriores, desplegada al presionar el correspondiente botn , y relacionar con ellas nuevos trminos de bsqueda.

v. Botones
Para ejecutar la bsqueda pulse el botn . La ecuacin de bsqueda generada por CDS/ISIS ser mostrada entonces en la ventana Expresin de bsqueda. Cuando se haya completado se mostrar el nmero asignado en el recuadro Nmero de bsqueda, y el n de registros recuperados aparecer en el recuadro N de aciertos. Pueden visualizarse los resultados presionando el botn el botn botn ; al presionar

se vuelve a la ventana de Base de Datos y al presionar el se borrar el contenido de los recuadros Elementos de bsqueda.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 56 inconnu.

E.

Ventana Diccionario

Esta ventana muestra los trminos de bsqueda del diccionario. Aparecer cada vez que se pulse el botn Diccionario en cualquiera de las ventanas Bsqueda experta, Bsqueda Asistida, Entrada de datos o Base de Datos.

Figura 4-5 : Ventana Diccionario

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 57 inconnu.

i.

Campos buscables

Esta ventana de seleccin permite elegir los trminos del diccionario asociados a un determinado campo cuando se trabaja en modo de bsqueda experta. Al seleccionar un campo se aade automticamente el correspondiente calificador de trmino a los trminos seleccionados en la ecuacin de bsqueda. Seleccionando <Todos los campos> la bsqueda se realiza sobre todos los campos indizados. Al seleccionar un campo, la ventana diccionario se modifica como sigue, dependiendo del valor del parmetro 104 del archivo de configuracin syspar.par. 104=0 (defecto) Se visualiza el diccionario completo, pero los trminos de otros campos aparecen en minsculas grises y no son seleccionables;

104=1 slo aparecen los trminos del diccionario presentes en el campo seleccionado.

ii. Ventana de trminos


Al escribir uno o ms caracteres en la ventana de trminos se avanza la visualizacin del diccionario de acuerdo al conjunto de caracteres tecleado (p.ej. al teclear f los trminos del diccionario se muestran a partir del primero que empieza por F).

iii. Trminos del diccionario


Por una doble pulsacin sobre un trmino del diccionario se selecciona este, y dependiendo de la ventana desde la que se abri la ventana diccionario, lo inserta en la posicin correspondiente como se indica a continuacin: Ventana Bsqueda Experta: El trmino se inserta en la posicin activa del cursor en la ventana Expresin de bsqueda. Si se ha seleccionado previamente algn operador, este se aadir antes del trmino seleccionado automticamente; si no es as se inserta el operador OR; Ventana Bsqueda Asistida: El trmino se inserta en la ventana Elemento de bsqueda activa; Ventana Entrada de Datos: El trmino se inserta en la posicin activa del cursor en la ventana de Edicin de campos. Cualquiera de estas operaciones puede realizarse por seleccin y arrastre del trmino desde la ventana diccionario a la ventana correspondiente. Use el mtodo que encuentre ms conveniente.

iv. Botones Pg. Adelante y Atrs


Estos botones avanzan o retroceden la visualizacin de trminos en el diccionario por pginas completas. Sin embargo la operacin pg. Atrs no puede ir ms atrs de la posicin con que se abri la primera pgina. Para moverse a otras posiciones utilice la ventana de Trminos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 58 inconnu.

5. Definicin de Bases de Datos


Al pulsar el botn o al seleccionar el comando Nueva (Definicin)... del men Base de Datos se inicia el proceso de definicin de bases de datos, en el que se irn abriendo consecutivamente las siguientes ventanas:

A.

Ventana de dilogo Nueva base

Figura 5. -1 : Ventana Nueva Base En esta ventana se ha de introducir el nombre y ruta de acceso (path) de la nueva base. El nombre de la base no ha de contener ms de seis caracteres. Si no se especifica el path, se tomar lo especificado por defecto en el parmetro 5 del archivo syspar.par.

B.

Definicin de Bases de datos -1: Tabla de definicin Campos (FDT)

Una vez que se ha especificado el nombre y directorio de la nueva base de datos se abrir la siguiente ventana:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 59 inconnu.

Figura 5-2.- Tabla de Definicin de Campos En esta ventana aparecern los recuadros siguientes, cada uno de los cuales se rellenarn para cada campo para especificar sus caractersticas:

Tag (Etiqueta)

El rtulo o etiqueta es un valor numrico nico (del 1 al 32767), que identifica al campo. Se usar cada vez que se desee que CDS/ISIS lleve a cabo alguna operacin con ese campo. La etiqueta se almacena en el registro maestro y se encuentra asociada al contenido del campo correspondiente El nombre del campo es un nombre descriptivo que el usuario asigna a ese campo. Normalmente se utiliza en las hojas de ingreso de datos para rotular el campo en la pantalla. El nombre del campo puede tener una longitud mxima de 30 caracteres. Pulsando el botn se despliegan las opciones de tipo de campo. El valor implcito por defecto del editor de lneas es Alfanumrico. El tipo de campo puede ser uno de los siguientes: Alfanumric o El campo admite cualquier carcter alfanumrico. Los campos de este tipo no son verificados por CDS/ISIS. El campo slo admite caracteres alfabticos (los espacios no son caracteres alfabticos). Durante el proceso de ingreso, CDS/ISIS verificar esta restriccin, presentar un mensaje si no es satisfecha, y solicitar que se corrija el dato El campo solo admite caracteres numricos (0-9). En el ingreso de datos, CDS/ISIS verificar esta restriccin, presenta un mensaje si no es satisfecha, y solicitar que se corrija el dato.

Nombre

Tipo

Alfabtico

Numrico

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 60 inconnu.

Rep

Este parmetro define si un campo es repetible o no (pueda presentarse ms de una vez en un registro, o no). Una R indica que el campo es repetible. El nmero de ocurrencias de un campo repetible slo est limitado por el tamao mximo del registro. Subcampos Si el campo contiene subcampos, los identificadores de subcampo permitidos se definen aqu, en el orden en el que deben aparecer. Ntese que el smbolo de negacin (^) que identifica al delimitador de subcampo, no se incluye. Por ejemplo, si un campo puede contener los subcampos ^a, ^b y ^c, estos se definen en la FDT como abc (y no como ^a^b^c).

Patrn/Subcampos

Patrn/Subcampos

Patrones Un patrn es una descripcin carcter por carcter, del contenido del campo. Para cada posicin en el campo, el usuario define en el patrn el tipo de carcter que puede contener, de acuerdo con lo siguiente: X la posicin puede contener cualquier carcter alfanumrico A la posicin debe contener un carcter alfabtico 9 la posicin debe contener un carcter numrico otro la posicin debe contener el carcter que se indica. Ntese que X y A deben indicarse en mayscula. Las siguientes restricciones de los campos tipo Patrn son: Su longitud mxima est limitada a 20 caracteres; No pueden ser repetibles; y no pueden contener subcampos. Los siguientes son algunos ejemplos de patrones y de los datos correspondientes al ingreso: Patrn 99-999/AA XXX(AA)9 Dato Ingresado 35-674/XE 35-j56/Xe Xrr(BB)7 ...(78)9 Comentario Vlido `j es invlida Vlido `78 es invlido

Adems la ventana presenta los siguientes botones: Valida la informacin del conjunto de parmetros de definicin del campo explicados anteriormente y edita la correspondiente

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 61 inconnu.

lnea de la FDT Borra los datos de los recuadros de definicin anteriores Ordena los campos por su valor de tag (etiqueta) Borra todas las lneas de la FDT definidas hasta el momento Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir una ventana pidiendo su confirmacin Abre el fichero de ayuda sobre esta pantalla (no habilitado) Una vez definidos todos los campos de la base, debe pulsar este botn para proceder a la siguiente etapa

C.

Definicin de Bases de datos 2: Definicin de Hojas de Trabajo

Al pulsar el botn anterior se abrir la segunda ventana de definicin de bases de datos: Definicin de la hoja de trabajo por defecto de la base. Necesariamente debe existir una hoja de ingreso de datos con el nombre de la base, aunque una base puede tener asociadas otras hojas de entrada de datos con nombres distintos. La siguiente ventana de dilogo se despliega en la segunda etapa de definicin de base de datos nuevas:

Figura 5-3.- Definicin de Hojas de Trabajo

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 62 inconnu.

En esta ventana existen los siguientes recuadros: Hoj Trab: Contiene BASE (BASE es el nombre de la base de datos que se est creando). En esta operacin dicho nombre no puede cambiarse. Esta misma ventana se puede utilizar posteriormente para definir nuevas hojas de entrada de datos Campos: Contiene la lista de los campos de la base definidos en la etapa anterior. Seleccionando cualquiera de ellos se pueden incluir en la hoja de trabajo.

Campos de entrada de datos: En este recuadro se indican los campos que formarn parte de la hoja de entrada de datos que se est definiendo. Entrada de datos en modo insercin: Determina el modo de edicin por defecto en que se desplegar la hoja de trabajo (insercin o sobreescritura) Adems esta ventana de definicin de hojas de trabajo tiene los siguientes botones: Al pulsar este botn el campo seleccionado en el recuadro Campos se incluye en el recuadro Campos de entrada de datos, integrndose en la futura hoja de entrada de datos de la base Al pulsar este botn se excluye el campo seleccionado en el recuadro Campos de entrada de datos de dicho recuadro, borrndose de la futura hoja de entrada de datos de la base Opcin recomendada: Al pulsar este botn todos los campos del recuadro Campos se incluyen en el recuadro Campos de entrada de datos, integrndose en la futura hoja de entrada de datos de la base Una vez seleccionado un campo en el recuadro Campos de entrada de datos, al pulsar este botn se sube una lnea su posicin en la futura hoja de entrada de datos de la base Una vez seleccionado un campo en el recuadro Campos de entrada de datos, al pulsar este botn se baja una lnea su posicin en la futura hoja de entrada de datos de la base Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir una ventana pidiendo su confirmacin Abre el fichero de ayuda sobre esta pantalla (no habilitado) Al pulsar cualquiera de estos botones se despliega la ventana de definicin de bases de datos de la anterior o siguiente fase Despliega la ventana de validacin de campos descrita a continuacin Despliega la ventana de validacin de registros descrita a continuacin

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 63 inconnu.

1.Ventana de Validacin de Campos


Si en la ventana anterior se pulsa el botn de validacin de campos siguiente ventana: aparecer la

Figura 5-4.- Ventana de validacin de Campos En esta ventana se muestran los siguientes recuadros: Descripcin: Nombre del campo activo (marcado, seleccionado) en el recuadro Campos de entrada de datos de la Hoja de Entrada de datos cuando se puls el botn de validacin de campos. Etiqueta: Numero del campo o etiqueta (Tag) de dicho campo. Valor por Defecto: Valor que se asigna al campo por defecto en la futura hoja. Para las hojas de trabajo de ingreso, generalmente se proporcionar un valor por defecto solamente para aquellos campos cuyos contenidos sern los mismos para la mayora de los registros. Ayuda: Mensaje de ayuda que aparecer en la Hoja de Entrada de datos sobre el tipo de informacin contenida en el campo y su formato. Formato : Formato de validacin del campo (Veas apartado 4.4 Validacin de Campos y registros, pg. 52) Adems esta ventana posee los siguientes botones: Abre la ventana de fuentes disponibles Cancela la validacin de campos, volviendo a la pantalla anterior Abre la ventana de ayuda asociada. (No disponible en esta versin) Archiva la hoja de validacin de campos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 64 inconnu.

2.Hoja de Validacin de Registros


Al pulsar sobre el botn de Validacin de registros, la siguiente ventana: , se despliega

Figura 5-5.- Ventana de Validacin de registros En esta ventana se puede definir el formato que ha de cumplir el registro, pudindose imponer cuantas condiciones nos permita el lenguaje de formatos de CDS/ISIS. Adems esta ventana posee los siguientes botones: Abre la ventana de fuentes disponibles Cancela la validacin de campos, volviendo a la pantalla anterior Abre la ventana de ayuda asociada. (No disponible en esta versin) Archiva la hoja de validacin de campos.

D. Definicin de Bases de datos 3: Definicin de Formatos de impresin


Al pulsar el botn siguiente ventana en la pantalla de la figura 5-3 (hoja de trabajo) se desplegar la

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 65 inconnu.

Figura 5-6.- Asistente definicin de formatos - 1 En la que se nos consulta si deseamos utilizar el asistente para la definicin de formatos de visualizacin e impresin. Si pulsamos el botn S, (recomendado), se desplegar la siguiente pantalla para que elijamos el tipo de formato que queremos crear:

Figura 5-7.- Asistente definicin de formatos - 2 En esta pantalla se ofrecen cuatro tipos de formatos: Estilo Normal .- El Asistente crear un formato sencillo pero con alguna de las nuevas herramientas de formatos definidas para la versin de Windows, que por lo tanto no ser vlido para entorno de MS-DOS. Formato compatible con CDS/ISIS para DOS .- El formato solo incluir las herramientas de formatos compatibles con la versin de DOS. (recomendado si deseamos compatibilidad con la versin DOS) Formato decorado .- El Asistente crear un formato con distintos tipos de letras, recuadros, etc. que aprovecharn la mayor parte de las nuevas herramientas definidas para le versin de CDS/ISIS para Windows, por lo que no podr ser usado en la versin de DOS. (Opcin recomendada si no necesitamos compatibilidad con la versin DOS) Formato HTML decorado .- Igual que el anterior pero escrito en lenguaje HTML, lo que permitir incluir las salidas de visualizacin o impresin en cualquiera de los programas que puedan manejar dichos formatos. En esta pantalla tendremos que elegir una de las cuatro opciones que nos presenta el asistente, marcando con el ratn una de ellas, tras lo cual pulsaremos el botn , que desplegar la ventana de definicin de formatos de visualizacin e impresin, en la que el Asistente habr incluido automticamente el tipo de formato elegido; esta misma

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 66 inconnu.

ventana pero con el recuadro Formato en blanco se desplegar directamente en blanco, si en su momento decidimos no utilizar el asistente (figura 5-6):

Figura 5-8 .- Definicin de Formatos de visualizacin e impresin En la que aparecer el nombre del formato (igual que el de la base si estamos en la etapa de definicin de una nueva base de datos), el recuadro de edicin de formatos, (que aparecer relleno en el caso de que hallamos elegido usar el Asistente) y sobre el que podremos realizar las modificaciones que estimemos oportunas (no recomendado, ya que si lo necesitase dicha operacin puede realizarse despus de haber terminado el proceso de definicin de la base).

E.

Definicin de Bases de datos 4: Definicin de la Tabla de Seleccin de Campos (FST)

Al pulsar el botn en la pantalla de la figura 5-8 (Formato de visualizacin) se desplegar la siguiente ventana:

Figura 5-9.- Asistente definicin de Diccionarios - 1 Si pulsamos la opcin de aceptar el uso del asistente se desplegar la ventana:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 67 inconnu.

Figura 5-10.- Asistente definicin de Diccionarios - 2 En la que podremos marcar los campos de los que deseamos realizar la indizacin, as como la tcnica de indizacin a aplicar al conjunto. Dado que la tabla de seleccin de campos creada con el uso del asistente se puede modificar en cualquier momento, lo ms recomendable en esta etapa es marcar los campos que queremos indizar eligiendo una de las tcnicas de indizacin del 0 al 4. Posteriormente podremos reeditar esta tabla y realizar las modificaciones oportunas. En cualquier caso tendremos que tener en cuenta que cada vez que se haga cualquier modificacin en la FDT tendremos que rehacer el archivo inverso a travs del comando Actualizar I/F del men Base de datos. Una vez aceptadas las opciones que nos ofrece el asistente de definicin de diccionarios, podemos pulsar el botn Ok, con lo que se desplegar la siguiente ventana:

Figura 5-11.- Definicin de la Tabla de seleccin de Campos

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 68 inconnu.

En esta ventana aparece en la parte superior el nombre de la tabla de seleccin de campos asociada a la nueva base, que ha de coincidir con el nombre de la misma, as como los distintos formatos de generacin de archivos que gener el asistente. Esta misma ventana se desplegar sin ningn contenido en el recuadro Entrada si dedicimos en su momento no hacer uso del asistente. En cualquier caso tendremos la oportunidad de incluir o modificar cualquiera de las entradas de la FDT, con ayuda de los siguientes recuadros y/o botones: Etiq/nombre En ste recuadro se elige el o los campos a los que se quiere aplicar cada una de las lneas, a travs del men desplegable que contiene la lista de los campos definidos en la nueva Base de datos Podemos sealar cualquiera de la tcnicas de indizacin disponibles en CDS/ISIS. Para ms aclaraciones veas pgs. 83 a 86 del Manual de Referencia CDS/ISIS. Versin 3.0 En sta ventana de edicin tendremos que definir o modificar el formato de extraccin de datos para cada una de las lneas de la FDT para archivo inverso. Para ms aclaraciones veas pgs. 86 a 92 del Manual de Referencia CDS/ISIS. Versin 3.0 Una vez definidos los parmetros anteriores para cada lnea de la FDT, deberemos pulsar ste botn para que se incluya en el recuadro Entrada Pulsaremos ste botn para definir nuevas lneas en la FDT Al pulsar ste botn se borra del recuadro entrada la lnea de la FDT activada (marcada con fondo azul) Deshace los cambios realizados en la lnea activa, releyendo los anteriores del disco Abre la ventana de ayuda asociada. (No disponible en esta versin) Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir una ventana pidiendo su confirmacin Retorna a la etapa anterior del proceso de definicin de nuevas bases de datos Cierra las ventanas de dilogo de definicin de nuevas bases de datos, pasando a la etapa de grabacin de los datos suministrados en las cuatro etapas. Al finalizar la cuarta y ltima etapa de proceso de definicin de nuevas bases de datos, pulsando el correspondiente botn de la pantalla anterior se desplegar el siguiente recuadro de dilogo:

Tcnica

Formato

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 69 inconnu.

que nos pide confirmacin para dar por finalizado el proceso. Si aceptamos los datos que se definieron en las etapas anteriores, se desplegar la siguiente ventana:

que nos informa que se han grabado los ficheros correspondientes de la nueva base de datos. Al pulsar el botn aceptar, se desplegar la ventana de dilogo de seleccin de archivos por si queremos abrir la base recin creada (Ventana Abrir Base de datos):

Si elegimos la base de datos recin creada (sdg.mst en ste ejemplo) se desplegar la ventana de la nueva base de datos, que, al no contener ningn registro, presentar el siguiente aspecto:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 70 inconnu.

en donde podemos resear que el nmero de registros (mfn mximo y actual) es 0. Una vez en este punto podremos empezar el proceso de grabado de los registros de la nueva base a travs del correspondiente comando del men Editar.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 71 inconnu.

6. Ventanas de Dilogo CDS/ISIS


A. Ventana de dilogo abrir archivos

La siguiente ventana se despliega cada vez que se abre una base de datos o un archivo:

Figura 6-1 : Ventana de dilogo Abrir

i.

Nombre del archivo

Seleccione o escriba el nombre del archivo que desee abrir. El recuadro solo mostrar los archivos con extensin igual a la/s seleccionada/s en el recuadro Ver archivos de Tipo.

ii. Ver archivos de Tipo


Selecciona el tipo de archivos que aparecern en el recuadro anterior. El tipo de Archivos se asigna automticamente por CDS/ISIS segn la operacin particular que se estuviese realizando de la forma siguiente: Abrir bases de datos Operaciones de Importacin y exportacin Archivos guardados Hojas de Trabajo *.mst; *.par *.iso. *.wsv *.wpr

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 72 inconnu.

iii. Unidad
Selecciona la unidad que contiene el archivo que se desea abrir. Tenga en cuenta que solo sern listadas las unidades de red que estuviesen conectadas antes de iniciar la sesin de trabajo con CDS/ISIS.

iv. Directorios
Selecciona el directorio donde est almacenado el archivo que se desea abrir.

v. Botones
Abre el archivo seleccionado Cancela la operacin Abre la ventana de ayuda del tema relacionado

B.

Ventana de dilogo Histrico de bsquedas

La ventana de dilogo Histrico de bsquedas, muestra la lista de todas las bsquedas realizadas hasta el momento durante la sesin de trabajo. A continuacin se muestra un ejemplo de esta ventana.

Figura 6-2 : Ventana de dilogo Histrico de bsquedas Para seleccionar una bsqueda pulse sobre el correspondiente botn. Para cancelar la operacin pulse sobre el primer botn ( <-> ).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 73 inconnu.

C.

Ventana de dilogo de Importacin

La Ventana de dilogo de importacin se despliega en respuesta al comando Importar del men Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente ventana de dilogo abrir:

en la que se seleccionar el archivo *.iso que se desea importar. Tras ello se despliega la siguiente ventana.

Figura 6-3 : Ventana de dilogo de importacin Dicha ventana posee los siguientes recuadros de dilogo y botones:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 74 inconnu.

i.

Nombre del archivo ISO de entrada

Este campo contiene el nombre de archivo que se eligi en la ventana de Archivo ISO de entrada. El Archivo debe estar en el formato estndar ISO 2709 descrito en el Manual de Referencia de CDS/ISIS.

ii. Primer MFN a ser asignado


Si se especifica este parmetro CDS/ISIS renumerar secuencialmente los registros de entrada a partir del nmero de MFN especificado. Normalmente se debe introducir 1 si se est usando la opcin Cargar, y el nmero de registros actual de la base + l, cuando se usan las opciones Aadir o Actualizar. En este ltimo caso, sin embargo, si se indica un nmero de registro (MFN) ya asignado a un registro presente en la base de datos, CDS/ISIS numerar automticamente los registros importados a partir del prximo nmero de registro a ser asignado en la base (por tanto las opciones Aadir y Actualizar funcionan de la misma forma).

iii. Campo con MFN


Como alternativa a la opcin anterior (que ser ignorada en caso de especificar una etiqueta de entrada), puede asignarse el MFN a partir de un campo del registro de entrada. En este caso, el usuario especifica en este campo la etiqueta ISO del campo que contiene el MFN. Ntese que el campo debe contener un valor numrico, y slo puede usarse para este propsito, ya que no ser almacenado en los registros de la base de datos receptora.

iv. FST de Reformateo


Este parmetro es opcional. Si se deja en blanco, los campos en el archivo de salida mantendrn sus etiquetas y su contenido. En forma alterna, puede realizarse cierto grado de reformateo suministrando el nombre de una FST. Cuando se usa para reformateo, la FST se interpreta de la manera siguiente: Cada lnea de la FST representa un campo de salida; A cada campo de salida se le asigna una etiqueta igual al identificador de campo definido en la lnea correspondiente de la FST. El formato de extraccin de datos incluido en la FST define el contenido del campo. En este formato, se deben usar las etiquetas ISO de los campos segn se definieron para el archivo de entrada. Cada lnea producida por el formato (o cada elemento, si la FST especifica las tcnicas de indizado 2, 3 o 4) generar una nueva ocurrencia del campo de salida. Ntese que el archivo de palabras vacas de la base de datos receptora, si lo hay, ser usado para procesar los campos con tcnica de indizado 4. 100 Autor (repetible) 200 Ttulo 300 Palabras clave (repetible) 400 Notas

Supngase por ejemplo que el archivo de entrada contiene los campos siguientes:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 75 inconnu.

Una FST para reformateo para este archivo podra ser la siguiente: 1 0 (v100/) 2 0 v200 [campo de salida 1 igual al campo de entrada 100] [campo de salida 2 igual al campo de entrada 200]

3 0 |<|v300|>| [campo de salida 3 contiene las palabras clave encerradas entre <..>; cada palabra clave ser tomada de una ocurrencia del campo de entrada 300]

v. Tabla de Conversin Gizmo


Este recuadro puede contener el nombre de una tabla de conversin Gizmo para ser usada en la importacin. Esta opcin se incluye principalmente para facilitar el intercambio de datos que contienen marcas diacrticas codificadas entre plataformas de diferente hardware y/o software. Un archivo de conversin GIZMO es un archivo de texto ASCII que puede ser creado usando cualquier editor de textos, y se define del modo siguiente. El primer carcter de la primera lnea contiene el prefijo de diacrtica (normalmente el smbolo @ para CDS/ISIS). Cada lnea posterior tiene el formato siguiente: dxyxyxyxyxy....xy donde d es el cdigo de diacrtica (p.ej.: 7 para el acento agudo), x es el carcter a ser acentuado, e y es el carcter acentuado. Un ejemplo de una tabla de conversin GIZMO simple es la siguiente: @ 6ae 7ae (([ ))] CDS/ISIS usa esta tabla para producir diacrticas codificadas en la exportacin (p.ej.: ser convertida en @7e), y para decodificar diacrticas codificadas en la importacin (p.ej.: @6a ser convertida en ). Nota: Esta herramienta no est implementada en la versin 1.0.

vi. Opciones
Este parmetro indica la forma en que los registros sern incorporados a la base de datos, de acuerdo a lo siguiente: Cargar: En este caso, la base de datos resultante contendr solamente los registros importados. Debido a que esta opcin borra cualquier registro que pudiera existir previamente en la base de datos, CDS/ISIS siempre solicitar que el usuario confirme esta operacin. Aadir: Aade los registros del archivo de entrada a los que ya se encuentran en la base de datos, si los hay. Sin embargo, los registros de entrada con un nmero de MFN igual

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 76 inconnu.

a registros existentes, no son reemplazados (a menos que los registros existentes estn marcados para ser borrados). CDS/ISIS mostrar los MFN de estos registros, si los hay. Actualizar: Igual que M, excepto que los registros con igual MFN son reemplazados automticamente. Ntese que las opciones Aadir y Actualizar slo operan como se indica si se estn importando los MFN de los registros (o sea, que se ha rellenado el recuadro Campo con MFN). En caso contrario, CDS/ISIS simplemente aade al archivo maestro los campos que vayan ingresando, y asigna MFN secuenciales a partir del MFN ms alto asignado hasta el momento, o desde el MFN especificado por el usuario en el campo Primer MFN a ser asignado.

D. Ventana de dilogo de Exportacin


La Ventana de dilogo de exportacin se despliega en respuesta al comando Exportar del men Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente ventana de dilogo abrir:

en la que se indicar el nombre del archivo *.iso que se desea exportar. Tras ello se despliega la siguiente ventana:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 77 inconnu.

Figura 6-4 : Ventana de dilogo Exportar Dicha ventana posee los siguientes recuadros de dilogo y botones:

i.

Archivo ISO de salida

Este campo contendr el nombre y ruta (path) del archivo ISO de salida indicado en la Ventana de dilogo anterior. Este archivo estar en el formato standard ISO 2709 segn se describe en Formato de intercambio ISO 2709 en el apndice B del Manual de Referencia de CDS/ISIS.

ii. Separador de Campos


En este recuadro se indicar el carcter que se usar como separador de campos en el archivo de salida. Si se deja vaco CDS/ISIS usar el separador de campos standard definido en la norma ISO 2709 es el cdigo ASCII 30 (1E hexadecimal). Sin embargo, si el archivo a ser exportado debe ser transmitido a travs de canales de telecomunicaciones, este carcter puede ser alterado o eliminado por el software de comunicaciones. Por ello, CDS/ISIS permite al usuario redefinir el carcter de separacin de campos como cualquier cdigo ASCII que pueda pasar por los canales de comunicacin. Ntese que el carcter seleccionado debe ser tal que no aparezca nunca como parte de los datos en la base de datos, ya que CDS/ISIS reservar su uso para estos efectos. Para especificar cualquier carcter ASCII como separador de campos utilice la siguiente notacin: \xxx donde xxx es el nmero del cdigo ASCII correspondiente al carcter deseado. Por ejemplo para especificar como separador de campos el carcter ASCII 28 debe escribirse en este recuadro: \028.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 78 inconnu.

iii. Separador de Registros


En este recuadro se indicar el carcter que se usar como separador de registros en el archivo de salida. Si se deja vaco CDS/ISIS usar el separador de registros standard definido en la norma ISO 2709 es decir el cdigo ASCII 29 (1D hexadecimal). Las mismas consideraciones mencionadas para el campo anterior son aplicables en este caso.

iv. Parmetros de Seleccin (Exportar, Intervalo)


Pueden exportarse en forma selectiva, porciones de la base de datos. Para definir los registros a ser exportados, existen dos posibilidades: usar un rango de MFN, o los registros recuperados en la ltima bsqueda realizada. Para seleccionar un rango de registros por MFN, marque el botn Intervalo de MFN e indique los nmeros de registro del primero y el ltimo de los registros a exportar en los recuadros Desde MFN y a MFN respectivamente. Para seleccionar los resultados de la ltima bsqueda, pulse el botn Resultado de Bsqueda. Si solo se quieren exportar los registros marcados en el resultado de la ltima bsqueda, debe marcarse adems el recuadro Registros Marcados. (deben estar marcados ambos recuadros). Tngase en cuenta que si est marcada la opcin de Resultado de Bsqueda y adems se han introducido lmites de MFN, se aplicarn ambos criterios simultneamente. Por ejemplo, si en la ltima bsqueda se han recuperado los registros de n de MFN 3, 5, 150 y 270, y los lmites de MFN son 10/200, solo se exportar en registro de MFN 150, al ser el nico que cumple ambos criterios.

v. FST de Reformateo
Este parmetro es opcional. Si se deja en blanco, los campos en el archivo de salida mantendrn sus etiquetas y su contenido. En forma alterna, puede realizarse cierto grado de reformateo suministrando el nombre de una FST. Cuando se usa para reformateo, la FST se interpreta de la manera siguiente: Cada lnea de la FST representa un campo de salida; A cada campo de salida se le asigna una etiqueta ISO igual al identificador de campo definido en la lnea correspondiente de la FST. El formato de extraccin de datos incluido en la FST define el contenido del campo. En este formato, se deben usar las etiquetas CDS/ISIS de los campos segn se definieron para la base de datos. Cada lnea producida por el formato (o cada elemento, si la FST especifica las tcnicas de indizado 2, 3 o 4) generar una nueva ocurrencia del campo de salida. 1 Autor (repetible) 2 Ttulo 3 Palabras clave (repetible) 4 Notas

Supngase por ejemplo que la base de datos contiene los campos siguientes:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 79 inconnu.

Una FST para reformateo para este archivo podra ser la siguiente: 1 0 mfn 100 0 (v1/) [el campo de salida 1 contendr el MFN] [el campo de salida 100 ser igual que el campo de entrada 1 (ntese el uso de un grupo repetible en el formato, para generar en la salida cada ocurrencia del campo 1, como una lnea separada)] [el campo de salida 300 contiene las palabras clave encerradas entre <..>; cada palabra clave ser tomada de una ocurrencia del campo de entrada 3]

200 0 v2 [el campo de salida 200 ser igual al campo de entrada 2] 300 0 |<|v3|>|

Ntese que como ninguno de los formatos se refiere al campo 4, este no ser exportado. Puede entonces usarse una FST para reformateo con objeto de exportar slo determinados campos.

vi. Renumerar registros desde MFN


Es posible reasignar un MFN a los registros de salida, iniciando desde un nmero seleccionado por el usuario que se especifica en este campo. Si se deja este dato en blanco, los registros de salida retienen su MFN original. Esta opcin slo afecta al archivo de salida ISO. Los registros de la base de datos no sufren modificacin. Ntese sin embargo, que esta opcin slo tiene efecto si se exporta el MFN como uno de los campos de salida a travs del uso de la opcin Campo de salida con MFN explicada a continuacin.

vii. Campo de salida con MFN


Puede exportarse el n de MFN como un campo en el archivo de salida, asignando aqu una etiqueta de salida. Ha de hacerse as ya que el n de MFN no corresponde a ningn campo de la base de datos que se est exportando (no tiene etiqueta y no est definido en la FDT). Puede tambin exportarse el n de MFN por medio de una FST de Reformateo como se indic arriba.

viii. Tabla de conversin Gizmo


Este recuadro puede contener el nombre de una tabla de conversin Gizmo para ser usada en la exportacin. Nota: Esta herramienta no est implementada en esta versin.

E.

Ventana de dilogo de Mantenimiento del Archivo Inverso

La Ventana de dilogo de Mantenimiento del Archivo Inverso se despliega en respuesta al comando Actualizar I/F del men Base de Datos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 80 inconnu.

Figura 6-5 : Ventana de dilogo de Mantenimiento del Archivo Inverso

i.

Actualizar

Esta opcin actualiza el Archivo Inverso de todos los registros del Archivo Maestro cuya actualizacin est pendiente, es decir de los registros aadidos, borrados o modificados desde la ltima actualizacin del Archivo inverso.

ii. Generacin completa del Archivo Inverso


Esta opcin genera totalmente el archivo inverso para una base de datos. Normalmente esta opcin no se utiliza, a menos de que sea realmente necesario. Por ejemplo siempre que se quiera cambiar el contenido del diccionario mediante el cambio de la FST para archivo inverso, entonces debe regenerarse el archivo inverso. Si no se hace esto, se introducirn inconsistencias en la base de datos, ya que los registros agregados o modificados despus del cambio de la FST quedarn invertidos de manera diferente a los que se generaron antes del cambio. Ntese sin embargo, que hay casos que no requieren una inversin total, aunque se haya modificado la FST. Supngase por ejemplo que se decidi agregar un nuevo campo a la base de datos. Esto requiere una modificacin a la FDT, y puede requerir un cambio en la FST si se desea que ese campo sea recuperable. Sin embargo, ninguno de los registros de la base de datos contiene todava datos para este campo, y por lo tanto, una inversin total no es necesaria en este caso, siempre y cuando se haga el cambio de la FST antes de modificar o aadir los registros que contengan el nuevo campo. El proceso de generacin del archivo invertido consta de tres pasos: 1. Creacin del archivo de ligas (Archivo link); 2. Clasificacin del archivo de ligas; 3. Carga del archivo de ligas clasificado al archivo invertido. El archivo de ligas (link file) contiene toda la informacin necesaria para generar el archivo invertido, y se genera de acuerdo a la FST para archivo invertido definida para la base de datos. Contiene un registro para cada pareja trmino de bsqueda / apuntador (posting) a ser incluida en el archivo invertido. Por razones de eficiencia, en realidad se

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 81 inconnu.

crean dos archivos de ligas: uno que contiene los trminos de hasta 10 caracteres de longitud, y el otro contiene los trminos de ms de 10 caracteres. El segundo paso en la generacin del archivo invertido, clasifica el archivo de ligas en orden alfabtico. El propsito de esta clasificacin es agrupar todos los apuntadores (posting) relacionados con cada trmino de bsqueda, en preparacin del ltimo paso, que carga el archivo de links ya clasificado al archivo invertido. Estos tres pasos pueden tambin ser realizados uno a uno, utilizando las opciones Crear archivos link, Ordenar Archivos link y Leer archivos link, en ese orden. Esta posibilidad se ofrece para bases de datos muy grandes, donde la generacin total del archivo invertido puede requerir un tiempo relativamente largo, y bastante espacio en disco. En este caso, no debe realizarse ningn cambio al archivo maestro (agregar, modificar o eliminar ningn registro) hasta que se haya terminado el ltimo paso. Debe tenerse presente que CDS/ISIS no borra automticamente los archivos de ligas (LN1, LN2, LK1 y LK2). El usuario puede borrarlos manualmente en cualquier momento despus de terminar la generacin del archivo invertido, o en caso de haber realizado la generacin en las tres etapas por separado, pueden borrarse los archivos de links sin clasificar (LN1 y LN2) despus de ejecutar la opcin Ordenar Archivos link y antes de ejecutar la opcin Leer archivos link. Antes de iniciar la generacin, puede indicarse a CDS/ISIS el rango de MFN a ser invertido utilizando los recuadros al efecto (por defecto aparece desde MFN 1, hasta MFN 9999999, es decir, todos); Si se especifica un rango, p.ej. 1/10, slo se invertirn los registros indicados, y estos sern los nicos recuperables por medio del archivo invertido. Esta posibilidad deber ser usada slo para probar la FST para inversin. CDS/ISIS mantiene al usuario informado acerca del paso que se est ejecutando, mostrando la siguiente pantalla.

iii. Reinicializacin del Archivo Inverso


Esta opcin borra el contenido del archivo inverso y reasigna a todos sus archivos asociados a un tamao mnimo. Puede necesitarse el uso de esta opcin antes de la generacin completa del archivo inverso.

iv. Crear archivos link


Esta opcin genera el archivo de ligas segn se ha explicado anteriormente.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 82 inconnu.

v. Ordenar Archivos link


Esta opcin ordena los archivos producidos por la opcin anterior. Los archivos de ligas ordenados pueden ser ledos entonces usando la opcin Leer archivos link. El proceso de ordenacin para cada archivo de ligas (trminos cortos y largos) es el mismo. Durante la primera etapa, llamada fase 0, los registros del archivo de ligas son ordenados en grupos tan grandes como puedan caber en la memoria. Si el archivo de ligas completo cabe en memoria, la ordenacin finaliza despus de la fase 0. En otro caso los grupos ordenados son distribuidos en cuatro archivos de trabajo temporales y fusionados despus. Dependiendo del nmero de registros, pueden realizarse una o ms etapas de fusin, llamadas fase 1, 2, etc., producindose en cada etapa grupos de registros ordenados de tamao creciente, hasta que se obtiene un nico grupo.

vi. Leer archivos link


Esta opcin crea el Archivo Inverso a partir de los archivos de ligas clasificados. Esta opcin ha de usarse despus de la etapa de clasificacin anterior para la generacin completa del Archivo Inverso.

vii. Desde MFN ... a MFN


Puede indicarse aqu un rango de registros para ser invertido. Normalmente esta opcin solo se usar para comprobacin de la Tabla de Seleccin de Campos (FST). Si se introduce un rango de registros, solo ellos sern invertidos al diccionario, y solo ellos sern buscables.

F.

Ventana de Dilogo Adiciones Globales

Figura 6-6 : Ventana de Dilogo Adiciones Globales

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 83 inconnu.

i.

Rango MFN (de/a)

Si se ha elegido el comando Aadir Campo (Rango) indique aqu los nmeros de MFN inferior y superior de los registros a los que se quiera aplicar la operacin. p.ej. : 1/20. Si se ha elegido el comando Aadir Campo (Bsqueda), CDS/ISIS indicar aqu el nmero del conjunto de bsqueda seleccionado.

ii. Etiqueta de Campo


Indicar la etiqueta del campo en el que se quiere aadir informacin.

iii. Contenido del campo


Teclear aqu el texto que se quiere aadir al campo.

iv. Botn OK
Pulsando el ratn sobre este botn se inicia la operacin.

v. Botn Cancelar
Pulsando el ratn sobre este botn se cancela la operacin.

G. Ventana de dilogo Borrados Globales

Figura 6-7 : Ventana de dilogo Borrados Globales

i.

Rango MFN (de/a)

Si se ha elegido el comando Borrados Globales (Rango) indique aqu los nmeros de MFN inferior y superior de los registros a los que se quiera aplicar la operacin. p.ej. : 1/20. Si se ha elegido el comando Borrados Globales (Bsqueda), CDS/ISIS indicar aqu el nmero del conjunto de bsqueda seleccionado.

ii. Etiqueta del Campo


Indique aqu la etiqueta del campo a ser borrado.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 84 inconnu.

iii. Botn OK
Pulsando el ratn sobre este botn se inicia la operacin.

iv. Botn Cancelar


Pulsando el ratn sobre este botn se cancela la operacin.

H. Ventana de dilogo Reemplazar Campo

Figura 6-8 : Ventana de dilogo Reemplazar Campo

i.

Intervalo

Especifique aqu bien el rango de los nmeros de MFN que debern ser modificados, seleccionando Lmites de MFN y escribiendo el MFN menor y mayor separados por /, p.ej. 1/100; o bien una bsqueda anteriormente realizado seleccionando Conjunto de bsqueda, y eligiendo entonces la bsqueda sobre la que se quiere realizar la operacin de la lista de bsquedas que aparecer al oprimir el botn . En este caso se puede obligar a que la operacin de reemplazar texto se aplique exclusivamente sobre los registros marcados en la referida bsqueda marcando con el ratn sobre el recuadro Registros Marcados.

ii. Texto a encontrar


Escriba aqu el texto que quiere reemplazar.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 85 inconnu.

iii. Nuevo texto


Escriba aqu el nuevo texto que quiere que aparezca en los registros seleccionados. Si se deja vaco el Texto a encontrar ser borrado.

iv. Opciones
Marque cualquiera de las siguientes opciones si es el caso: Coincidir maysculas: Se buscar el texto tal cual figure en el recuadro Texto a encontrar. Si no se marca, la sustitucin se realizar independientemente de que el texto encontrado est en maysculas o minsculas; Solo palabras completas: Solamente se reemplazar el texto cuando ste se encuentre precedido y seguido de espacios en blanco o se encuentre al principio o la final del campo (o subcampo).

v. Alcance
Si se desea que el cambio se realice exclusivamente en determinados campos indique en recuadro Etiquetas la(s) correspondiente(s) etiqueta(s) de campo, hasta un mximo de 10, en el recuadro de etiquetas separados por coma (p.ej. 100,110,120). Si se desea realizar el cambio solo en determinados subcampos indique en el recuadro Subcampos el cdigo de subcampos adecuados (p.ej. ab).

I. Ventana de dilogo Impresin


La ventana de dilogo de impresin consta de cinco fichas: General Donde se determina lo que se quiere imprimir, donde se quiere imprimir y el formato que se usar en la impresin; Presentacin Donde se definen ttulos, encabezamientos y pies de pginas de su documento; Mrgenes Donde se indica el rea de impresin de sus pginas; Orientacin Donde se indica la orientacin de sus pginas as como los nmeros de pginas y de columnas; Clasificacin Donde de definen los criterios de clasificacin de los registros que se imprimirn.

1.Instrucciones para la preparacin de la impresin


A continuacin se indican algunas lneas bsicas para la preparacin de un proceso de impresin, al mismo tiempo que se ponen de relieve algunas de las ms destacadas posibilidades de CDS/ISIS en sus herramientas de impresin y clasificacin (se da una descripcin ms detallada de cada una de ellas en las siguientes secciones).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 86 inconnu.

En la ficha General: Se define los registros que sern impresos: Se pueden imprimir todos los registros de la base de datos completa o bien un rango especfico de registros, indicando los lmites de nmero de registro (MFN) que se quieren imprimir. Alternativamente se pueden imprimir los registros recuperados en una bsqueda anterior, o incluso solo los marcados de entre ellos. Se define que campos de los registros sern impresos y en que forma: Ello se especifica a travs del formatos indicado en el campo Formato de Impresin de esta ficha. Se puede usar un formato predefinido o indicar uno nuevo directamente. Se define el destino del proceso de impresin: Se puede indicar que la salida se realice directamente a la impresora por defecto, o indicar que se realice en un archivo de disco, eligiendo la opcin adecuada en el campo Salida a de sta ficha. Si se desea que la salida se realice directamente a la impresora debemos asegurarnos de los siguientes extremos: La impresora est lista y conectada; la parametrizacin de la misma es la adecuada para su trabajo, y haya suficiente papel disponible. En la ficha de Presentacin: Se definen ttulos para los informes: Se pueden definir hasta tres lneas de ttulos que ser impresas al principio de la salida, alguna de las cuales pueden figurar como encabezamiento en todas las pginas que ocupe el proceso de impresin. En las fichas de Mrgenes y Diseo: Se define el formato de pgina: Se proporciona control total sobre mrgenes, sangra, tamao de papel, encolumnado, numeracin de pginas, etc., indicando los valores apropiados en cada apartado. En la ficha de Clasificacin: Se define la secuencia de salida (ordenacin): Por medio de la hoja de trabajo de clasificacin se define la secuencia exacta en que quieren imprimirse los registros seleccionados. Estos pueden ordenarse virtualmente por cualquier combinacin de campos y subcampos. Se definen los encabezamientos: El o los campos utilizados en la ordenacin de los registros pueden ser utilizados como encabezamientos. Por ejemplo, si se ha ordenado una salida por el campo autor, los registros son ordenados en orden alfabtico del contenido de dicho campo. Si adems hemos seleccionado dicho campo como encabezamiento, se imprimir el contenido de dicho campo una vez delante del conjunto de los registros de dicho autor. La ficha de Clasificacin permite tambin si la salida tendr encabezamientos o no, y si los tiene, el nmero de niveles de encabezamientos deseado. Se puede, por ejemplo, ordenar una lista de artculos de congresos por lugar (primer nivel), fecha (segundo nivel) y nombre del congreso (tercer nivel). De acuerdo a los parmetros suministrados CDS/ISIS proceder de la siguiente forma (las etapas 1-3 sern obviadas si no se indica ningn criterio de clasificacin): 1. Utilizando la informacin indicada en la ficha de Clasificacin primero se crear un archivo hit que contendr los criterios de clasificacin y encabezamientos; 2. A continuacin se ordenara dicho archivo;

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 87 inconnu.

3. Utilizando el archivo hit ordenado como control, para cada registro de ste archivo comprueba si han cambiado uno o ms de los encabezamientos; de ser as formatea e imprime los encabezamientos requeridos de acuerdo al formato proporcionado o al formato de encabezamiento por defecto; 4. Entonces imprime el correspondiente registro del archivo maestro de acuerdo al formato que se haya definido. Una excepcin a esto es cuando se indica * en lugar de un formato de impresin, segn se comenta ms adelante.

2.Ventana de dilogo de Impresin (General)

Figura 6-9 : Ventana de dilogo de Impresin (General)

i.

Qu Imprimir

Todos los registros de la ltima bsqueda Seleccione esta opcin si quiere imprimir el conjunto de registros que estuviera visualizando justo antes de entrar a la ventana de dilogo de impresin. Si estaba viendo el resultado de una bsqueda (llamado tambin conjunto de bsqueda), se puede elegir el imprimir solamente los registros marcados, si los hubiera, marcando la opcin Solo los registros marcados. Intervalo de MFN Marcando sta opcin se puede indicar el/los intervalo/s de registros a imprimir. Dicho intervalo puede ser indicado en la forma: n -n nSe imprime solo el registro de MFN = n Imprime los n primeros registros Imprime todos los registros a partir del n-simo (n incluido)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 88 inconnu.

n-m

imprime los registros de n de MFN = n al de MFN = m (ambos incluidos) Se pueden concatenar intervalos utilizando comas, p.ej.: -10,15,20-30,50con lo que se imprimirn los primeros 10 registros, el 15, del 20 al 30 y los registros a partir del de MFN 50 (incluido).

ii. Salida a
Despus de haber indicado que es lo que se va a imprimir, se debe indicar el dispositivo de salida. CDS/ISIS le ofrece las siguientes opciones: Impresora La salida ser impresa por la impresora por defecto de Windows. Archivo postscript La salida se graba en un archivo output.ps en el directorio de trabajo de CDS/ISIS (parmetros 5 del archivo syspar.par). Archivo ASCII (ANSI) La salida ser grabada en un archivo de texto en formato ASCII utilizando el juego de caracteres definido para Windows. Archivo ASCII (OEM) La salida ser grabada en un archivo de texto en formato ASCII utilizando el juego de caracteres definido para MS-DOS. Cuando se elige la opcin de impresin a un archivo, CDS/ISIS le pedir que indique el nombre de dicho archivo por medio de una ventana de dilogo Guardar Archivo justo antes de empezar el proceso de impresin (al pulsar el botn Imprimir).

iii. Formato de Impresin


En esta seccin puede escogerse el formato de impresin adecuado de entre los formatos predefinidos. El recuadro Formato pre-definido indica si el formato que aparece debajo corresponde realmente al formato de impresin indicado en el recuadro de seleccin. Se ha previsto as porque sta versin de CDS/ISIS le permite modificar en la ventana de edicin de formatos un formato preexistente antes de proceder a la impresin. Tras realizar un cambio en un formato puede decidir salvar los cambios realizados en el mismo o en un nuevo formato pulsando el correspondiente botn de guardar . Si la salida a impresora que se va a realizar es un ndice, pueden elegirse dos opciones: Para imprimir uno o varios elementos dato de cada registro bajo su correspondiente encabezamiento se debe especificar en el recuadro de edicin de formatos los elementos a imprimir; o Para imprimir solo una breve referencia a los registros bajo cada encabezamiento (p.ej. su MFN) escriba un asterisco (*) en vez de un formato de impresin. En ste caso en lugar de imprimir el registro del archivo maestro, CDS/ISIS imprime el ltimo nivel de encabezamiento (separando con una coma cada ocurrencia y con una sangra definida en el parmetro de sangra). Esta facilidad est preparada para producir ndices compactos en los cuales solo se da una breve referencia de cada registro, como puede ser su nmero de registro (MFN). Tngase en cuenta que cuando se utiliza sta opcin se deben definir como mnimo dos claves de clasificacin. Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 89 inconnu.

iv. Botn Recuperar


Oprima ste botn para recuperar una hoja de trabajo de impresin previamente salvada.

v. Botn Archivar
Guarda todos los parmetros definidos en la presente hoja de trabajo de impresin.

vi. Botn Vista Previa


Oprimiendo este botn se despliega en su pantalla la primera pgina de su documento con un ejemplo de la impresin definida.

3.Ventana de dilogo de Impresin (Presentacin)

Figura 6-10 : Ventana de dilogo de Impresin (Presentacin)

Esta ficha le permite definir para su documento ttulos, encabezamientos y pies de pgina. En la parte superior el recuadro de seleccin Editar indica qu elemento se est editando en recuadro de edicin (debajo de la ficha, sobre los botones Imprimir, Ayuda y Cancelar). Se pueden editar y definir as cualquiera de los siguientes componentes seleccionndolos del recuadro Editar: Primer, Segundo y Tercer ttulo, Pi y Encabezamiento de pgina. Para cada ttulo de su documento puede escoger: Utilizar el ttulo como cubierta Ttulo en todas las pginas Disponible slo para el tercer ttulo.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 90 inconnu.

Alineacin del ttulo Tipo de letra del ttulo Tamao de fuente Estilo de caracteres

Se puede definir: Alineacin izquierda, Centrado y Alineacin derecha. Se puede elegir la fuente adecuada para cada ttulo utilizando el recuadro de seleccin correspondiente. Se puede variar el tamao de la fuente de cada uno de los ttulos utilizando el recuadro de seleccin correspondiente. Se puede definir para cada ttulo su estilo entre Itlica (i), Negrita (B) y Subrayado (u), o sus combinaciones.

4.Ventana de dilogo de Impresin (Mrgenes)

Figura 6-11 : Ventana de dilogo de Impresin (Mrgenes)

En esta ficha se pueden definir los mrgenes a usar en la salida as como otros parmetros relacionados.

i.

Mrgenes
Espacio entre el principio de la pgina y la primera lnea impresa; Espacio entre el final de la pgina y la ltima lnea impresa; margen izquierdo margen derecho

Los mrgenes que se pueden definir son los siguientes: Superior: Inferior: Izquierdo Derecho

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 91 inconnu.

Sangra

espacio extra a aadir a la izquierda del elemento a imprimir

ii. Unidades de Medida


Define las unidades de medida a usar en los distintos mrgenes. Se pueden escoger entre: Milmetros, Centmetros, Pulgadas y Twips.

iii. Tamao del Papel


Define el tamao de papel a usar.

iv. Sangra de datos


Normalmente, ste parmetro deber especificarse cuando se utilicen encabezamientos. Indica el sangrado de cada nivel de encabezamiento con respecto al de nivel anterior y el de los registros con respecto al ltimo.

v. Tolerancia EOC (Fin de Columna)


Este parmetro indica el mnimo nmero de lneas que debern estar disponibles en la columna o pgina actual antes de imprimir un registro.

5.Ventana de dilogo de Impresin (Diseo)

Figura 6-12 : Ventana de dilogo de Impresin (Orientacin)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 92 inconnu.

i.

Nmero de Columnas

Nmero de columnas por pgina (1 - 6).

ii. Espacio entre Columnas


Espacio entre columnas (usando las unidades de medida seleccionadas)

iii. Sin Decorar


En las columnas no se imprimirn decoraciones adicionales tales como lneas verticales (o bordes)

iv. Lneas entre Columnas


CDS/ISIS dibujar una lnea entre las columnas.

v. Bordes
CDS/ISIS dibujar un borde alrededor de cada columna.

vi. Imprimir n pgs.


Marque este recuadro si quiere que CDS/ISIS imprima el nmero de pgina.

vii. N primera pg.


Usted puede decidir si desea que aparezca la numeracin tambin en la primera pgina. La primera pgina no es la de cubierta (si est usando algn ttulo como cubierta)

viii. Posicin
Elija si prefiere que los nmeros aparezcan en la parte superior o inferior de la pgina.

ix. Alineacin
Elija A la izquierda, Centrado, A la derecha, Dentro o Fuera.

x. Iniciar en
Primer nmero de pagina a usar.

xi. Aplicar Zoom


Este valor de Zoom (50-120%) afectar a la apariencia del formato de impresin de forma que pueda encajar ms o menos registros en cada pgina sin cambiar los formatos de impresin.

xii. No usar ttulos


Marcando este recuadro se ignorar cualquier informacin en la ficha de presentacin.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 93 inconnu.

xiii. No clasificar
Marcando este recuadro se ignorar la ficha de clasificacin.

6.Ventana de dilogo de Impresin (Clasificacin)

Figura 6-13 : Ventana de dilogo de Impresin (Clasificacin)

Esta ficha define todos los parmetros relacionados con la clasificacin y manejo de encabezamientos.

i.

Nmero de encabezados

Indquese aqu el nmero de niveles de encabezamiento que de desea utilizar. Dicho nmero debe ser al menos igual al nmero de claves de clasificacin especificadas (veas abajo). Si no se indica nada, CDS/ISIS usar como nmero de niveles de encabezamiento el de claves de clasificacin indicado. El propsito principal de usar encabezamientos es el de ayudar al lector a encontrar la informacin requerida de un rpido vistazo: el sangrado de los encabezamientos salta a la vista, sugiriendo as intuitivamente la ordenacin del listado. Como regla general, el nmero de encabezados debe ser uno menos del nmero de claves de clasificacin especificado, y la ltima clave de clasificacin deber corresponder al primer elemento del dato a imprimir para cada registro. Por ejemplo, en un listado ordenado por autor (primer nivel de clasificacin) y ttulo (segundo nivel de clasificacin) se deber utilizar un solo nivel de encabezados. Sin embargo, no habra mucho problema en utilizar dos

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 94 inconnu.

niveles de encabezamiento, dado que es muy improbable que un autor pueda escribir dos trabajos con el mismo ttulo. En otro ejemplo, se puede ordenar un listado de comunicaciones de congresos por lugar de celebracin (primer nivel de clasificacin), fecha del congreso (segundo nivel), Ttulo del Congreso (tercer nivel) y ttulo del artculo (cuarto nivel), y usar tres niveles de encabezamiento (lugar, fecha y ttulo del congreso); Las comunicaciones sern listadas entonces en orden alfabtico de ttulos, que podrn imprimirse como primer elemento de datos en su formato de impresin.

ii. Archivo de palabras vacas


Si en alguna de las Tablas de Seleccin de Campos (FST) usadas para generar las claves de clasificacin (veas ms adelante), se utiliza la tcnica de indizado 4 (indizado por palabras), puede desearse el uso de un fichero de palabras vacas, que contendr una lista de palabras no significativas. En ste caso, indique aqu el nombre de dicho archivo a utilizar. CDS/ISIS ignorar las palabras contenidas en dicha lista para construir las claves de clasificacin.

iii. Formato de encabezamientos


Se puede indicar aqu un formato para imprimir los encabezados. Dado que se crean los encabezados por medio de una FST, stos no correspondern necesariamente a los campos del registro actual (p.ej. un encabezamiento puede ser una nica palabra en un campo). Por otra parte, el lenguaje de formateo (que puede ser utilizado para formatear indistintamente tanto encabezamientos como registros) no tiene comandos especficos para formatear encabezados; solo puede formatear campos o subcampos. Por sta razn CDS/ISIS asigna a cada encabezado una etiqueta especial que puede ser usada entonces en el formato para referirse al encabezado. Si se indica un formato de encabezamiento propio, debe tener en cuenta que en el momento de la impresin, CDS/ISIS realizar las siguientes acciones antes de la misma: 1. A cada encabezamiento se le asigna una etiqueta igual al identificador de campo especificado en la FST, usada para construir la correspondiente clave de clasificacin (tenga en cuenta sin embargo, que cuando CDS/ISIS usa el formato de encabezamiento por defecto, reasigna a cada encabezamiento un nmero secuencial a partir de 1); 2. El actual encabezamiento es comparado entonces con el anterior y aquellos que no cambien se borran, ya que esto implica normalmente que no deben ser impresos. Por consiguiente debe usarse un formateo condicional para proporcionar el espacio requerido. Sin embargo, los encabezamientos no sern borrados, incluso aunque no cambien, si se ha especificado 2 o 3 en el indicador de Tipo de Encabezamiento en la correspondiente clave de clasificacin. Imagine por ejemplo que los identificadores de campo asignados a la primera y la segunda claves de clasificacin son 1 y 2 respectivamente, el siguiente formato de encabezamiento puede usarse para obtener siempre una lnea en blanco antes del primer nivel de encabezamiento y una lnea en blanco antes del segundo nivel slo cuando no haya habido cambios en el primero: MHL,#V1(0,4)/#N1,V2(4,8)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 95 inconnu.

(fjese en la utilizacin del falso campo N1 para producir la lnea en blanco slo cuando el primer encabezamiento se pierda). Fjese tambin que se indica su propio formato de encabezamiento, CDS/ISIS slo usar el parmetro de sangra (indicado en la hoja de trabajo de impresin) para alinear los registros impresos debajo del ltimo nivel de encabezamiento. Es por tanto su responsabilidad proporcionar cualquier sangra requerida para los propios formatos de encabezamiento. Si no se proporciona un formato de encabezamiento (es decir, si se deja el recuadro en blanco), CDS/ISIS proporcionar un formato por defecto del sistema como el siguiente: MHL,#V1(0,i)/#V2(i,2i)/ . . . # Donde i es el valor que se asign al parmetro sangra de datos en la hoja de trabajo de impresin, y V1, V2, etc... son el primer, segundo, etc... encabezamientos. El formato antes indicado dejar una lnea en blanco delante de cada encabezamiento, y otra delante del primer registro impreso debajo del ltimo nivel de encabezamiento.

iv. Parmetros de las claves de clasificacin


Se pueden especificar hasta 4 claves de clasificacin, que sern tratadas de forma jerrquica. La primera, o primaria, determina la secuencia de ordenacin primaria, la segunda clave ordena aquellos registros que poseen la misma clave primaria, etc. Por ejemplo en un listado ordenado por autor (clave primaria) pueden ordenarse los registros pertenecientes a un mismo autor por el campo ttulo especificando dicho campo como segunda clave de clasificacin. Debe tenerse en cuenta que existe una importante diferencia entre la clave primaria y las de orden superior. Cuando un determinado registro del archivo maestro no contenga informacin en el campo correspondiente a la primera clave de clasificacin, dicho registro no aparecer en el listado. Esto es lo que normalmente se espera: por ejemplo, un ndice de autores solo incluir entradas para aquellos registros que efectivamente tengan algn autor. Sin embargo, en aquellos casos en los que se desee asegurar que todos los registros seleccionados aparezcan realmente en su listado, deben proporcionarse alternativas adecuadas para aquellos registros en los que la clave primaria pueda no existir (la sentencia IF del lenguaje de formateo puede ser til para este propsito). En cambio, los registros sin informacin en los campos correspondientes al segundo nivel de clasificacin o superiores sern listados sin encabezamiento (es decir, aparecern al principio de la lista correspondiente) e impresos normalmente. Para cada clave de clasificacin se deben proporcionar los tres parmetros descritos a continuacin.
Tabla de seleccin de Campo

Una tabla de seleccin de campo (FST) para clasificacin define los contenidos de la clave de clasificacin y al mismo tiempo, en su caso, de los correspondientes encabezamientos (recuerde, sin embargo, que debe definir ms claves de clasificacin que encabezamientos). La diferencia entre una clave de clasificacin y el encabezamiento es que la primera se usa para listar los registros en el orden requerido, mientras que el segundo se usa para imprimir. Sin embargo, una clave de clasificacin contiene la misma informacin que su correspondiente encabezamiento, esta informacin puede ser representada de diferente forma. Por ejemplo, una clave de Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 96 inconnu.

clasificacin estar siempre en maysculas; si el campo del cual ha sido extrada contiene informacin de clasificacin, contiene la forma ordenable del campo. Por otra parte, un encabezamiento es extrado segn se especifica, es decir, no es convertido a maysculas, en tanto en cuanto no se fuerce dicha conversin en el formato de la FST. Adems, un encabezamiento siempre contiene la forma imprimible de en campo siempre que dicho campo contenga informacin para clasificacin. Las Tablas de Seleccin de Campos (FST) se discuten en detalle en el Manual de Referencia de Mini-micro CDS/ISIS (versin 3.0). Se puede proporcionar el nombre de una FST predefinida o escribir una directamente. Si se quiere utilizar una FST predefinida indique su nombre precedido del smbolo arroba (@). El smbolo @ le indica a CDS/ISIS que se trata de una FST distinta de la actual. Para escribir una FST, se debern indicar sus tres componentes separados entre si por un espacio en blanco en el siguiente orden: Identificador de campo, tcnica de indizacin y formato. En el caso de que se necesite indicar una FST que ocupe ms de una lnea, separe cada una de ellas con un signo + separado del resto por medio de espacios. A continuacin se indican dos ejemplos de FST: La primera indica a CDS/ISIS que utilice una FST predefinida llamada AUTHOR; la segunda indica al sistema que cree una clave de clasificacin a partir del contenido del campo 10 y una clave de clasificacin por cada descriptor del campo 20:
@AUTHOR 1 0 V10 + 1 2 V20

En el segundo ejemplo, dado que la FST especifica dos lneas, todos los encabezamientos generados sern ordenados en una simple secuencia alfabtica. En una FST multilnea se pueden usar diferentes identificadores de campo y tcnicas de indizacin para cada lnea, es decir:
1 0 V10 + 2 2 V20

Si en este ltimo caso se especifica un formato de encabezamiento, dicho formato debe tener en cuenta las etiquetas definidas en la FST. Para la FST anterior, debe utilizarse V1 para referirse al campo 10 y V2 para referirse al campo 20. Esto puede utilizarse, por ejemplo, para imprimir el encabezamiento usando distintos tipos de fuentes, dependiendo del origen de la informacin. Como se ha mencionado anteriormente, si uno o ms campos contienen informacin para clasificacin, CDS/ISIS tendr en cuenta esto mientras construye la clave de clasificacin.
Indicador del Tipo encabezamiento

Este parmetro determina si CDS/ISIS debe construir una clave de clasificacin sencilla o una clave para cada elemento producido por la Tabla de Seleccin de Campos (FST). Adems indica cuando un encabezamiento debe ser nico, es decir, impreso solo cada vez que cambie, o bien impreso en todos los casos. Puede especificarse lo siguiente: 0 (cero) o 2 para generar una sola clave; en este caso, la clave se construye a partir del primer elemento producido por la tabla de seleccin de campos. Por ejemplo, si se hace la clasificacin por autor, puede usarse esta opcin para especificar que slo se desea usar al primer autor como clave de

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 97 inconnu.

clasificacin, y por lo tanto, que un registro dado debe solamente ser impreso bajo el primer autor; 1 o 3 para generar claves mltiples; en este caso, CDS/ISIS construir una clave para cada elemento producido por la tabla de seleccin de campos. Esta opcin normalmente se usa para la produccin de ndices. En este caso, el registro a partir del cual se extrajeron las claves, ser impreso bajo cada uno de los encabezamientos. Por ejemplo, puede usarse la generacin de claves mltiples para producir un ndice de autores o de palabras significativas. Si se solicita la generacin de claves mltiples para ms de un nivel de clasificacin, CDS/ISIS generar todas las combinaciones necesarias. Para producir encabezamientos nicos, debe seleccionarse el valor 0 o 1. Los valores 2 o 3 harn que los encabezamientos se impriman en cada ocasin, sea que hayan cambiado o no. Esta ltima opcin es de particular utilidad para la produccin de fichas catalogrficas.
Longitud de la clave

Este parmetro define el tamao de la clave de clasificacin para este proceso de impresin. Se debe seleccionar una longitud que sea suficiente, dependiendo del campo del que se extrae la clave, para producir la secuencia correcta. Por ejemplo, si se especifica una longitud de 10 caracteres para un ttulo, CDS/ISIS slo usar los 10 primeros caracteres para ordenar los ttulos. Esto puede tener las siguientes consecuencias: primero, todos los ttulos que difieren slo desde la undcima posicin en adelante, quedarn probablemente en orden aleatorio, ya que CDS/ISIS asumir que estos son de hecho iguales; segundo, si el ttulo es uno de los encabezamientos, slo se imprimir el primero, debido a que CDS/ISIS imprime el encabezado slo cuando hay un cambio de la clave de clasificacin correspondiente. Por otro lado, no debe seleccionarse una clave de clasificacin demasiado larga, ya que esto aumentar el tamao del archivo, y por lo tanto el tiempo de clasificacin. Adems, hay un lmite mximo del tamao total de las claves de clasificacin, que no debe exceder de 4096 caracteres, y del tamao del registro del archivo HIT, que no puede exceder los 30000 caracteres. Por lo tanto, si se desea clasificar con ms de una clave, debe asegurarse que el tamao mximo de la clave integrada (para todas las claves), no exceda de 4096 caracteres, y que la suma de las longitudes de las claves con la longitud de los encabezamientos correspondientes no exceda de 30000 caracteres. Si esto llegara a suceder, CDS/ISIS genera un mensaje de alerta, e ignora los registros de longitud excesiva
Recuadro de marcado de FST

Este recuadro le indica a CDS/ISIS si ha de considerar (si est marcado) o ignorar (si est en blanco) la clave de clasificacin relacionada. Esta opcin puede ser til cuando se estn utilizando hojas de trabajo de impresin predefinidas.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 98 inconnu.

7. El Lenguaje de Bsqueda de CDS/ISIS


A. Introduccin

El lenguaje de recuperacin de CDS/ISIS se basa en el lgebra booleana, que provee una forma conveniente de expresar operaciones lgicas entre conjuntos. Cada trmino de bsqueda asociado con un registro dado puede, de hecho, considerarse que representa el conjunto de todos aquellos registros asociados con ese trmino. Por lo tanto, al establecer operaciones lgicas entre trminos de bsqueda, se puede definir con precisin el conjunto de los registros a ser recuperados en respuesta a la necesidad planteada. Los ejemplos dados aqu, no pretenden describir como formular consultas especficas, sino simplemente ilustrar las capacidades del lenguaje de recuperacin de CDS/ISIS. Sin embargo, el lenguaje de recuperacin por si mismo no es suficiente para permitir al usuario realizar una bsqueda en una base de datos especfica. La clave para una bsqueda eficiente y efectiva es un conocimiento profundo de los trminos de bsqueda disponibles en una base de datos determinada. Es importante por lo tanto, que el usuario se familiarice con el diccionario de trminos de bsqueda disponibles para la base de datos que consulta, y con las reglas para generar los ndices de los registros en esa base de datos. La forma ms eficiente de realizar una bsqueda con CDS/ISIS, es a travs del archivo invertido (la razn fundamental para mantener un archivo invertido es precisamente la de permitir una recuperacin rpida). Sin embargo, slo se puede hacer esto si los requerimientos de bsqueda estn dentro del mbito del diccionario de trminos de bsqueda definido para una base de datos determinada, o sea, que han sido previstos cuando se defini el contenido del archivo invertido. No importa lo bien pensado que haya sido el diseo de una base de datos, habr casos en que no sea posible formular una bsqueda en base al archivo invertido. Para estos casos, CDS/ISIS provee un mtodo alterno de bsqueda, denominado bsqueda en texto libre, que permite satisfacer cualquier requerimiento de bsqueda independientemente del contenido del archivo invertido. Debido a que este segundo mtodo es mucho menos eficiente, normalmente es utilizado en forma asociada a una bsqueda sobre el archivo invertido, para refinar la estrategia de bsqueda, pero puede ser usado en forma independiente si esto es necesario. Si se realizan largas bsquedas en texto libre con frecuencia, puede ser conveniente considerar la posibilidad de redefinir el archivo invertido.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 99 inconnu.

B.

Expresiones de Bsqueda

1.Tipos de trminos de bsqueda


Al formular la expresin de bsqueda, pueden usarse tres tipos de trminos: exactos, truncados a la derecha, y ANY, segn se explica a continuacin.

a.Trminos exactos
Un trmino exacto es cualquier elemento de bsqueda definido para una base de datos dada, tal como un descriptor de materia, palabra clave, frase, palabras del ttulo, nombres de autor, etc. El usuario debe estar familiarizado con los trminos de bsqueda disponibles en cada base de datos en la que pretenda realizar bsquedas. Cuando se usa un trmino de bsqueda exacto, este debe ser especificado en la forma idntica en que es conocido por CDS/ISIS. Al formular una consulta, se debera tener a mano una lista de los trminos de bsqueda (o usar la ventana diccionario, para ver la lista de los trminos de bsqueda disponibles). Aun variaciones menores en la ortografa harn que CDS/ISIS rechace un trmino. Por ejemplo, si el trmino conocido por CDS/ISIS es COLOR (de acuerdo con el uso en los Estados Unidos), no podr usarse el trmino en su forma britnica COLOUR, ya que esta ser rechazada 4. Un punto importante que debe tenerse presente, es que si el trmino de bsqueda contiene parntesis, o cualquiera de los operadores de bsqueda (* + (G) (F) . $ ^), o si empieza con el smbolo #, debe ser encerrado entre comillas dobles () para eliminar una posible ambigedad. Por lo tanto, si el trmino de bsqueda a utilizar es:
ALEMANIA (REPBLICA FEDERAL)

debe teclearse como:


ALEMANIA (REPBLICA FEDERAL)

en caso contrario, CDS/ISIS presentar un mensaje de error de sintaxis.

b.Trminos truncados a la derecha


En lugar de especificar un trmino exacto, se puede proporcionar solamente la raz. Esta tcnica, conocida tambin como bsqueda de raz o truncamiento a la derecha, permite realizar la bsqueda sobre la secuencia inicial de caracteres. CDS/ISIS realizar automticamente una operacin de O (or) lgico entre todos los trminos de bsqueda que tengan la raz indicada.

Cabe destacar que CDS/ISIS en su configuracin standard no hace distinciones entre minsculas y maysculas, ni toma en cuenta los acentos para efectos de comparacin de los trminos de bsqueda, por lo que los trminos: Corazn, corazn, CORAZN sern considerados idnticos en este caso en particular (N. del T.)
4

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 100 inconnu.

El truncamiento a la derecha se indica colocando un signo de dlar ($) inmediatamente despus del ltimo carcter de la raz. Supngase por ejemplo que la lista de trminos de bsqueda contiene el siguiente conjunto de trminos:
FILE ORGANIZATION FILM FILM INDUSTRY FILM LIBRARIES FILM-MAKER FILM-MAKING FILM-MAKING TRAINING FILMSTRIP FILTRATION

Entonces, FILM$ es equivalente a:


FILM FILM INDUSTRY FILM LIBRARIES FILM-MAKER FILM-MAKING FILM-MAKING TRAINING FILMSTRIP Mientras que FILM-$

es equivalente a:

FILM-MAKER FILM-MAKING FILM-MAKING TRAINING

Al igual que en el caso de trminos exactos, si la raz contiene parntesis, alguno de los operadores de bsqueda, o si empieza con el signo #, debe encerrarse entre comillas dobles (). Por ejemplo, FILM $ es equivalente a:
FILM FILM INDUSTRY FILM LIBRARIES

pero FILM $ (sin encerrarlo entre comillas dobles), producir un mensaje de error.

c. Trminos ANY
Un trmino ANY es un trmino colectivo que representa a un conjunto predefinido de trminos de bsqueda. Cuando se incluye un trmino ANY en la formulacin de una bsqueda, CDS/ISIS unir con una operador O (or), todos los trminos de bsqueda de los asociados con el trmino ANY especificado. Un trmino ANY consiste en la palabra ANY seguida por un identificador nico, generalmente mnemotcnico, asignado al conjunto de trminos asociados. Por ejemplo, el trmino ANY BENELUX puede usarse para recuperar los registros indizados con el nombre de cualquier pas del grupo Benelux (Blgica, Holanda y Luxemburgo). Antes de que pueda usarse un trmino ANY en una bsqueda, su contenido debe ser definido especificando el conjunto de trminos asociados. Ntese que no es necesario definir dichos trminos para todas las bases de datos. Por lo tanto, antes de intentar usar un trmino ANY debe asegurarse que efectivamente existe esta facilidad para la base de datos considerada, y que el trmino ANY que se desea usar, est efectivamente definido.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 101 inconnu.

2.Operadores de Bsqueda
Se pueden combinar dos o ms trminos de bsqueda en una expresin, usando operadores de bsqueda que indiquen la relacin que se desea imponer entre ellos.

a.O lgico (inclusivo) (OR)


El O lgico es el operador de unin de conjuntos. El resultado de un O lgico entre dos conjuntos, es el conjunto obtenido juntando los dos, reteniendo los elementos comunes una sola vez cuando los hubiera. Por lo tanto, si A y B son dos trminos, que representan los dos conjuntos de documentos indizados con los trminos A y B respectivamente, el O lgico entre estos dos conjuntos es el conjunto de documentos indizados bajo el trmino A, o el trmino B, o ambos, tal como se indica en el siguiente esquema:

El O lgico por lo tanto, se utiliza para ampliar el mbito de la bsqueda, y en general aumentar el nmero de registros recuperados (HITS). El smbolo usado para representar al operador O lgico es el smbolo de suma (+). As, por ejemplo para recuperar documentos acerca de los pases del grupo Benelux, podra utilizarse el operador O lgico del modo siguiente:
BLGICA + HOLANDA + LUXEMBURGO

Ntese que el orden en el que se presentan los tres pases es irrelevante.

b.Y lgico (AND)


El Y lgico es el operador de interseccin de conjuntos. El smbolo para representar al operador Y lgico es el asterisco (*). El resultado de un Y lgico entre dos conjuntos es el conjunto que contiene slo aquellos elementos que son comunes a ambos conjuntos. Por lo tanto, si A y B son dos trminos, que representan los dos conjuntos de documentos indizados con los trminos A y B respectivamente, l Y lgico entre estos dos conjuntos es el conjunto de documentos indizados simultneamente bajo ambos trminos A y B, segn se indica esquemticamente a continuacin:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 102 inconnu.

El Y lgico por lo tanto es utilizado para restringir el mbito de la bsqueda al requerir la co-ocurrencia de trminos, y en general reducir el nmero de registros recuperados. As por ejemplo, para recuperar documentos sobre sistemas en lnea de recuperacin de informacin, puede utilizarse el operador Y del modo siguiente:
SISTEMAS EN LNEA * RECUPERACIN DE INFORMACIN

Ntese que, al igual que en el O lgico, el orden de los trminos es irrelevante. El resultado de un Y lgico puede ser un conjunto vaco, o sea, un conjunto que no contiene elementos. En este caso, no se recuperan documentos. En el ejemplo anterior, se obtendr el conjunto vaco si en la base de datos no hay ningn registro que contenga simultneamente los trminos SISTEMAS EN LNEA y RECUPERACIN DE INFORMACIN.

c. Operadores proximidad

nivel

de

campo

de

Estos operadores son ms restrictivos que el operador Y lgico, y son particularmente tiles en la bsqueda por medio de lenguaje natural. Los operadores a nivel de campo y de proximidad son los siguientes: (G) mismo campo (todas las ocurrencias de un campo repetible se consideran como una sola entidad), por ejemplo: agua (G) suelo recuperar todos los registros que incluyan tanto agua, como suelo, siempre y cuando ambos trminos se hallen en el mismo campo; recuperar todos los registros que incluyan tanto agua como suelo, siempre y cuando ambos trminos se hallen en el mismo campo o en la misma ocurrencia de un campo repetible ((G) y (F) son equivalentes cuando se aplican a campos no repetibles);

(F)

mismo campo u ocurrencia individual de un campo repetible, por ejemplo: agua (F) suelo

igual que (F), pero con la restriccin adicional de que los dos trminos no se hallen a ms de n palabras de distancia, donde n es el nmero de puntos ms uno. Por ejemplo: agua . suelo agua . . suelo adyacentes mximo una palabra entre agua y suelo

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 103 inconnu.

agua . . . suelo $

mximo dos palabras entre agua y suelo.

igual que (F), pero con la restriccin adicional de que los dos trminos se hallen exactamente a n palabras de distancia, donde n es el nmero de signos $ ms uno. Por ejemplo: agua $ suelo agua $ $ suelo adyacentes exactamente una palabra entre agua y suelo

agua $ $ $ suelo exactamente dos palabras entre agua y suelo. Ntese que los operadores . y $ deben estar precedidos y seguidos por un espacio.

d.NO lgico (NOT)


El NO lgico es el operador de exclusin de conjuntos. El resultado de un NO lgico entre dos conjuntos, es el conjunto que contiene todos los elementos del primer conjunto que no pertenezcan tambin al segundo conjunto. Por lo tanto, si A y B son dos trminos que representan los dos conjuntos de documentos indizados con los trminos A y B respectivamente, la operacin NO lgico entre A y B, es el conjunto de documentos indizados bajo el trmino A pero que no estn indizados simultneamente bajo el trmino B, como se indica en el siguiente esquema:

El smbolo usado para indicar la operacin NO lgico es el signo de negacin (^). El NO lgico debe usarse con gran cuidado, ya que puede fcilmente resultar en la prdida inadvertida de material relevante. Por ejemplo, en una bsqueda de documentos acerca de grupos de minusvlidos pero excluyendo a nios minusvlidos parecera conveniente formular la bsqueda del modo siguiente:
GRUPOS MINUSVLIDOS ^ NIOS MINUSVLIDOS

Sin embargo, es muy posible que un documento sobre el tema de inters tambin contenga una seccin relativa a nios minusvlidos. Este documento sera eliminado si se usa la consulta anterior. Ntese adems que a diferencia del O lgico y del Y lgico, la operacin NO lgico no produce el mismo resultado si se invierte el orden de los dos operandos. O sea, A ^ B no es lo mismo que B ^ A (excepto para el caso especial en que A y B representan el mismo conjunto, en cuyo caso el resultado es el conjunto vaco).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 104 inconnu.

3.Sintaxis de las expresiones de Bsqueda


Al combinar dos o ms trminos de bsqueda con los operadores descritos, se pueden formar expresiones de bsqueda complejas. Al igual que en el lgebra normal, se pueden usar parntesis para alterar el orden de evaluacin. En la evaluacin de expresiones la prioridad de los operadores es la siguiente:
(ms alta) | | V (ms baja) $ * and (F) (G) and + . ^

Si dos o ms operadores de la misma prioridad aparecen en el mismo nivel de parntesis en la misma expresin, sern ejecutados de izquierda a derecha. Por lo tanto, para evaluar la expresin del siguiente ejemplo:
A + B * C

CDS/ISIS evaluar primero B * C y despus evaluar el O lgico entre A y (B * C). Mientras que para evaluar:
(A + B) * C

primero evaluar A + B y despus el Y lgico entre (A + B) y C. Se pueden anidar parntesis en caso necesario, como lo muestra el siguiente ejemplo:
((A + B) * C + (D + E) + F) ^ G

Al formular una expresin de bsqueda deben observarse algunas reglas sintcticas simples: No puede haber dos operadores lgicos adyacentes, excepto por . y $ repetidos (que sin embargo no pueden mezclarse); Los parntesis deben equilibrarse, o sea, el nmero de parntesis que abren debe ser igual al nmero de parntesis que cierran, y cada parntesis que abre debe corresponder a uno que cierra.

4.Calificadores de los Operadores


Es posible utilizar un calificador para especificar el campo o grupo de campos en los que se desea que aparezca un trmino. Esto es particularmente til para bases de datos que pueden contener los mismos datos en diferentes campos. El calificador tiene el formato general siguiente: trmino de bsqueda/(t1,t2,t3,...) donde t1, t2, t3,... es el conjunto de identificadores de campo 5 en donde se desea buscar el trmino.

El identificador de campo normalmente es la etiqueta del campo. Sin embargo, puede haber excepciones a esto. Vase "FST para archivo invertido", para una definicin precisa de identificador de campo.
5

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 105 inconnu.

Los calificadores de los operandos pueden ser utilizados en conjuncin con operadores de bsqueda para restringir la bsqueda a campo(s) especificado(s), y pueden aplicarse tambin a trminos de bsqueda truncados a la derecha, o a trminos ANY. Por ejemplo, considrese una base de datos bibliogrfica donde los trminos se generan por palabras usando todos los campos. A travs de la operacin Y es posible recuperar en forma simple cualquier registro que contenga los trminos INTERNACIONAL, EXPERTOS y REUNIN:
INTERNACIONAL * EXPERTOS * REUNIN

Sin embargo, el nmero de registros que satisfacen esta consulta puede ser muy grande, ya que cada palabra puede aparecer en cualquier campo, p.ej. ttulo, nombre de organismo, materia, etc. Utilizando el operador (F):
INTERNACIONAL (F) EXPERTOS (F) REUNIN

el nmero de registros recuperados se reducir, pero pueden persistir ambigedades, ya que los trminos pueden aparecer en el resumen, en el ttulo, el editor, etc. Sin embargo, al aadir el calificador /(62):
INTERNACIONAL (F) EXPERTOS (F) REUNIN/(62)

slo los registros que contienen todos los trminos en la misma ocurrencia del campo 62 sern recuperados (ntese que en este caso es suficiente con calificar slo uno de los trminos). Cuando el operando es un trmino truncado a la derecha o un trmino ANY, CDS/ISIS aplicar el calificador a todos los miembros del conjunto correspondiente. Por lo tanto, el ejemplo:
ANY BENELUX/(64)

es equivalente a:
BLGICA/(64) + HOLANDA/(64) + LUXEMBURGO/(64)

5.Desarrollo de una estrategia de bsqueda


La unidad bsica para la construccin de la formulacin de una bsqueda es la expresin de bsqueda descrita previamente. En respuesta a una expresin de bsqueda, CDS/ISIS proceder a: asignar un nmero nico, llamado nmero de bsqueda, a la expresin de bsqueda que se acaba de teclear (siempre y cuando no tenga errores de sintaxis). desplegar el nmero de apuntadores (postings) que existen para cada trmino en la expresin, para cada sub-expresin, y para la expresin global.

Si la expresin de bsqueda contiene algn trmino ANY, sern desplegados los apuntadores (postings) de cada uno de los trminos de bsqueda asignados al trmino ANY, as como el valor agregado de los apuntadores (postings) del trmino ANY. De manera semejante, si la expresin de bsqueda contiene un trmino truncado a la derecha, sern desplegados los apuntadores (postings) de cada trmino individual, as como el valor agregado de todos los apuntadores (postings) del trmino truncado. Si se usa un trmino que no es vlido, CDS/ISIS definir el valor de los apuntadores (postings) como cero, y marcar el trmino con el mensaje: Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 106 inconnu.

** NO SE ENCUENTRA **

Como ya se mencion, CDS/ISIS asigna un nmero nico a cada expresin de bsqueda. Tambin mantiene nota de los registros que cumplen con la expresin de bsqueda. En expresiones de bsqueda posteriores, se puede hacer referencia a expresiones previas simplemente usando el nmero del conjunto que le asign CDS/ISIS precedido por el signo (#). Esta posibilidad permite desarrollar la estrategia de bsqueda paso a paso. El dividir la consulta en elementos no slo permite verificar paso a paso el nmero de registros recuperados, sino que tambin permite desplegar los registros mismos, de modo que se puede verificar en cualquier momento la validez lgica de la bsqueda formulada, en trminos de los registros recuperados. Supngase por ejemplo, que despus de desplegar los registros recuperados por la expresin (ITALIA + FRANCIA) * ARTE, se identifican algunos registros irrelevantes recuperados debido a que se refieren a la conservacin de monumentos. Podra entonces modificarse la formulacin introduciendo la expresin de bsqueda:
#1 ^ CONSERVACIN DE MONUMENTOS

Las referencias a expresiones de bsqueda definidas previamente se denominan referencias retrospectivas. Ntese que es posible aplicar un calificador a una referencia retrospectiva. Por ejemplo:
#1/(64)

seleccionara entre los registros recuperados por la expresin de bsqueda 1, slo aquellos en donde esa expresin se cumple en el campo 64. No hay reglas predefinidas para formular una bsqueda. El usuario desarrollar sus propios hbitos conforme adquiere experiencia en el uso de CDS/ISIS. En general, las personas con poca experiencia deben evitar el uso de expresiones complejas al principio, sino ms bien empezar con expresiones simples, que al combinarse produzcan la formulacin deseada. Haciendo referencia al ejemplo anterior, la misma bsqueda se pudo formular en 4 pasos, de la manera siguiente:
conjunto nm. #1: conjunto nm. #2: conjunto nm. #3: conjunto nm. #4: ARTE ITALIA + FRANCIA CONSERVACIN DE DOCUMENTOS #1 * #2 + #3

C.

Bsqueda en texto libre (secuencial)

Esta tcnica permite especificar condiciones de bsqueda relacionadas con campos que no han sido invertidos, y/o especificar condiciones que no seria posible indicar de otro modo a travs de las expresiones de bsqueda descritas ms arriba, tales como la comparacin de campos, o la comparacin de los valores numricos de los campos.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 107 inconnu.

Para realizar una bsqueda en texto libre, primero debe seleccionarse el comando Bsqueda experta en el Men de Bsqueda y escribir su ecuacin de bsqueda en el recuadro Expresin de bsqueda de la ventana Bsqueda experta. Para poder distinguirla de una expresin de bsqueda normal, debe precederse con un signo interrogativo, del modo siguiente: ? expresin booleana o ? #n expresin booleana donde: ? #n identifica a esta como una bsqueda en texto libre. restringe optativamente la bsqueda en texto libre al resultado de una bsqueda previa (n es el nmero del conjunto de la bsqueda previa: Esta puede haber sido una bsqueda a travs del archivo invertido, o una bsqueda en texto libre, o una combinacin de ambos tipos); si se omite, la bsqueda en texto libre se realizar sobre toda la base de datos;

expresin booleana es una expresin booleana de CDS/ISIS segn se define en la pgina 61 del Manual de Referencia CDS/ISIS. Versin 3.0. En respuesta a una bsqueda en texto libre, CDS/ISIS evaluar la expresin booleana para cada registro del archivo maestro, y construir una lista HIT que identifica los registros que satisfacen la condicin especificada (o sea, todos los registros para los cuales la expresin booleana produce el valor Verdadero [true]). Por ejemplo:
? v24 : Unesco and val(v26^c) >= 1986

recuperara todos los registros que contienen Unesco en el campo 24, con una fecha de publicacin (v26^c) mayor o igual a 1986. Lo siguiente:
? #2 (p(v24) or p(v29)) and v26^b : unesco

recuperara, entre los registros recuperados por la expresin #2, slo aquellos que contienen unesco en el subcampo b del campo 26, siempre y cuando estos registros contengan ya sea el campo 24 o el 29 o ambos. Al igual que las bsquedas con el archivo invertido, cada bsqueda en texto libre recibe un nmero de conjunto, que puede posteriormente utilizarse en otras expresiones de bsqueda. Ntese que aun cuando las expresiones que usan el archivo invertido y las de texto libre, no pueden combinarse en una sola expresin, es posible a travs de las referencias retrospectivas combinar cualquier nmero de ellas en expresiones por separado, tal como se muestra en el ejemplo siguiente:
conj. 1 AGUA * SUELO conj. 2 ? #1 val(v26^c) > 1985 conj. 3 ANY LATINOAMERICA conj. 4 #2 * #3

Debido a que CDS/ISIS debe leer cada registro del archivo maestro para poder verificar si se cumplen las condiciones de la bsqueda se satisfacen, el tiempo de proceso de bsquedas en texto libre puede ser muy grande, especialmente si se aplica a una base de datos grande.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 108 inconnu.

CDS/ISIS mantiene informado al usuario acerca del proceso, representndolo en pantalla, de modo que se puede ir viendo el desarrollo de la bsqueda. La figura muestra la apariencia de la pantalla durante la ejecucin de una bsqueda en texto libre.

Los recuadros presentan la siguiente informacin: Phase.- Tipo de operacin que se realiza Processing.- Muestra el curso de la operacin con los siguientes datos: MFN HITS muestra el MFN del registro que est en proceso muestra el nmero de registros recuperados hasta el momento (se incrementa en 1 cada vez que un registro cumple con la expresin booleana);

% muestra el porcentaje de aciertos, o sea, el porcentaje de registros recuperados, respecto del nmero de registros procesados. REGS es el nmero total de registros a ser procesados. La ejecucin de una bsqueda en texto libre puede suspenderse en cualquier momento pulsando Cancel, con objeto de ver con ms cuidado los resultados parciales.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 109 inconnu.

8. El lenguaje de Formatos de CDS/ISIS


A. Nuevas funciones de Bases de Datos

1.Ocurrencias de campos repetibles


Se puede tener acceso a ocurrencias individuales de un campo repetible, indicando, inmediatamente detrs del selector del campo, el nmero o rango de ocurrencias entre corchetes. Por ejemplo: v10[1] v10[2..4] v10[3..] v10[1]^a recupera la primera ocurrencia del campo 10 recupera desde la 2 a la 4 ocurrencia del campo 10 recupera desde la 3 a la ltima ocurrencia del campo 10 recupera el subcampo ^a de la 1 ocurrencia del campo 10

2.Nuevas Funciones numricas:


Se han incorporado las siguientes nuevas funciones:

a.Funcin LR((formato),de,a)
Parecida a la funcin L, la funcin LR consulta el archivo inverso por el trmino definido en formato, y devuelve todos los apuntadores (postings) del mismo. Por ejemplo: ref(lr((v10)),v1,v2), devolver los campos 1 y 2 de todos los registros que tengan como apuntador (posting) el trmino contenido en el campo 10. Se puede limitar el rango de los apuntadores a ser recuperados utilizando los parmetros opcionales de y a. Por ejemplo: lr((v10),3,7) solo recuperar los apuntadores del 3 al 7. Los parmetros opcionales de y a pueden ser expresiones numricas vlidas.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 110 inconnu.

b.Funcin NOCC(Vtt)
Devuelve el nmero de ocurrencias del campo tt.

c. Funcin NPST(formato)
Al igual que la funcin L, la funcin NPST busca en el archivo inverso el trmino definido por formato, y devuelve el nmero de apuntadores (postings) del mismo.

d.Funcin OCC
La funcin OCC devuelve el nmero actual de ocurrencias contenidas en un grupo repetible. Puede ser usada para producir listados numerados. Por ejemplo, el formato:
(v70/)

produce una lnea por cada ocurrencia del campo 70. Usando la funcin OCC se puede escribir:
if p(v70) then f(occ,1,0),. fi,v70/)

lo que producir un listado como:


1. Primer Autor 2. Segundo Autor 3. Tercer Autor

e.Funcin SIZE(formato)
Devuelve el tamao de la cadena de caracteres generada por formato. Debe tenerse en cuenta que sta funcin es sensible al comando modo. As, si el campo 10 contiene 20 caracteres, size(mpl,v10) devolver 20, mientras que size(mdl,v10) devolver el valor 22, al contar el punto y el espacio generado automticamente por el modo dato.

f. Funcin TYPE(tipo, formato)


Esta funcin comprueba si la cadena generada por formato es del tipo definido por tipo, y devuelve 1 si la cadena corresponde al tipo especificado y 0 (cero) en caso contrario. La funcin TYPE tiene dos formas distintas: 1. TYPE(patrn,formato); o 2. TYPE(expresin numrica,formato). La primera forma puede usarse para comprobar si la cadena se ajusta a un cierto patrn (veas pg. 44 del Manual de Referencia CDS/ISIS. Versin 3.0). Por ejemplo:
type(XXA-99-99-99,v10)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 111 inconnu.

devuelve 1 si el contenido del campo 10 se corresponde al patrn y 0 en caso contrario. La segunda forma puede usarse para comprobar otras condiciones de acuerdo con el valor de la expresin numrica, que puede ser una de las siguientes: 1 - alfanumrica (la cadena contiene solo caracteres alfabticos o numricos); 2 - alfabtica (la cadena contiene solo caracteres alfabticos); 3 - numrica (la cadena contiene solo caracteres numricos); 4 - enteros decimales (la cadena es un entero opcionalmente con signo, p. ej.: -24) 5 - Nmero decimal (la cadena es un valor numrico, incluso en notacin cientfica). Por ejemplo:
type(3,v40)

devuelve 1 si el campo 40 contiene solo los dgitos del 0-9. Tenga en cuenta que CDS/ISIS usar la tabla ISISAC.TAB para determinar cuando un carcter es alfabtico o no (veas la pg. 251 del Manual de Referencia CDS/ISIS. Versin 3.0).

3.Nuevas Funciones de cadenas:


Se han incorporado las siguientes nuevas funciones:

a.Funcin DATE(exp)
Devuelve la fecha actual y/o la hora en el formato especificado por la expresin numrica exp. El valor de exp puede ser uno de los siguientes: 1devuelve la fecha de idntica forma que la funcin DATESTAMP de ISIS Pascal, es decir una cadena de 18 bytes de la forma MM-DD-YY HH:MM:SS (p.ej. date(1) puede devolver: 09-30-97 15:03:44); devuelve solo la fecha (p.ej. date(2) puede devolver: 09-30-97); devuelve solo la hora (p.ej. date(3) puede devolver: 15:03:44).

23-

b.Funcin DB
La funcin DB devuelve el nombre de la base de datos activa.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 112 inconnu.

c. Funciones de subcadenas
Se pueden obtener subcadenas a partir de una cadena de caracteres de dos formas diferentes: 1. Utilizando el comando *desplazamiento.longitud junto con la funcin S (veas pgs. 50 y 71 Manual de Referencia CDS/ISIS. Versin 3.0), como en el siguiente ejemplo: S(v24,v69)*3.5 (en ste caso CDS/ISIS extraer 5 caracteres a partir del 4 de la cadena devuelta por la funcin S); Utilizando la nueva funcin de subcadenas SS(pos,long,formato). La funcin SS devolver la subcadena de la cadena indicada en formato que empieza en la posicin pos y de una longitud de long caracteres long. Por ejemplo SS(1,5,v30) extrae los 5 primeros caracteres del campo 30.

2.

La principal diferencia entre las dos formas consiste en que en la funcin SS tanto pos como long pueden expresiones numricas mientras que en el comando *desplazamiento.longitud los valores deben ser constantes numricas.

4.Referencias a otras Bases de datos


Las funciones REF, L, LR y NPST pueden ahora contener un calificador de base de datos para referirse a una base de datos distinta de la activa. Cuando la aplicacin as lo designa, la base de datos especificada en la funcin REF puede ser diferente de las especificadas en las funciones L o LR. El calificador de base de datos se especifica como sigue: ->dbref donde dbref es el nombre de la base de datos alternativa (dicha base debe estar guardada en el directorio indicado en el parmetro 5 del SYSPAR.PAR o en el de su correspondiente dbn.PAR). Por ejemplo:
ref->bib(l(v10),v200) ref->bib(l->bib(v10),v100,v200)

B.

Inclusin de formatos predefinidos

Se pueden incluir formatos predefinidos en un formato mediante el uso de la funcin @nombre, donde nombre es el nombre del formato a ser incluido. Este formato debe estar archivado en el directorio de la base de datos activas (segn se especifica en el parmetro 5 del SYSPAR.PAR en el parmetro 10 del dbn.PAR). Por ejemplo:
if v1=BIB then @fmt1 else @fmt2 fi

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 113 inconnu.

En ste ejemplo, el contenido del campo 1 determinar si se ejecuta el formato fmt1 o el fmt2.

C.

Variables de Formato

CDS/ISIS predefine diez variables numricas de formato y diez variables de cadena de formato, que pueden ser utilizadas en los formatos cuando sea necesario. Las diez variables numricas de formato se llaman desde E0 a E9 y las diez variables de cadena desde S0 a S9. El valor de dichas variables se inicializan a 0 (cero) en el caso de las numricas y a cadena nula en las de cadena, cada vez que se ejecuta el formato. Se puede asignar o cambiar el valor de una variable numrica como sigue: En:=expresin numrica (por ejemplo: e1:=val(v10)+5) Y se pueden cambiar o asignar el valor de una variable de cadena como sigue: Sn:=(formato) (por ejemplo: s5:=(v10)). Tngase en cuenta que se precisan parntesis alrededor de formato. Se puede usar una variable numrica en todos los casos en que se deban usar valores numricos, por ejemplo como operando de expresiones numricas como if e1+10<25 then ... fi. Como cualquier otro valor numrico, las expresiones numricas no pueden ser mostradas directamente, pero pueden ser tratadas previamente usando la funcin F (veas pg. 67 del Manual de Referencia CDS/ISIS. Versin 3.0). Las variables de cadena pueden usarse tanto como operandos de cualquier expresin de cadena como cualquier comando de formato.

D.

Comando WHILE

El comando WHILE proporciona capacidad iterativa en la medida que se necesite la ejecucin repetida de un formato. Se codifica como se indica a continuacin: WHILE condicin (formato) donde: condicin formato es una expresin Booleana segn se definen en la pg. 61 y sigs. del Manual de Referencia CDS/ISIS. Versin 3.0; es el formato CDS/ISIS que debe ser repetido mientras que la expresin Booleana sea Verdadera.

Si el valor inicial de condicin es Falso entonces no se ejecutar en ningn caso el formato. Para que termine el ciclo se debe incluir en el formato algn comando que

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 114 inconnu.

garantice que en algn momento la condicin resulte Falso, y se cierre el ciclo. Por ejemplo:
e1:=1,e2:=nocc(v70), while e1<=e2 (f(e1,1,0),. ,v70 [e1]/ e1:=e1+1)

ste ejemplo muestra cada ocurrencia del campo 70 en una nueva lnea, precedida por el nmero de la ocurrencia, p.ej.:
1. Primer Autor 2. Segundo Autor 3. Tercer Autor

A continuacin se indica un ejemplo ms complejo:


s1:=(v69),e0:=size(s1),e1:=1,e3:=1, while e1<e0 ( while e1<e0 and ss(e1,1,s1)<>< (e1:=e1+1) e2:=e1+1, while e2<=e0 and ss(e2,1,s1)<>> (e2:=e2+1), s2:=(ss(e1+1,e2-e1-1,s1)), if size(s2)>0 then f(e3,1,0),. ,s2/ e3:=e3+1 fi, e1:=e2+1 )

En ste ejemplo se extraen los descriptores del campo 69 enmarcados entre < >, y se muestran en una nueva lnea precedidos por su nmero secuencial, p.ej.:
1. Primer descriptor 2. Segundo descriptor 3. Tercer descriptor

E.

El ambiente grfico de Windows

Microsoft Windows, como la mayor parte de los ambientes grficos, ofrece amplias capacidades de tratamiento en la visualizacin e impresin de caracteres de texto. Por ejemplo le permite escoger las fuentes6 que sern usadas en el dispositivo de salida de texto. CDS/ISIS para Windows proporciona nuevos comandos para manipular la visualizacin usando varias fuentes, incluso proporcionales, variando su tamao y color. Se pueden aadir estos nuevos comandos a formatos existentes para mejorar la calidad tipogrfica de las salidas a pantalla o impresora. Los formatos definidos en la versin para MS-DOS se muestran usando por defecto la fuente fija, no proporcional Courier New, para simular la salida en dicho ambiente bajo Windows e interpretar correctamente los parmetros de sangra expresados en nmero de caracteres. Sin embargo cuando se usan fuentes proporcionales, un comando
Una fuente es un conjunto de caracteres que tiene una nica combinacin de altura, anchura, aspecto, juego de caracteres y otros atributos. Las aplicaciones usan fuentes para visualizar o imprimir textos con varios aspectos y tamaos. Por ejemplo, los procesadores de textos usan fuentes para proveer al usuario una interfase del tipo lo que ve es lo que obtiene ("what you see is what you get", WYSIWYG).
6

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 115 inconnu.

como: Sangrar la primera lnea con 5 caracteres no tendr siempre el mismo efecto, dado que cada carcter tiene diferente anchura. Los nuevos comandos le podrn ayudar para el diseo de formatos con una apariencia adecuada en estos casos. Los siguientes apartados describen en detalle dichos comandos.

1.Comando FONTS
El comando FONTS define el conjunto de fuentes (tambin llamado tabla de fuentes) que se usar en su formato. Si est presente, siempre debe ser el primer comando en el formato. En otro caso CDS/ISIS usar el parmetro por defecto el definido en el parmetro 110 del SYSPAR.PAR, o el conjunto de fuentes definido por defecto en Windows si tambin dicho parmetro del syspar.par est ausente. El comando FONTS se codifica como sigue: FONTS ((familia1,fuente1) , (familia2,fuente), . . . ) donde: familian fuenten es la familia de fuentes, y es el nombre de la fuente.

Una fuente en particular se define con los nombres de la familia y de la fuente, separados por una coma y encerrados entre parntesis. La familia es un conjunto de fuentes que tienen similares caractersticas, la fuente representa a una fuente especfica de una familia en particular. Las familias estn predefinidas, las fuentes dependen del conjunto de las disponibles (instaladas en su programa Windows), en su ordenador (se puede obtener una lista de ellas utilizando el comando Fuentes del Panel de Control de Windows). La siguiente tabla indica las familias de fuentes que se pueden usar y da ejemplos de fuentes para cada una de ellas. Familia Nil Roman swiss modern script decor tech Descripcin Desconocida o defecto (Windows) Roman, fuentes de espaciado proporcional y con bigotillo. Swiss, fuentes de espaciado proporcional y sin bigotillo. Fuentes de espaciado fijo. Fuentes Script Fuentes Decoradas Fuentes tcnicas, smbolo y matemticas. Times New Roman, Palatino Arial Courier New, Pica Cursive Old English, ITC Zapf Chancery Symbol Ejemplos

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 116 inconnu.

CDS/ISIS numera cada fuente definida en el comando fonts a partir de 0. Por ejemplo, si se desean utilizar las fuentes Times New Roman y Arial se deber usar el siguiente comando:
fonts((roman,Times New Roman),(swiss,Arial))

En ste caso la fuente la fuente Times New Roman ser la fuente 0 y Arial ser fuente 1. A partir de entonces, en su formato, podr seleccionar cualquiera de ellas usando el comando Fn descrito mas adelante, para activar la deseada.

2.Comando COLS
El comando COLS define el conjunto de colores (tambin llamado tabla de colores) que sern usados en su formato. El comando COLS solo puede ser usado inmediatamente detrs del comando FONTS. En otras palabras, para utilizar el comando COLS, antes debe haberse definido el comando FONTS. Si no se define el comando COLS, CDS/ISIS usar el especificado en el parmetro 110 del SYSPAR.PAR o la tabla de colores por defecto de Windows si no se defini dicho parmetro. El comando COLS se codifica como se indica a continuacin: COLS ((rojo1,verde1,azul1) , (rojo2,verde2,azul2), . . . ) donde: rojon es un nmero del 0 al 255 que indica el grado de rojo verden es un nmero del 0 al 255 que indica el grado de verde azuln es un nmero del 0 al 255 que indica el grado de azul Los distintos colores se obtienen a travs de una mezcla de los tres colores bsicos: rojo, verde y azul, el grado de cada color indica la cantidad de dicho color en la mezcla en una escala del 1 al 255. La paleta de colores vara desde el negro (0,0,0) hasta el blanco (255,255,255). Por ejemplo el color (255,0,0) indica el rojo puro. CDS/ISIS numera cada color definido en una tabla a partir del 0. Por ejemplo si se quieren definir los colores rojo, verde y azul se podr usar el siguiente comando:
COLS ((255,0,0),(0,255,0),(0,0,255))

En este caso, el rojo ser el color 0, el verde el color 1 y el azul el color 2. Despus en el formato, se puede seleccionar cualquiera de stos colores usando el comando CLn (veas ms adelante).

3.Comandos de formateo de prrafos


Este juego de comandos afectan a la alineacin de prrafos (un prrafo es bloque de texto terminado en un retorno de carro (nueva lnea)).

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 117 inconnu.

a.Sangra
Se puede utilizar el comando M para definir el margen global izquierdo como sigue: M ( sangra,psangra ) donde: sangra psangra es la sangra a aplicar al prrafo desde el margen izquierdo, y es la sangra de la primera lnea del prrafo.

Ambas medidas estn expresadas en puntos (una pulgada equivale a 1440 puntos y un centmetro a 567). Este comando es similar al comando de sangra que sigue a un selector de campo en el lenguaje de formateo (p.ej. V10(5,10)), pero el comando M le permitir no solo tener un control ms preciso de la sangra, si no tambin el aplicarla a ms de un campo.

b.Comando de Tabulacin
Se puede usar el comando tabulacin para tabular a la posicin deseada de la lnea, como sigue: TAB TAB ( valor ) donde: valor indica la posicin del siguiente carcter expresada en pasos desde el margen izquierdo actual. Si no est presente (valor) ser tomado un valor por defecto. Este comando es similar al comando C, pero permite un control ms preciso de la tabulacin. o

c. Comando de Centrado
Este comando permite centrar un texto entre los mrgenes izquierdo y derecho activos. Se codifica como se indica a continuacin: QC

d.Comando de justificado
Permite distribuir el texto entre los mrgenes izquierdo y derecho activos. Se codifica como se indica a continuacin: QJ

e.Comando BOX
Este comando permite dibujar un marco alrededor de un texto. Tiene dos formas como se indica a continuacin:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 118 inconnu.

BOX BOX(n) La primera forma simplemente dibuja un borde alrededor del prrafo usando el color activo (veas a continuacin el comando CLn bajo Comandos de formateo de caracteres). La segunda forma rellena el fondo del recuadro de dicho prrafo usando el color n (definido por el comando COLOR). Tngase en cuenta que en este caso el color activo debe ser diferente del color n, ya que en otro caso no ser visible el texto encerrado en el recuadro, al utilizar el mismo color que el fondo.

4. Comandos de formateo de caracteres


Este conjunto de comandos afectan a la apariencia de los caracteres de texto (fuente, tamao, color o estilo). Se codifica como se indica a continuacin: Comando B I ul fn fsn Funcin Negrita Itlica Subrayado continuo Fuente (donde n es la fuente definida en la tabla de fuentes) Tamao de fuente (donde n es el tamao de la fuente en medios puntos, p.ej. fs24 define un tamao de 12 puntos) Color (donde n es el color definido en la tabla de colores)

cln

5.Aplicacin de formatos solo a determinados objetos


Todos los comandos indicados antes actan afectando al resto el formato a partir del lugar en que aparecen, as, por ejemplo, si en un punto del formato se habilita el comando negrita (comando b), todo el resto del formato aparecer con dicho aspecto. Sin embargo se puede controlar la aplicacin de un comando de formato de caracteres utilizando parntesis ({}) para limitar su validez. Un parntesis abierto ({) indica que todos los atributos de texto subsiguientes sern aplicados exclusivamente a la parte del formato que aparece antes del primer parntesis cerrado (}), que restaurar los atributos activos antes del parntesis abierto. En el siguiente formato, por ejemplo, los comandos m, f, fs y b solamente sern aplicados al campo 24:
v10,v20/{m(1000,0),f2,fs28,b,v24}/v30

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 119 inconnu.

6.Adicin de comandos Hipertextuales a los formatos: el comando LINK


El comando LINK permite aadir interactividad a los formatos, estableciendo relaciones entre el contenido de un campo o conjunto de campos de un registro y una accin a ser realizada. El formato general del comando LINK es el siguiente: LINK((descriptor),accin) donde: descriptor es un formato que describe al usuario la accin a realizar; la salida de ste formato se visualiza en el color 2 de la tabla activa (por defecto verde, (si no se cambi la tabla de colores con el comando COLOR) y subrayado; ste texto puede ser pulsado con el ratn. En cualquier caso este formato debe estar encerrado entre parntesis; accin es un formato que indica a CDS/ISIS la accin a realizar; la salida de ste formato no se visualiza y debe ser uno de los comandos de hipertexto listados a continuacin, que ser ejecutado siempre que el usuario pulse con el ratn sobre el descriptor. Los siguientes apartados describen los comandos de hipertexto que pueden ser usados en la parte accin del comando LINK. Nota: Todos los comandos de hipertexto contenidos en accin deben estar escritos en maysculas y seguidos por un espacio. Adems los siguientes caracteres especiales contenidos en cualquier literal debern ser codificados como se indica en la siguiente tabla: Carcter \ { } Codificado as \\ \{ \}

Debe tenerse en cuenta adems que ambas formatos son sensibles al comando modo (veas pg. 52 del Manual de Referencia Mini-micro CDS/ISIS (versin 3.0)). En consecuencia en algn caso se deber cambiar el modo activo para obtener el resultado deseado.

a.Comando CMD
Ejecuta el programa de Windows o MS-DOS indicado por comando (de la misma forma que lo hara el comando Ejecutar del Administrador de Programas (Windows 3.xx), o el comando Ejecutar del men Inicio (Windows 95 y 98)). Comando puede incluir los parmetros necesarios para la ejecucin del programa. Tngase en cuenta que para que Windows encuentre el programa, su ruta (path) deber estar incluida entre las listadas en

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 120 inconnu.

la sentencia PATH del archivo autoexec.bat, o en otro caso incluidas en el comando. A continuacin se indican algunos ejemplos: Ejemplo 1:
mpl,link((Pulse aqu para ver el texto completo),CMD winword,v10)

La salida en pantalla de ste comando simplemente ser: Pulse aqu para ver el texto completo Siempre que el usuario pulse el botn izdo. del ratn sobre ste texto, CDS/ISIS abrir (CMD) Word para Windows (winword) y con el documento cuyo nombre est contenido en el campo 10 (v10). Naturalmente, en su caso, este nombre puede incluir su ruta completa (path). Ejemplo 2:
mpl,link((Ver vdeo),CMD player v10)

La salida a pantalla de ste comando ser:


Ver vdeo

Siempre que el usuario pulse el botn izdo. del ratn sobre ste texto, CDS/ISIS abrir (CMD) el visualizador de multimedia (player) y presentar la pelcula cuyo nombre est contenido en el campo 10 (v10). Tambin en ste caso, si fuese necesario este nombre de archivo puede incluir su ruta completa (path). Ejemplo 3:
mpl,link((UNESCO WWW),CMD netscape v10)

La salida a pantalla de ste comando ser:


UNESCO WWW

Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Netscape (netscape) que mostrar la pgina de la direccin de Internet cuya URL est contenida en el campo 10 (v10). Si por ejemplo, el campo 10 contiene http://www.unesco.org, Netscape mostrar la pgina Web de UNESCO. Ejemplo 4:
mpl,link ((Ver imagen),CMD pbrush ,v10)

La salida a pantalla de ste comando ser: Ver imagen Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Windows Paintbrush (pbrush) que mostrar la imagen cuyo nombre est contenido en el campo 10 (v10). Tambin en ste caso, este nombre de archivo puede incluir su ruta completa (path). Ejemplo 5: En ste ejemplo supondremos que el campo 10 contiene tres subcampos: El primero, a, contiene el texto a desplegar en pantalla, el segundo, b, contiene el programa a ser ejecutado, y el tercero, c, contiene el nombre del archivo con que se abrir el programa indicado en el subcampo b. Por ejemplo:

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 121 inconnu.

^aVirgen con Nio^bpbrush^c\pictures\rafael.bmp

El siguiente comando LINK:


mpl,link((v10^a),CMD ,v10^b, ,v10^c)

producir entonces la siguiente salida en pantalla:


Virgen con Nio

Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Windows Paintbrush (v10^b) que mostrar la imagen \pictures\raffael.bmp cuyo nombre est en el subcampo c del campo 10 (v10^c).

b.GOTO mfn
Muestra el registro cuyo nmero de MFN es mfn. mfn es un formato que debe producir una cadena con un nmero de MFN (n de registro) vlido para la base de datos activa. Por ejemplo:
link((Ver enlace),GOTO v10)

La salida a pantalla de ste comando ser:


Ver enlace

Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro cuyo MFN se indique en el campo 10.

c. LGOTO trmino
Este comando muestra el registro correspondiente al primer apuntador de trmino. trmino es un formato como los definidos en el diccionario de trminos en que se buscar. Por ejemplo:
link((test),LGOTO agua)

La salida a pantalla de ste comando ser:


test

Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro correspondiente al primer apuntador del trmino del diccionario agua. Fjese en que el ejemplo anterior tendr el mismo efecto que:
link((test),GOTO ,f(l(water),1,0))

La diferencia es que LGOTO realiza la consulta solo en respuesta a la pulsacin del usuario, mientras que GOTO la realiza durante la ejecucin del formato contenido en el comando LINK. LGOTO se ejecuta ms rpido y hace innecesaria la consulta al diccionario.

d.GOBACK
Muestra el registro visualizado inmediatamente antes del actual. Por ejemplo, suponga que viendo el registro 45, se cambi al registro 124 al pulsar un enlace hipertextual.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 122 inconnu.

Puede ser que Vd. no recuerde el nmero de registro que estaba visualizando antes. Si su aplicacin lo necesitase, podra resolver este problema usando el comando GOBACK. Por ejemplo:
link(([Reg. previo]),GOBACK )

e.FORMAT nombre-formato[,texto-antiguo, nuevo-texto]


Cambia el formato de visualizacin activo por el indicado en nombre-formato. Nombre-formato es un formato que define el nombre del formato a ser utilizado. Tngase en cuenta que si bien dicho formato no necesita ser uno de los definidos en la FDT (tabla de definicin de campos), si debe estar archivado en el mismo directorio de la base de datos activa (especificado en el parmetro 5 del SYSPAR.PAR o el 10 del dbn.PAR). Por ejemplo:
link((Cambiar formato),FORMAT cds1)

La salida a pantalla de ste comando ser:


Cambiar formato

Si el usuario pulsa ste texto, CDS/ISIS mostrar el registro actual utilizando el formato de visualizacin cds1. Una vez cargado dicho formato ser el activo. En el comando FORMAT pueden usarse dos parmetros adicionales para modificar el formato cargado antes de que sea ejecutado (texto-antiguo y nuevo-texto), como se explica ms adelante bajo el epgrafe formatos Formatos polimrficos.

f. BROWSE formato]

nombre-base[,mfn,nombre-

Abre la base de datos especificada en nombre-base en una nueva ventana de base de datos y muestra el registro mfn utilizando el formato nombre-formato; mfn y nombreformato son parmetros opcionales. Por defecto mfn es 1 y nombre-formato es el formato por defecto de la base de datos; nombre-base, mfn y nombre-formato son formatos que deben producir los valores requeridos. Por ejemplo:
link((Abrir THES),BROWSE thes)

La salida a pantalla de ste comando ser:


Abrir THES

Y al pulsar sobre dicho texto se abrir la base de datos THES en una nueva ventana, mostrando el registro de mfn 1 usando en formato por defecto de dicha base (thes).
link((Open CDS),BROWSE cds,10,cds1)

En este caso se abrir la base de datos CDS en una nueva ventana mostrando el registro 10 con el formato CDS1.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 123 inconnu.

Se puede utilizar el parmetro mfn sin especificar nombre-formato. Sin embargo se debe indicar el parmetro mfn (o insertar una coma) si se desea especificar el parmetro nombre-formato. Todos los ejemplos siguientes son especificaciones vlidas:
link((Open CDS),BROWSE cds,10) link((Open CDS),BROWSE cds,1,cds1) link((Open CDS),BROWSE cds,,cds1)

g.TEXTBOX formato
Este formato permite visualizar el texto que resulta de la ejecucin de formato, en una ventana separada. El siguiente ejemplo muestra la forma bsica del comando:
link((Abrir nueva ventana),TEXTBOX ,v24)

Cuando se pulsa el enlace Abrir nueva ventana, se abrir una nueva ventana mostrando el contenido del campo 24.

i.

Tipos de ventanas TEXTBOX


1) Como ventanas independientes, 2) Como subventana de la Base de datos, 3) Como subventana de un registro.

Se pueden crear ventanas TEXTBOX de diferentes formas:

Los distintos tipos se especifican a travs de sus correspondientes atributos como sigue: TEXTBOX El usuario solo podr cerrar la nueva ventana pulsando su botn cerrar ( ) o saliendo de Winisis. TEXTBOXCHILD La nueva ventana es declarada subventana de la base de datos activa. Al cerrar dicha base de datos se cerrarn automticamente todas las subventanas asociadas. TEXTBOXRCHILD La nueva ventana es declarada subventana del registro activo. Cambiando de registro, o cerrando la base se cerrarn todas las ventanas asociadas a dicho registro. A continuacin se indican algunos ejemplos de TEXTBOX:
TEXTBOX ,v24 TEXTBOXCHILD ,v24/(v70/) TEXTBOXRCHILD ,@cds1

Tngase en cuenta que el formato del comando TEXTBOX se ejecuta mientras se visualizan registros. Por lo tanto, su salida se almacena en el rea de trabajo de visualizacin cuyo tamao mximo es de 64.000 caracteres. Por ejemplo, si el formato produce una cadena de 30.000 caracteres, deber asegurarse que el formato TEXTBOX no generar ms d 34.000 caracteres o se producir un error. Por otra parte, y por razones de diseo, formato no puede contener ningn comando de espaciado horizontal o vertical, ni ningn comando grfico tales como F, FS, CL, etc. (si los contiene sern ignorados). Si se requiriese alguno de ellos se podr usar la clave LOAD como se explica a continuacin.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 124 inconnu.

ii. Archivos de carga de formatos


Para superar algunas de las limitaciones descritas en el apartado anterior se puede aadir el calificador LOAD a un comando TEXTBOX, que indica que el parmetro formato es antes un nombre de formato que un formato actual. En este caso, el formato no ser ledo o ejecutado hasta que el usuario pulse el correspondiente enlace hipertextual. Un formato cargado puede producir una cadena de ms de 64.000 caracteres y puede incluir todos los comandos de formateo legales. El calificador LOAD puede ser aplicado a cualquier tipo de TEXTBOX. Por ejemplo:
link ((Mostrar registro),TEXTBOXCHILDLOAD cds1)

abrir una nueva ventana mostrando el texto que resulta al aplicar el formato cds1. Es de sealar la diferencia entre los siguiente dos enlaces:
link((Mostrar registro),TEXTBOX ,@cds1) link((Mostrar registro),TEXTBOXLOAD cds1

El primero ejecuta el formato cds1 al visualizar el registro; el segundo ejecuta cds1 solo cuando el usuario pulsa el enlace hipertextual Mostrar registro. Como ejemplo adicional considere los siguientes formatos: Formato CDS:
if p(v44) then link((Mostrar SERIE 1/),TEXTBOXLOAD cds1) fi, if p(v44) then link((Mostrar SERIE 2/),TEXTBOX ,@cds1) fi,

Format CDS1:
{b,fs30,SERIES: ,|(|V44|) |}

En este caso el enlace Mostrar SERIE 1 (en formato CDS) mostrar el campo 44 en negrita utilizando un tamao de fuente de 15 puntos, mientras que Mostrar SERIE 2 mostrar el campo 44 usando caracteres normales. Cuando se use el calificador LOAD se pueden utilizar tambin los distintos parmetros de reemplazo de formatos como en el comando FORMAT (veas Formatos Polimrficos, pg. 129).

iii. Visualizacin de imgenes


Se puede desplegar una imagen (que de momento, debe ser un archivo bitmap de Windows con extensin BMP) en un recuadro TEXTBOX aadiendo el calificador IMG al comando. Por ejemplo, el siguiente comando:
link((Show picture),TEXBOXIMG c:\\winisis\\ab_jun97)

abrir una ventana mostrando el archivo de imagen ab_jun97.bmp Se puede usar el calificador IMG con cualquier tipo de TEXTBOX. Sin embargo, los calificadores LOAD e IMG son mutuamente excluyentes. Por ejemplo:
link((Show picture),TEXBOXCHILDIMG c:\\winisis\\ab_jun97) link((Show picture),TEXBOXRCHILDIMG c:\\winisis\\ab_jun97)

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 125 inconnu.

Las imgenes de ms de 500 x 300 pixels sern adaptadas a dicho tamao.

h.VIEW nombre-base[,mfn,nombre-formato]
Este comando es similar al comando BROWSE, excepto en que el registro se muestra en una ventana de texto en vez de en una ventana de Base de datos. La diferencia principal consiste en que dicha ventana de texto no contiene barra de herramientas ni de estado y el usuario no puede por tanto acceder a ninguna de las funciones de mens (como puede ser impresin, bsqueda, entrada de datos, etc.) de la base de datos abierta con el comando VIEW. Por ejemplo:
link((Show CDS),VIEW cds,15)

Es de sealar la diferencia fundamental entre el comando TEXTBOX por una aparte y los comandos BROWSE y VIEW por otra. En el primer caso, el formato especificado en el comando TEXTBOX se aplica siempre al registro actual de la base de datos desde la que se activa, mientras que en el caso de los comandos BROWSE y VIEW el formato especificado (o implcito) se aplica a la base de datos abierta por ellos (veas pgs. 126 y 147).

i. Identificacin de ventanas TEXTBOX y VIEW


Cada vez que se pulsa en cualquier enlace hipertextual de una ventana TEXTBOX o VIEW, CDS/ISIS abrir una nueva ventana para desplegar los correspondientes datos. Sin embargo, el tener demasiadas ventanas en una misma pantalla puede ser confuso. Se puede evitar esto asignando un nmero a cada ventana TEXTBOX y/o VIEW, con lo que cualquier nueva referencia a ellas reutilizar dicha ventana en lugar de abrir una nueva. El nmero de ventana (que puede variar de 1 a 20) debe ser colocado entre corchetes inmediatamente detrs del comando TEXTBOX o VIEW, como en los siguientes ejemplos:
link((Show link((Show link((Show link((Show record),TEXTBOX[2] ,@cds1) record),TEXTBOX[1]CHILDLOAD cds1) record),TEXTBOX[3]LOAD cds1 CDS),VIEW[1] cds,15)

En todos estos ejemplos la ventana indicada se desplegar la primera vez que se active el enlace hipertextual, pero cualquier activacin posterior simplemente reemplazar los datos en la misma ventana. Naturalmente, la misma ventana numerada TEXTBOX o VIEW podr ser usada para dos o ms bases de datos.

j. Formatos Polimrficos
Los comandos FORMAT y calificador LOAD del comando TEXTBOX pueden contener los parmetros opcionales siguientes: FORMAT nombre-formato[,texto-antiguo, nuevo-texto]

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 126 inconnu.

TEXTBOXLOAD nombre-formato[,texto-antiguo, nuevo-texto] Que permiten modificar el formato ledo antes de ser ejecutado: CDS/ISIS reemplazar cada ocurrencia de la cadena texto-antiguo por el valor de nuevo-texto. Por ejemplo, suponiendo que el formato cds1 contiene la cadena xxx, en los siguientes comandos:
FORMAT cds1,xxx,,v24 TEXBOXLOAD cds1,xxx,,v24

CDS/ISIS reemplazar todas las ocurrencias de xxx por el contenido del campo v24 antes de ejecutar el formato cds1. Naturalmente la cadena texto-antiguo no puede contener ninguna coma, dado que al analizar el formato se considerar la primera coma encontrada como separador entre los parmetros texto-antiguo y nuevo-texto.

Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 127 inconnu.

9. CDS/ISIS Pascal
Los programas CDS/ISIS Pascal estarn disponibles para la versin de Windows solamente en forma de llamadas de formato (format exits). Los programas sern totalmente compatibles a nivel de .pcd con la versin de CDS/ISIS para MS-DOS. Sin embargo, algunas de las restricciones para la versin de MS-DOS, en particular las relacionadas con el tamao mximo de las cadenas y con el nmero mximo de cadenas, no existen ahora. Las cadenas pueden ser ya de ms de 32K, incluyendo las cadenas de entrada y salida de una llamada de formato (format exit). De momento solamente estn disponibles las siguientes rutinas de la biblioteca de ISISPASCAL: ASSIGN CHR COPYSTR DBN DATESTAMP ENCINT ENCREAL EXEC FIELD FIELDN FILEXIST FIND FLDTAG GETMFN MAXMFN MAXSET NFIELDS NOCC NPOSTS NXTPOS NXTPOST NXTTERM ORD PATH POSITION POSTING READ(ln) RECALL RECORD SEARCH SETPOS SIZE SUBSTR SYSTEM UC VAL WRITE(LN)

Aparte de esto hay que considerar las siguientes diferencias entre las funciones relacionadas arriba de las versiones para MS-DOS y Windows.

i.

ASSIGN

El conmutador /k (que previene el cierre de archivos entre llamadas) no est soportado.

ii. Procedimientos READ(ln) y WRITE(ln)


Estas funciones estn disponibles solamente para archivos (es decir Read(inp,...) y Write(out,...)). Las entradas desde teclado o salidas a pantalla no estn soportadas. Ello implica que siempre se debe abrir explcitamente el archivo a ser ledo o escrito usando el procedimiento ASSIGN.

iii. Procedimiento EXEC


Todos los programas llamados a travs del procedimiento EXEC deben ser del mismo tipo que el que realiza la llamada (p. ej. Si el programa A es una llamada de formato y llama al programa B, entonces B debe ser tambin una llamada de formato);

Si el programa A es una llamada de formato, entonces, cuando se ejecuta la funcin EXEC, el programa llamado B recibir como cadena de entrada s1, el valor actual de la cadena de salida s2 de A. El programa B devuelve un valor en la cadena de salida s2. Esto permite pasar un parmetro de entrada a, y recibir salidas de un programa ejecutado. Por ejemplo:
Program A(s1: string; lw, occ: real; s2: string) [format]; begin s2:=xxx; exec(B); { the value of s2 at this point will be xxxyyyzzz } s2:=s2|www; end. Program B(s1: string; lw, occ: real; s2: string) [format]; begin { on entry: s1 will be xxx } s2:=s1|yyy; exec(C); { the value of s2 at this point will be xxxyyy } end. Program C(s1: string; lw, occ: real; s2: string) [format]; begin { on entry: s1 will be xxxyyy } s2:=s1|zzz; { the value of s2 at this point will be xxxyyyzzz } end.

Al salir del programa A, el valor de s2 ser xxxyyyzzzwww.

iv. Procedimiento SYSTEM


Este procedimiento puede ejecutar programas de DOS y de Windows. Si se ejecutan programas de MS-DOS y se desea que se ejecute en una ventana (mejor que en modo de pantalla completa) se deber crear tambin el correspondiente archivo PIF. Los programas llamados a travs del procedimiento SYSTEM se ejecutan asincrnicamente y devuelven inmediatamente el control al programa original. Esta facilidad puede usarse, por ejemplo, para ejecutar un archivo de sonido (p.ej. la descripcin del registro) mientras el registro se despliega en pantalla. Supngase que el campo 1 de un registro contiene el nombre de un archivo .wav asociado a dicho registro. Entonces el siguiente formato, y la llamada de formato asociada, ejecutarn dicho archivo de sonido mientras se despliega el registro:
Format: ............ &play() ........ .. Program play(s1: string; lw, occ: real; s2: string); var wav: string begin wav:=field(fieldn(1,1)); if (size(wav)>0) then system(mplayer /play /close |wav|.wav); end

10. Adaptaciones de CDS/ISIS a necesidades locales


A. Creacin de una versin en un nuevo idioma

En la versin de Windows de CDS/ISIS los mens y mensajes del sistema estn almacenados ambos de bases de datos CDS/ISIS (mientras que en la versin para MSDOS, los mens se almacenan en unas hojas de trabajo especiales de mens y los mensajes en una base de datos CDS/ISIS especial). Para crear una versin en un nuevo idioma se debern crear las correspondientes bases de mens y mensajes del nuevo idioma. Los Mens se almacenan en la base de datos de mens localizadas en el directorio de mens, indicado en el parmetro 2 del archivo syspar.par (por defecto \winisis\menu). Los nombres de las bases de datos de mens estn codificados como sigue: Mnxxyy donde: xx es el cdigo del idioma (es decir EN para ingls (english)). Se pueden definir nuevos cdigos de idioma, tales como CZ para el Checo o PL para el Polaco, con la
nica limitacin de que no pueden existir dos idiomas con el mismo cdigo.

yy

Es el cdigo del perfil de usuario. Por defecto dicho cdigo ser DF, que incluye
todos los comandos de mens de CDS/ISIS. Se pueden aadir nuevos perfiles de usuario, p.ej. BS pera un men que solo permita el acceso al usuario a determinadas funciones (veas a continuacin Creacin de un nuevo perfil).

El nombre de la base de datos del men inicial se define con los parmetros 101 y 102 del syspar.par. Los mensajes, incluidas algunas etiquetas usadas en varias ventanas y cuadros de se almacenan en la base de datos de mensajes, localizadas el directorio de mensajes indicado por el parmetro 3 del syspar.par (por defecto \winisis\msg). Los nombres de las bases de datos de mens estn codificados como: Msxx donde: xx es el cdigo del idioma (es decir EN para ingls (english)). Se pueden definir nuevos cdigos de idioma, tales como CZ para el Checo o PL para el Polaco, con la nica limitacin de que no pueden existir dos idiomas con el mismo cdigo . El cdigo de idioma usado en la base de datos de mensajes debe ser el mismo que el usado en la correspondiente base de datos de mens.

1.Creacin de una nueva base de datos de mens


Este ejemplo explica como crear una versin en cataln del men por defecto DF. Consta de las siguientes etapas: 1. Elegir un acrnimo para el idioma (por ejemplo CA para el cataln). 2. Abrir una sesin de MS-DOS desde Windows. 3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS. 4. Cambiarse al directorio de mens. (C:\WINISIS\MENU) 5. Ejecutar los siguientes comandos del MS-DOS: xcopy mnendf*.* mncadf*.* copy ?mnend.fmt ?mncad.fmt As se crear una copia del men por defecto en ingls en los archivos correspondientes de cataln. 6. Una vez que se haya creado una copia del men por defecto, cierre la sesin de MSDOS y ejecute Winisis. Pulse en el comando Abrir del men Base de Datos y seleccione su directorio de mens (por defecto \WINISIS\MENU) y seale la base de datos recin creada MNCADF.MST. 7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos ellos, traduzca cada comando al nuevo idioma (cataln). Nota. Cada comando de men est seguido por un nmero o una frase encerrada entre corchetes (p.ej. [64]): que representan a los correspondientes comandos de CDS/ISIS. No se deben borrar o modificar ninguno de esos nmeros. En caso contrario cds/isis no trabajar correctamente cuando se utilice el nuevo idioma. 8. Cierre la base de datos. 9. Antes de comprobar su nuevo men, se debe crear tambin una versin en el nuevo idioma de los mensajes correspondiente al cdigo de idioma usado (CA en ste ejemplo) como se indica a continuacin para el gallego.

2.Creacin de una nueva base de datos de mensajes


Este ejemplo explica como crear una versin en gallego de la base de datos de mensajes: 1. Elegir un acrnimo para el idioma (por ejemplo GA para el gallego). Tngase en cuenta que dicho acrnimo ha debido ser el utilizado para definir la base de datos de mens en gallego. 2. Abrir una sesin de MS-DOS desde Windows. 3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS. 4. Cambiarse al directorio de mensajes. (C:\WINISIS\MSG) 5. Ejecutar los siguientes comandos del MS-DOS:

xcopy msen.* msga.* copy ?msen.fmt ?msga.fmt As se crear una copia de los mensajes en ingls en la nueva base (MSGA.*). 6. Cierre la sesin de MS-DOS y ejecute Winisis. Pulse en el comando Abrir del men Base de Datos y seleccione su directorio de mensajes (por defecto \WINISIS\MSG) y seale la base de datos recin creada MSGA.MST. 7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos ellos, traduzca cada mensaje al nuevo idioma (gallego). La siguiente tabla le puede ayudar a entender el sentido de cada mensaje en la MST: Rango de MFN 1-10 Categora de mensajes Botones estndar (OK, CANCEL, etc.). El primer campo del primer registro contiene el nombre del idioma que ser desplegado cuando Winisis despliegue la lista de idiomas disponibles. Base de datos y Estado de los registros (Ventana Base de Datos). Ventanas de dilogo de configuracin, importacin, exportacin y mantenimiento del archivo Inverso. Utilidades Ventanas de bsqueda. Ventana de dilogo de Archivos Mensajes de error. Ventana de Entrada de datos Ventanas de dilogo de Impresin Mensajes de Ayudas de la barra de herramientas Definicin de Bases de datos

11-12 12-16; 43-47; 120-123; 125-129 17-19 21-23; 25-27 31 41-42 51-53 61-70 71-73 81-95; 100-103

Los registros no contenidos en la tabla no estn utilizados en la versin 1.311. Para conseguir que el nuevo idioma sea tomado como idioma por defecto (es decir, el idioma con que CDS/ISIS inicie cada nueva sesin) se deber incluir el cdigo correspondiente en el parmetro 101 del syspar.par, por ejemplo, para el gallego:
; Default language 101=GA

3.Creacin de un nuevo perfil de usuario


Por medio de los perfiles de mens se puede restringir el conjunto de comandos a los que el usuario pueda acceder. Un perfil de usuario es de hecho un men de base de datos particular que solo contiene un subconjunto de comandos de CDS/ISIS. Normalmente los perfiles de usuario se seleccionan a travs del parmetro 102 del syspar.par. Sin embargo, a travs del parmetro 0, se pueden asignar diferentes perfiles a cada usuario (o grupo de usuarios), redefiniendo el parmetro 102 para cada syspar.par secundario.

Por defecto, en ausencia del parmetros 102, CDS/ISIS usar el perfil DF (Base de datos MNxxDF), que proporciona acceso a todas las funciones de CDS/ISIS. Para crear un nuevo perfil de mens de un idioma determinado (de cdigo XX) se han de seguir las siguientes etapas: 1. Elegir un nuevo acrnimo para el nuevo perfil (por ejemplo BS). 2. Abrir una sesin de MS-DOS desde Windows. 3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS. 4. Cambiarse al directorio de mens. (C:\WINISIS\MENU) 5. Ejecutar los siguientes comandos del MS-DOS: xcopy mnendf*.* mnxxbs*.* copy ?mnend.fmt ?mnxxb.fmt As se crear una copia del men de bases de datos idioma xx. En particular la primera orden crear una copia de la bases de datos, mientras que la segunda copiar las hojas de trabajo de la misma. Nota: Los nombres de las hojas de trabajo (archivos .FMT), estn compuesta por una letra que indica el nmero de pginas. y los cinco primeros caracteres del nombre de la base de datos (por ejemplo AMNEND.FMT). As, si se tiene mas de un men de perfil de usuario que empiecen por la letra B, por ejemplo MNENBS.MST y MNENBR.MST, no es necesario duplicarlas hojas de trabajo, ya que en ambos casos su nombre sera AMNENB.FMT. Esta situacin no causar ningn conflicto entre ambos perfiles. 6. Cierre la sesin de MS-DOS y ejecute Winisis. Pulse en el comando Abrir del men Base de Datos y seleccione su directorio de mensajes (por defecto \WINISIS\MENU) y seale la base de datos recin creada, MNENBS.MST. 7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos ellos, borre todos los comandos que no desee que estn disponibles en el nuevo perfil. Nota: Para impedir que el usuario seleccione el men por defecto se debe borrar el comando Cambiar idioma del men de Configuracin. Se puede cambiar tambin el nombre del perfil editando el primer campo del primer registro de esta base de datos, que por defecto dice: "Versin completa". 8. Cierre la base de datos. 9. Se puede comprobar el nuevo perfil, seleccionndolo con el comando Cambiar perfil del men Configuracin. Si por alguna causa no se adaptase a los requerimientos y no se pudiese volver a la versin completa para realizar los cambios oportunos, cierre su sesin de Winisis, borre el parmetro 102 de su syspar.par si existe, y vuelva a abrir una nueva sesin de Winisis. 10. Para activar el nuevo perfil cambie el parmetro 102 del archivo syspar.par.

B.

Tablas de Conversin

Para mantener la compatibilidad con la versin para MS-DOS la versin de Windows de CDS/ISIS almacena las bases de datos (en el disco) usando el juego de caracteres de MS-DOS (conocido como juego de caracteres OEM). Los datos son entonces convertidos al juego de caracteres de Windows (conocido como juego de caracteres ANSI) con los que se muestran en pantalla, y convertidos tambin cuando se actualiza un registro. De sta forma la misma base de datos fsica puede trabajar indistintamente con las versiones de MS-DOS y Windows, y sus datos pueden intercambiarse entre distintos usuarios independientemente de la versin con que estn trabajando. Dependiendo del idioma de la base de datos y del correspondiente juego de caracteres de MS-DOS (code page) usado, se deber reescribir las adecuadas tablas de conversin de caracteres si las proporcionadas por defecto no trabajan adecuadamente 7. Todas las tablas de conversin contienen 256 enteros (excepto ISISAC.TAB), que corresponden a los cdigos de caracteres del 0 al 255. La conversin de caracteres se realiza reemplazando un carcter de texto dado por el del correspondiente cdigo en la tabla. Por ejemplo, si el nmero que aparece en la posicin 129 de la tabla es el 199, entonces CDS/ISIS reemplazar cada ocurrencia del carcter de cdigo 128 por el carcter de cdigo 199. Las tablas de conversin de caracteres usadas por CDS/ISIS se describe a continuacin.

1.Tabla de conversin OEM a ANSI


Esta tabla se usa para convertir los datos desde el juego de caracteres de MS-DOS usados en la base de datos al juego de caracteres de Windows. Por defecto CDS/ISIS usar una tabla de conversin interna. Si se proporciona sta tabla, se deber indicar su ruta (path) y su nombre en el parmetro 106 del syspar.par. Se recomienda guardar sta tabla en el directorio de mens (parmetro 2) y llamarla OEMANSI.TAB. Si se ha definido esta tabla tambin se tendr que definir la correspondiente ANSI a OEM.

2.Tabla de conversin ANSI a OEM


Esta tabla se usa para convertir el juego de caracteres Windows al de MS-DOS antes de actualizar un registro. Por defecto CDS/ISIS utiliza una tabla de conversin interna. Si se proporciona sta tabla, se deber indicar su ruta (path) y su nombre en el parmetro 107 del syspar.par. Se recomienda guardar sta tabla en el directorio de mens (parmetro 2) y llamarla ANSIOEM.TAB. Si se ha definido esta tabla tambin se tendr que definir la correspondiente OEM a ANSI.

CDS/ISIS usa por defecto el conversor estandar ANSI-to-OEM de Windows, con el que se define el dispositivo de teclado, cuando esta funcin est montada. Algunos dispositivos de teclados pueden tener diferentes conversores de teclado dependiendo de la configuracin del equipo, y algunos soportan distintos juegos de caracteres OEM; por ejemplo el controlador de teclado estandar U.S. para teclados IBM soporta cdigos de teclado cargables, por defecto con la tabla de caracteres 437, y su ms comn alternativa es la tabla 850. (El juego de caracteres Windows est marcado en ocasiones como tabla 1007).
7

3.Tabla de conversin a maysculas (ISISUC.TAB)


Esta tabla se utiliza para convertir los textos de las bases de datos (es decir, los almacenados en las base usando el juego de caracteres de MS-DOS) a maysculas. Este archivo debe estar guardado en el directorio de mens (parmetro 2 del syspar.par). (veas pgs. 250 y sig. del Manual de Referencia Mini-micro CDS/ISIS (versin 3.0)) La tabla estndar suministrada por UNESCO es la siguiente:
000 016 032 048 064 080 096 080 067 069 065 176 192 208 224 240 001 017 033 049 065 081 065 081 085 069 073 177 193 209 225 241 002 018 034 050 066 082 066 082 069 069 079 178 194 210 226 242 003 019 035 051 067 083 067 083 065 079 085 179 195 211 227 243 004 020 036 052 068 084 068 084 065 079 078 180 196 212 228 244 005 021 037 053 069 085 069 085 065 079 078 181 197 213 229 245 006 022 038 054 070 086 070 086 065 085 166 182 198 214 230 246 007 023 039 055 071 087 071 087 067 085 167 183 199 215 231 247 008 024 040 056 072 088 072 088 069 089 168 184 200 216 232 248 009 025 041 057 073 089 073 089 069 079 169 185 201 217 233 249 010 026 042 058 074 090 074 090 069 085 170 186 202 218 234 250 011 027 043 059 075 091 075 123 073 155 171 187 203 219 235 251 012 028 044 060 076 092 076 124 073 156 172 188 204 220 236 252 013 028 045 061 077 093 077 125 073 157 173 189 205 221 237 253 014 030 046 062 078 094 078 126 065 158 174 190 206 222 238 254 015 031 047 063 079 095 079 127 065 159 175 191 207 223 239 255

4.Tabla de caracteres Alfabticos (ISISAC.TAB)


Este archivo tipo texto define el cdigo decimal ASCII de todos los caracteres alfabticos. Es utilizada cada vez que CDS/ISIS necesita saber si un carcter es alfabtico (por ejemplo, cuando se realiza el indizado por palabra usando la tcnica de indizado 4, o al validar campos alfabticos). Cualquier carcter de texto cuyo cdigo est incluido en esta tabla (segn el juego de caracteres de MS-DOS) ser considerado carcter alfabtico. La tabla standard proporcionada por la UNESCO para la versin en IBM-PC se muestra a continuacin:

065 081 103 119 140 161

066 082 104 120 141 162

067 083 105 121 142 163

068 084 106 122 143 164

069 085 107 128 144 165

070 086 108 129 145

071 087 109 130 146

072 088 110 131 147

073 089 111 132 148

074 090 112 133 149

075 097 113 134 150

076 098 114 135 151

077 099 115 136 152

078 100 116 137 153

079 101 117 138 154

080 102 118 139 160

5.Tabla (ISISUC.TAB) adaptada al idioma espaol


A continuacin proponemos que se cambie la tabla ISISUC.TAB que por defecto viene suministrada por la UNESCO por la siguiente, que incluye los caracteres especficos de nuestro idioma:

000 016 032 048 064 080 096 080 067 069 065 176 192 208 224 240 000 016 032 048 064 081 097 081 067 069 065 176 192 208 224 240

001 017 033 049 065 081 065 081 085 069 073 177 193 209 225 241 001 017 033 049 065 082 065 082 085 069 073 177 193 209 225 241

002 018 034 050 066 082 066 082 069 069 079 178 194 210 226 242 002 018 034 050 066 083 066 083 069 069 079 178 194 210 226 242

003 019 035 051 067 083 067 083 065 079 085 179 195 211 227 243 003 019 035 051 067 084 067 084 065 079 085 179 195 211 230 243

004 020 036 052 068 084 068 084 065 079 165 180 196 212 228 244 004 020 036 052 068 085 068 085 065 079 079 180 196 212 231 244

005 021 037 053 069 085 069 085 065 079 165 181 197 213 229 245 005 021 037 053 069 086 069 086 065 079 079 181 197 213 232 245

006 022 038 054 070 086 070 086 065 085 166 182 198 214 230 246 006 022 038 054 070 087 070 087 065 085 166 182 198 214 229 246

007 023 039 055 071 087 071 087 067 085 167 183 199 215 231 247 007 023 039 055 071 088 071 088 067 085 167 183 199 215 233 247

008 024 040 056 072 088 072 088 069 089 168 184 200 216 232 248 008 024 040 056 072 089 072 089 069 089 168 184 200 216 234 248

009 025 041 057 073 089 073 089 069 079 169 185 201 217 233 249 009 025 041 057 073 090 073 090 069 079 169 185 201 217 228 249

010 026 042 058 074 090 074 090 069 085 170 186 202 218 234 250 010 026 042 058 074 091 074 091 069 085 170 186 202 218 235 250

011 027 043 059 075 091 075 123 073 155 171 187 203 219 235 251 011 027 043 059 075 092 075 123 073 155 171 187 203 219 227 251

012 028 044 060 076 092 076 124 073 156 172 188 204 220 236 252 012 028 044 060 076 093 076 124 073 156 172 188 204 220 236 252

013 028 045 061 077 093 077 125 073 157 173 189 205 221 237 253 013 028 045 061 077 094 077 125 073 157 173 189 205 221 237 253

014 030 046 062 078 094 078 126 065 158 174 190 206 222 238 254 014 030 046 062 078 095 078 126 065 158 174 190 206 222 238 254

015 031 047 063 079 095 079 127 065 159 175 191 207 223 239 255 015 031 047 063 080 096 080 127 065 159 175 191 207 223 239 255

Ntese que la tabla resultante es la unin de dos tramos de 256 nmeros. El primero cumple la funcin de conversin de caracteres a maysculas. El segundo, altera la ordenacin de los caracteres al momento de ordenar claves en una salida impresa. Los nmeros 079 resaltados en negrita fueron intercalados para adjudicarles el valor de letra . Con su inclusin se increment en uno el valor original de las letras O a Z. La modificacin de la tabla permite que ambas letras ( y ) sean incluidas en el Archivo Invertido y que adems sean consideradas al momento de alfabetizar una salida impresa; lo que no es posible con la tabla original. Esta tabla ha sido tomada del Manual para instructores de Winisis, editado y compilado por Centro de Informacin CAC - CNEA, Distribuidor Nacional CDS/ISIS para la Repblica Argentina. Buenos Aires. 1999. Copyrigth 1998 Comisin Nacional de Energa Atmica. ISBN 987-97059-5-5

11.

edicin de Windows

Apndice A -

Teclas de

La siguiente tabla proporciona una relacin de las teclas de edicin estndar de Windows (el signo + indica que se deben oprimir simultneamente las teclas indicadas): CTRL+INS o CTRL+C SHIFT+DEL o CTRL+X SHIFT+INS o CTRL+V ALT+Retroceso o CTRL+Z Esc (Cursor izda.) CTRL+ (Cursor izda.) (Cursor dcha.) CTRL+ (Cursor dcha.) (Cursor arriba) (Cursor abajo) (Cursor Inicio) CTRL+ (Cursor Inicio) Cursor + Fin CTRL+Cursor + Fin Cursor + AvPg Cursor + RePg Retroceso Supr Mays + teclas Cursor Copia el texto seleccionado al portapapeles Mueva el texto seleccionado al portapapeles y lo borra de la pantalla inserta (pega) el contenido del portapapeles en la posicin actual del cursor Deshace la ltima operacin de edicin (en entrada de datos) relee el contenido del campo del disco. Mueve el cursor una posicin a la izquierda Mueve el cursor una palabra a la izquierda Mueve el cursor una posicin a la derecha Mueve el cursor una palabra a la derecha (Dentro de un campo) Mueve el cursor a la misma posicin de la lnea anterior o al principio del campo (Dentro de un campo) Mueve el cursor a la misma posicin de la lnea siguiente o al final del campo Mueve el cursor al principio de la lnea actual Mueve el cursor al principio del campo Mueve el cursor al final de la lnea actual Mueve el cursor al final del campo (Dentro de un campo) Mueve el cursor a la misma posicin de la pgina anterior o al principio del campo (Dentro de un campo) Mueve el cursor a la misma posicin de la pgina siguiente o al final del campo Borra el carcter situado a la izda. del cursor, retrocediendo una posicin a la izquierda Borra el carcter situado en la posicin del cursor, sin desplazarlo Selecciona algn texto

12. Apndice B Suplemento al Manual de Referencia


Versiones 1.0 a 1.3 - Noviembre 1998 Davide Storti 1998

A.

Uso de Modelos de Registro en Entrada de Datos

Los modelos de registro provienen de los Valores por Defecto. Abra la ventana de entrada de datos; Las facilidades descritas a continuacin son accesibles presionando el botn Opciones.

1.Creacin de un Modelo...
a) A partir de una pgina en blanco (ex-novo) Primero pulse el botn Crear nuevo registro. Aparecer una pgina en blanco donde deber escribir todos los datos que desee que se incluyan en su modelo. b) A partir de un registro existente Para crear un modelo pueden tambin tomar los datos de un registro anterior, borrando la informacin no deseada e incorporando cualquier elemento nuevo que se quiera incluir. Seleccione entonces del men Opciones - Definir valores por defecto (Modelo). Winisis presentar un nuevo registro basado en el modelo seleccionado. Puede entonces empezar a completar la entrada de datos en su nuevo registro. Si no se quiere crear un nuevo registro, solo muevas a cualquier otro: por ejemplo puede presionar el botn registro anterior. Winisis le preguntar que si quiere archivar el nuevo registro, a lo que se contestar NO. El usuario estar informado sobre la existencia en memoria del MODELO a travs de la barra de estado del registro con el mensaje MODELO CARGADO. A partir de este momento, los nuevos registros creados se basarn en el modelo definido. Recuerdes que los nuevos registros de Winisis no son almacenados fsicamente hasta que se oprime el botn "Guardar registro". No se preocupe por presionar el botn nuevo registro cuantas veces sea necesario para sus pruebas.

2.Borrado del modelo Actual


Si no se va a necesitar ms el modelo actual, y se desea que los nuevos registros aparezcan vacos seleccione del men de Opciones el comando Limpiar valores por defecto (Modelo). El mensaje de la barra de estado del registro desaparecer.

3.Cambio del modelo actual


Si existe un modelo en memoria y se desea cambiar por uno nuevo, seleccione nuevamente en el men Opciones el comando Definir valores por defecto (Modelo). Winisis le pedir confirmacin al respecto.

4.Reciclado de registros vacos o borrados


Mientras tengamos un modelo en memoria, se puede usar para reutilizar registros borrados o vacos. Si el registro est BORRADO deber recuperarlo previamente, tras lo cual se puede reemplazar su contenido por el modelo actual seleccionando el comando Limpiar entradas del men Opciones, que simplemente borra todos los campos de la hoja de trabajo.

5.Copiar registros sobre otros existentes


Recupere en edicin el registro fuente y cree un modelo de l (Opcin - Definir valores por defecto (Modelo)). Busque el registro destino (p.ej. a travs de su MFN) y seleccione del men opciones Limpiar entradas. Archive el registro.

B.

Marcado y resalte de los Trminos de Bsqueda

1.Parmetro 142: Resaltado de trminos de bsqueda


Winisis resaltar los trminos de bsqueda si est presente el parmetro 142 en el SYSPAR.PAR 142=Color-de-texto[,Color-de-fondo] El color de fondo es opcional.

a.Como resalta bsqueda

Winisis

los

trminos

de

La principal dificultad estriba en conocer que trminos resaltar. Winisis tratar de reducir cada trmino a palabras nicas: p.ej. el trmino de bsqueda COSTES EDUCATIVOS Ser tratado como si fuesen dos trminos distintos: COSTES EDUCATIVOS Cuando se muestre el resultado de la bsqueda, ambos trminos aparecern resaltados, sin importar en que campos estn incluidos. Otro ejemplo. El trmino EDUCACION Y DESARROLLO Consta de 3 palabras diferentes: EDUCACION Y DESARROLLO Como antes, cada uno de estas palabras aparecer resaltada en la visualizacin. El caso de los Trminos truncados a la derecha es ms complicado. Al buscar por EDUCA$ se recupera COSTES EDUCATIVOS y EDUCACION Y DESARROLLO. Winisis resaltar cada palabra de dichos trminos, es decir: COSTES EDUCATIVOS EDUCACION Y DESARROLLO Naturalmente esto significa que todas las ocurrencias de "Y" que encuentre Winisis en los registros sern resaltadas en funcin del formato de visualizacin. Los trminos truncados del diccionario no son reconocidos por Winisis. Tampoco lo sern las palabras concatenadas con otras sin ningn separador. Por ejemplo, supngase que los campos v1 y v2 contienen respectivamente: V1 =COSTES EDUCATIVOS V2 =EDUCACION Y DESARROLLO Si se visualizan usando el formato: V1,V2, obtendremos COSTES EDUCATIVOSEDUCACION Y DESARROLLO Con lo que las palabras EDUCATIVOS y EDUCACION no sern resaltadas por Winisis. Cada conjunto de bsqueda produce una lista de trminos a resaltar. Al seleccionar bsquedas anteriores se recuperarn tambin sus correspondientes listas de resaltado.

b.Bsquedas en texto libre


Winisis no puede resaltar ningn trmino en las bsquedas sobre texto libre.

C.

Cambio del fondo de las ventanas de Bases de Datos mediante formato

1.Plantillas de Fondo
En Windows, una plantilla de fondo es una imagen cuadrada de 8x8 pixels usada para definir el fondo de una ventana de control. Este cuadro puede contener colores. Se puede utilizar cualquier editor de imgenes para crear sus propios archivos de plantillas. Tales archivos debern ser del tipo de bitmaps (BMP). Las imgenes de ms de 8x8 pixels sern cortadas. Nota A partir de la versin 1.1 esta utilidad se mejor, soportando imgenes grandes y comandos de alineacin (veas la seccin "Otros Comandos RTF").

2.Comando \isispatt
Este comando simplemente da acceso a la funcin principal de Winisis en orden a fijar la plantilla de fondo. Se debe indicar el nombre del archivo BMP, sin su extensin. Es necesario dejar un espacio en blanco despus del nombre del archivo. Por ejemplo: ,\isispatt pat001 ,

3.Parmetro 141 Ruta de los archivos bitmaps


Se debe indicar a Winisis el directorio de los archivos de imagen con el parmetro 141 del SYSPAR, p.ej.: 141=c:\winisis\bg\ Si dicho parmetro no ha sido definido Winisis no encontrar los archivos de plantillas de fondos.

D. Consulta al usuario antes de ejecutar comandos hipertextuales


El prefijo PROMPT permite consultar en lnea al usuario antes de ejecutar formatos polimrficos.

i.

El prefijo de comandos PROMPT

El comando PROMPT puede ser aadido de cualquier otro comando en sentencias Link. Por ejemplo: ..,Link(('Test'),'PROMPT TEXTBOX Ciao'),.. Al pasar el ratn sobre el enlace del anterior hipertexto, aparecer una pequea ventana de texto justo debajo del trmino pulsado (Test). Un cambio del cursor indica que Winisis est esperando a la accin del usuario. Si se mueve el ratn a otro objeto desaparecer la ventana de texto. Use ENTER para validar la entrada y eliminar el texto de la pantalla.

ii. Como se utiliza la entrada del usuario


Winisis sustituir cada $$ (signo doble dlar) en el resto del comando de hipertexto con la entrada del usuario. Por ejemplo: ..,Link(('Test'),'PROMPT TEXTBOX $$'),.. abrir una nueva ventana con la cadena de caracteres escrita por el usuario.

iii. Un ejemplo de uso


Considere el siguiente comando de hipertexto: Formato Base: TEST.PFT Link(('Pulse aqu para buscar... '), 'TEXTBOXLOAD TESTR') En respuesta a la pulsacin del usuario, se ejecutar un segundo formato externo. Dicho formato podr iniciar una bsqueda para un trmino dado, abriendo una nueva ventana que contenga los resultados de la bsqueda: Formato ledo: TESTR.PFT Ref(l('agua'),v24) Para hacerlo interactivo, escriba el prefijo PROMPT en TEST.PFT: Link(('Pulse aqu para buscar... '), 'PROMPT TEXTBOXLOAD TESTR,zzzz,$$') y cambie TESTR.PFT de la siguiente forma: Ref(l('zzzz'),v24)

Resultado: Cuando se pulse sobre 'Pulse aqu para buscar... aparecer un recuadro de texto, escriba all su pregunta y presione ENTER: Se abrir una nueva ventana con los resultados.

iv. Cmo trabaja?


Se debe usar la aproximacin anterior dado que es imposible retrasar la ejecucin de un formato activo. La nica manera de pasar valores a un formato es a travs del uso de extensiones polimrficas. En otras palabras, el mecanismo trabaja realizando una doble substitucin: $$ es substituido por la entrada del usuario (p.ej. "Conferencia"). El comando de hipertexto a ser ejecutado ser entonces: 'TEXTBOXLOAD TESTR,zzzz,Conferencia Winisis lee TESTR.PFT, substituyendo cada secuencia zzzz por la cadena "Conferencia". El formato resultante ser: Ref(l('Conferencia'),v24) En respuesta al cual Winisis iniciar la bsqueda del trmino Conferencia devolviendo el campo 24 del registro recuperado.

E.

Como cambiar el color de los enlaces de Hipertextos

1.Color de Hipertextos por defecto


Por defecto los hipertextos se muestran usando el valor 2 de la tabla de colores, que normalmente ser verde. Para cambiar dicho color a rojo por ejemplo, se necesitaba: a) b) redefinir la tabla de colores usando el comando COLS; definir al menos tres colores (0, 1, 2), asignando un triple RGB a cada uno.

De esta forma no se puede determinar ms de un color para hipertextos en un formato dado.

2.Comando de estilo RTF \htcolor


Este comando permite cambiar la entrada de la tabla de colores a usar para pintar los enlaces hipertextuales. Su efecto tiene lugar inmediatamente despus del comando, y puede cambiarse en cualquier lugar del formato, usando un valor diferente. Debe ser escrito siempre entre comillas simples. Por ejemplo: link(('Ejemplo 1'),'nada')/,\htcolor1 ,link(('Ejemplo 2'),'nada')/, \htcolor4 ',link(('Ejemplo 3'),'nada')/

El primer hipertexto aparecer verde, el segundo rojo, y el tercero azul, de acuerdo con la tabla de colores activa.

F.

Otros comando de Hipertextos

Siguen a continuacin comandos adicionales no listados en el captulo 8.

1.PROMPT (prefijo)
Veas la seccin 12-D (pg. 144).

2.RESETSEARCH (prefijo)
Descripcin: Desactiva el modo de visualizacin de resultados, volviendo a la opcin de visualizacin de base de datos. Fuerza, por tanto, a parar la visualizacin de resultados de bsqueda. Por ejemplo, cuando el resaltado de trminos de bsqueda est activo, se puede usar RESETSEARCH para detener el resaltado de trminos y presentar una nueva interfaz de bsqueda. Sintaxis y descripcin de parmetros: RESETSEARCH es un prefijo, y por ahora, solo se aplica al comando FORMAT. Por ejemplo: RESETSEARCH FORMAT cds1

3.VIEW: nuevos parmetros


Descripcin: VIEW abre una base de datos y visualiza un determinado MFN, usando un formato especificado. Eventualmente substituye el texto-antiguo por el nuevo-texto (veas pg. 128). Sintaxis y descripcin de parmetros: VIEW dbase[,mfn,formato, texto-antiguo, nuevo-texto] dbase: mfn: formato: nuevo-texto: nombre de la base de datos a abrir mfn que se visualizar. nombre del formato a aplicar. ...

texto-antiguo: texto a ser substituido. Trabaja en conjuncin con [n].

4.VIEWL: View con lookup


Descripcin: Abre una base de datos en modo VIEW y busca el apuntador de ocurrencia occnum del trmino lookupterm. Substituye el texto-antiguo por el nuevo-texto si fuese necesario. Utiliza el formato de visualizacin formato. Sintaxis y descripcin de parmetros: VIEWL dbase,formato,(lookupterm),occnum[,texto-antiguo, nuevo-texto] dbase: format: occnum: nuevo-texto: nombre de la base de datos a abrir nombre del formato a aplicar nmero de la ocurrencia a mostrar ....

(lookupterm): trmino a buscar. Debe ser incluido entre parntesis. texto-antiguo: texto a ser substituido. Trabaja en conjuncin con [n].

5.MESSAGE: Enva un mensaje a Winisis


COMPROBADO

NO

Descripcin: Enva un mensaje a Winisis. Generalmente permite abrir una base de datos o una ventana de dilogo en particular a travs de l. Sintaxis y descripcin de parmetros: MESSAGE mensaje,dbase,formato mensaje: dbase: formato: el mensaje a enviar. base de datos que recibir el mensaje. formato que usar dbase.

Cada accin abrir la base de datos especificada si es necesario. Las base de datos se identifican por su nombre. Los mensajes disponibles son: OPENSEARCH: LANGUAGE-XX Abre el modo de bsqueda experta. Cambia el idioma de trabajo actual de Winisis

XX debe ser un cdigo de idioma existente

6.LAGOTO: Aproximadamente como Lookup Goto


Descripcin: Busca un trmino y pasa al MFN ms prximo. Sintaxis y descripcin de parmetros: LAGOTO trmino

LAGOTO/nn trmino trmino: nn: Trmino a buscar. campo donde debe buscarse

Muy adecuado para ser usado en conjuncin con PROMPT para obtener una muy simple interfaz de bsqueda. Por ejemplo: 'PROMPT LAGOTO acc' mostrar el primer registro correspondiente al primer trmino del diccionario que empiece por 'acc'.

7.PRINTTHIS: Imprime la pgina activa


Descripcin: Imprime la pgina actual, incluso con los comandos hipertextuales. Sintaxis y descripcin de parmetros: PRINTTHIS : No tiene ningn parmetro.

8.PRINTSEARCH: Acceso a la primera ventana de dilogo de impresin


Descripcin: Permite imprimir el resultado de una bsqueda o el registro activo: el usuario acceder a la primera ventana de dilogo de impresin para escoger el formato y, eventualmente, el dispositivo de salida (si fuese necesario). Sintaxis y descripcin de parmetros: PRINTSEARCH : No tiene ningn parmetro.

G. Otros parmetros del SYSPAR.PAR


Adems de los parmetros listados en la pg. 18 y siguientes, 142 y 144 del presente manual, estn disponibles adems los indicados a continuacin:

a.Parmetro 113: Separador de ndices de impresin


Permite cambiar la cadena de separacin de ndices en impresin. Dicha cadena ser impresa antes de cada valor, excepto del primero. El valor por defecto ", " (una coma seguida de un espacio).

b.Parmetro 124: Modo de apertura de la ventana de base de datos y tamao


Sintaxis: 124=modo[,izquierda,arriba,derecha,abajo] El valor por defecto es: 124=0 El valor de modo puede ser 0 (defecto) o 1 indicando la forma en que Winisis abrir la base de datos por defecto (parmetro 6). Si 124=1, Winisis abrir la base de datos por defecto sin barra de herramientas ni de estado, con lo que el usuario no podr acceder a ninguna de las funciones de bases de datos (bsqueda, actualizacin, Importacin...). Es muy apropiado para definir mens hipertextuales personalizados que sern mostrados automticamente cada vez que se inicie, permitiendo dirigir las acciones del usuario. Los parmetros opcionales izquierda, arriba, derecha, y abajo definen la posicin inicial y el tamao de la ventana por defecto (en pixeles).

c. Parmetro 135: Gran barra de estado para Resultados de Bsquedas


Si se considera difcil saber cuando se est visualizando el resultado de una bsqueda, se puede dar cualquier valor entre 1 y 20 a ste parmetro. Aparecer una barra de estado adicional que nos informa que estamos en el modo de visualizacin de resultados de una bsqueda, que contiene incluso un comando hipertextual para detener dicho modo. El valor del parmetro corresponde al color del mensaje. El valor por defecto es 0.

d.Parmetro 136: Visualizacin con Zoom


Este parmetro define el valor inicial del zoom de visualizacin de las ventanas de la base de datos. El valor por defecto es 120, pudiendo variar entre 80 y 160.

e.Parmetro 140: Visualizacin de registros borrados lgicamente


Asigne el valor 0 a ste parmetro si no se desea que Winisis muestre el contenido de los registros borrados lgicamente. Aparecer un mensaje en su lugar. El valor por defecto es 1.

f. Parmetro bitmaps

141

Ruta

de

los

archivos

Veas Apndice B - Seccin C (pg. 144).

g.Parmetro 142: Resaltado de trminos


Veas Apndice B - Seccin B (pg. 142).

h.Parmetro 980: Visualizacin de resultados de bsquedas en lista


Al fijar el valor de ste parmetro a 1 Winisis mostrar los resultados de las bsquedas en forma de tabla. Veas Apndice B - Seccin I para ms detalles (pg. 154).

NOTA: Los siguientes parmetros no estn incluidos en la Ventana de Dilogo de Parmetros del Sistema

i. Parmetro 125: Restricciones de apertura de Bases de Datos


Asignando el valor 1 a ste parmetro se puede limitar al usuario el acceso a solo determinadas bases de datos instaladas en el disco local o en la red. Dicho valor del parmetro 125 abre un archivo con la lista de las bases permitidas en vez del cuadro de dilogo estndar de apertura de bases de datos, obligando al usuario a elegir las bases de dicha lista Se puede preparar dicha lista editando los parmetros por encima del 1000 en el syspar.par (lista de archivos usados recientemente). Tambin se puede forzar a Winisis a mostrar una descripcin de las bases disponibles en lugar del nombre de las mismas como se indica a continuacin:
1000=c:\isis\data\cds.mst***CDS - Base de datos de ejemplo de Isis 1001=c:\isis\data\thes.mst***THES - Pequeo tesauro de ejemplo

Los tres asteriscos hacen que Winisis muestren el texto que les sigue. Su longitud est limitada a 80 caracteres.

j. Parmetro 144: Visualizacin de resultados de bsquedas cuando solo se recupera un registro


Cuando el parmetro 980 vale 1, Winisis muestra el resultado de las bsquedas en forma de tabla. Pero si solo se recupera un registro, Winisis lo muestra por la va normal, en la ventana de bases de datos. Si su aplicacin requiere que tambin en ste caso se visualice en forma de lista, asigne el valor 1 al presente parmetro.

k.Parmetro 150: Formato del comando DATE y la funcin DATESTAMP


Normalmente el formato del comando DATE(n) y de la funcin de Isis-Pascal DATESTAMP devuelven la fecha del sistema en la forma Mes-Dia-Ao. Con ste parmetro se puede cambiar el formato de fechas, asignndole uno de los siguientes cdigos: YMD para el formato Ao-Mes-da DMY para el formato Da-Mes-Ao La versin 1.3 de Winisis siempre usa 4 dgitos para los aos.

l. Parmetro 902: depuracin de Hipertextos


Cuando se escriben formatos hipertextuales complejos, puede ser conveniente la posibilidad de comprobar el texto del comando justo antes de su ejecucin. Asigne el valor 1 a ste parmetro para que aparezca una ventana de dilogo cada vez que Winisis vaya a ejecutar un formato hipertextual.

m. Parmetro 918: Exportacin : Separadores de registros y de campos por defecto


Cuando se est realizando una exportacin a un archivo ISO, Winisis usa el carcter ASCII 29 para separar los registros y el carcter ASCII 30 como separador de campos. Para compatibilizar la salida con otros sistemas puede ser necesario utilizar otros caracteres. Use el parmetro 918 para determinar caracteres especficos (ASCII visible) para los separadores de registro y de campo (es ste orden). Ejemplo: 918=*# que fija * como separador de registros y # como separador de campos por defecto. Podr encontrar ms referencias a ste aspecto en captulos anteriores.

n.Parmetro 981: Parametrizacin nombres de formatos de ayuda (1.1)

de

El formato de ayudas (Tips Format) es un nombre de archivo comn a todas las bases de datos de una determinada aplicacin, que identifica el formato a usar cuando se muestran los consejos de bsqueda en la nueva ventana de Bsqueda Experta. Cuando est presente ste parmetro, la ventana de Bsqueda Experta contendr un botn de "Consejos de Bsquedas" ("Search Tips"). Al pulsar dicho botn se abrir una ventana TEXTBOXCHILDLOAD asociada a la base de datos activa. El comando Load abrir el archivo Tips Format. Por ejemplo: 981=ayuda identifica el archivo ayuda.pft, como el que debe ser usado con el botn Search Tips, que deber estar archivado en el directorio de la base de datos activa. Se pueden usar funciones de Isis-Pascal para modificar el contenido del formato de ayuda: Por ejemplo, se pueden usar distintos formatos para diferentes idiomas etc.

H.

Otros comandos RTF

Lea atentamente la nota al final de la tabla.

Versin

Comando

Comentario

1.1

\qr

Justifica el prrafo a la derecha.

1.1 1.1

\htcolorN {\title text}

Define el color de los hipertextos. Ejemplo : \htcolor1 Define el ttulo de la ventana activa. Los parntesis son necesarios. P.ej.: {\title Ttulo de mi ventana } Deja la lnea actual intacta. Si la lnea no se adapta al espacio de la ventana, ser cortada. Define el color de fondo. Se usa para recuadros definidos. Inserta el archivo bitmap filename en el texto. Puede usarse como hipertexto cuando se inserta en un comando link: link((\chpict bullet ),CMD notepad mitexto.txt)

1.1 1.1 1.1

\sbknone \cb \chpict filename

1.1

\chpict1 file1 file2 Una variante de \chpict para efectos de hipertexto. Inserta el archivo file1 en el texto. Cuando el cursor del ratn pasa sobre l, se muestra el archivo bitmap file2. Se restaura la imagen File1 en cuanto el ratn abandona el rea que ocupan ambas imgenes. Los archivos file1.bmp y file2.bmp DEBEN tener el mismo tamao. Por ejemplo: link((\chpict1 bull bullovr ),CMD notepad mytext.txt) \brdrdot Dibuja un borde punteado alrededor del prrafo usando el color de texto. El recuadro formado aparecer relleno con el color de fondo activo. Usa el archivo bitmap filename para rellenar el fondo (bitmap de 8x8 pixels). Puede combinarse con un bitmap de fondo. Define el archivo bitmap filename como fondo de ventana activo. Normalmente se muestra en la esquina superior-izda. Define la alineacin y/o escala del bitmap de fondo. Los parmetros disponibles son: 1 Mosaico 2 Escalado 4 Centrado horizontal 8 Centrado vertical 16 Alineado a la derecha 32 Alineado arriba Los parmetros pueden combinarse para producir diferentes estilo. Por ejemplo, use \picscaled12 para centrar el bitmap en la ventana (8+4)

1.1

1.0 1.1 1.1

\isispatt filename \isisbgbmp filename \picscaledN

Tngase en cuenta que todos los comandos deben ser insertados entre comillas sencillas, dado que todava no han sido introducidos como comandos activos. Es de sealar todos los espacios extras que siguen a los parmetros en los ejemplos, tales como nombres de archivos: link((\chpict bullet ),CMD notepad mytext.txt)

o nmeros: \picscaled1

I. Control de la visualizacin de resultados. El archivo EXP


Esta seccin explica que ocurre cuando se asigna el valor 1 al parmetro 980 del SYSPAR.PAR, es decir se selecciona Mostrar los resultados en forma de tabla .

a.Funcionamiento de la ventana
Cuando se muestra el resultado de una bsqueda, la ventana normal se transforma en dos paneles, con sus correspondientes barras de herramientas y de estado. El panel de la izquierda contiene la lista de registros resultado de la bsqueda. El panel de la derecha muestra algunas instrucciones de uso de las ventanas. La barra de herramientas contiene un recuadro de seleccin desplegable con todos los campos de la FDT y un botn de Opciones. Al elegir un campo del recuadro de seleccin, se mostrar dicho campo de cada registro de la lista.

b.Como se marcan los registros


El sigo ms [+] a la izquierda de cada lnea de la lista permite seleccionar (marcar) el registro. Al pulsar el signo [+], cambia el color de la lnea y se muestra el contenido del registro (segn el formato por defecto de la base de datos activa) en el panel de la derecha. Se puede borrar la marca a los registros marcados volviendo a pulsar el ratn sobre el correspondiente signo.

c. Como ver el contenido de los registros


Para ver el contenido de un registro sin marcarlo, simplemente pulse el ratn sobre la lnea correspondiente.

d.Como cambiar el orden de MFN


Por defecto los registros aparecen en la lista en orden de MFN descendente (primero el de mayor MFN). Se puede invertir el orden pulsando en las flechas de la barra de estado.

e.Como moverse por los registros


Se puede usar la barra de desplazamiento (si fuese necesario) para ver los registros que no entren en la ventana. El nmero total de los registros recuperados aparece en la barra de estado. Cambiando el tamao de la ventana, se vern ms o menos lneas de registros. Tambin se puede cambiar el tamao relativo de los paneles desplazando a izda. o drcha. la barra central de separacin.

f. Como volver visualizacin

al

modo

normal

de

El botn STOP a la derecha de la barra de estado, detiene la visualizacin en modo de lista, restaurando el modo de visualizacin normal.

g.Acceso a las opciones de ARCHIVADO e IMPRESIN


El botn de opciones de la barra de herramientas permite un acceso rpido a las siguientes opciones de impresin o archivo: Imprimir el registro actual Imprimir los registros marcados Imprimir todos los registros recuperados Exportar el resultado de la bsqueda Detener la visualizacin en modo lista (como el botn STOP).

NOTA: cuando se elige imprimir algo, se puede seleccionar el dispositivo de impresin (archivo o impresora), as como el formato a usar.

h.Archivo dbn.EXP: Cambio de opciones de visualizacin en listas


Es posible determinar la configuracin de estas ventanas a travs de un archivo especial que determinar algunos parmetros de las mismas. Dicho archivo se llama dbn.EXP y deber estar situado en el mismo directorio que DBN.PAR, por compatibilidad. Su sintaxis es la misma que la del archivo syspar.par. Acepta los siguientes parmetros: 500=nombre-del-formato Permite especificar el formato a usar en el panel derecho de la pantalla. La mayor parte de los formatos de hipertexto funcionan adecuadamente. Sin embargo, es recomendable comprobarlos en este ambiente antes de dar por terminada su base de datos o aplicacin. 502=formato-corto Define el formato a usar en el panel izquierdo de la ventana. Por ejemplo: 502=mfn(1),'*** ',v2 504=orden (ascendente, descendente) Asigne el valor 1 a este parmetro (valor por defecto) para mostrar en primer lugar el registro de mayor MFN. Asigne 0 para mostrar primero el de valor mas bajo. 506= Puede elegir el usuario el formato de visualizacin ? Cuando ste parmetro vale 1, Winisis mostrar la lista de formatos disponibles en la ventana desplegable de seleccin habitual. Cambiando dicho formato cambiar el aspecto del registro.

Se pueden incluir lneas de comentarios en stos archivos, iniciando la correspondiente lnea con un punto y coma, como en el archivo SYSPAR.PAR: ; esto es un comentario

13. Apndice C - Notas y Formatos de ejemplo


CDS/ISIS for Windows - Version 1.3 November 1998 UNESCO 1997-1998 ____________________________________________________ Contenidos Apndice C-A: Notas de la Versin Apndice C-B: Desinstalacin de Winisis Apndice C-C: Dificultades, problemas Apndice C-D: Archivos de Documentacin y otros idiomas Apndice C-E: Aplicaciones Hipertextuales: algunos Ejemplos ____________________________________________________ Eventualmente aparecern otros formatos de ejemplos en el servidor ftp de UNESCO: ftp://ftp.unesco.org/pub/winisis/readme.htm

a.Apndice C-A - Notas Noviembre de 1998


1) Definicin de bases de datos (Cap. 5)

la

versin

de

La versin 1.3 de Winisis (Nov. 98) contiene varias nuevas opciones y herramientas: 2) Asistente en la definicin de formatos (5 estilos de formatos predefinidos) 3) Asistente en la creacin de diccionarios (para la construccin de FST sencillas) 4) Ventana de dilogo de Configuracin (Parmetros del syspar.par) 5) Nueva interfaz de visualizacin de bsquedas, con acceso a opciones de impresin. 6) Resaltado de trminos de bsquedas 7) Utilidades para entorno multiusuario 8) Muchos nuevos comandos de hipertexto y de formato 9) Utilidades de Zoom 10) Winisis es capaz de mostrar bitmaps dentro de un formato 11) Mens disponibles en 4 idiomas: Ingls, Francs, Italiano y Espaol 12) Ya no es necesario distinguir entre caracteres grandes y pequeos. 13) Se ha aadido la funcin LANG a las herramientas Pascal de WinISIS. No se ha actualizado el manual de referencia. Leas el archivo WINISISX.RTF. Por favor, remitir errores a d.storti@unesco.org

Esta versin ha sido comprobada bajo Windows 3.1, 3.11, 95, 98 y NT4.0.

b.Apndice C-B - Desinstalacin de Winisis


CDS/ISIS para Windows es muy fcil de desinstalar borrando su correspondiente directorio. Normalmente se llamar WINISIS situado en el disco duro primario C:. Use el administrador de archivos (Windows 3.1) o el explorador de Windows (Windows 95) para borrar el directorio. Asegures de que no hay ningn dato importante en el directorio de WINISIS.

c. Apndice C-C - Dificultades, problemas


Faltan controladores DLLs Dependiendo de su instalacin de Windows y/ su versin, puede recibir un mensaje de error indicando que no se encuentra el archivo CTL3D.DLL (o CTL3DV2.DLL). Dichos archivos se encuentran en el directorio: \winisis\ctl3dv2 Para resolver el problema copie el correspondiente archivo en el directorio: \windows\system Los usuarios de Windows NT debern copiarlos en el correspondiente directorio del sistema (C:\WINNT) Usuarios de Windows NT Winisis es una aplicacin de 16 bits. En ste ambiente es necesario configurar una propiedad especial. Arrastre el icono de Winisis al escritorio para definir un Acceso directo. Pulse el botn derecho del ratn sobre el icono de Winisis del escritorio. Seleccione la ficha Acceso directo y elija "correr en espacio de memoria separado". Es una opcin del recuadro en blanco. De sta forma se consigue que Winisis sea estable bajo Windows NT. Los archivos DBN.PAR o DBN.EXP no funcionan Tenga en cuenta que en funcin de las opciones de su explorador de Windows (o Administrador de archivos), puede ser imposible ver la extensin de los archivos, lo que puede causar errores. Por ejemplo, en Windows 95 o superior, se puede pensar que existe un archivo llamado MYCDS.PAR Pero en realidad su nombre puede ser MYCDS.PAR.TXT Winisis no ser capaz de abrir dicho archivo. Para resolver dicha situacin, compruebe los nombres de los archivos desde MS-DOS o parametrice convenientemente su explorador de Windows ( Administrador de archivos).

d.Apndice C-D - Archivos de Documentacin y otros Idiomas


El manual de referencia de Winisis 1.3 se refiere a la versin de Enero de 1998. Se distribuye en dos archivos de diferente formato: - WINISIS.DOC : Formato Microsoft Word 97 - WINISIS.RTF : Formato Word 95 RTF, que en principio es compatible can la mayora de los procesadores de textos para IBM-PC. Otros archivos del manual de Winisis 1.3 se colocarn en el servidor ftp de UNESCO: ftp://ftp.unesco.org/pub/winisis/windows

e.Apndice C-E - Aplicaciones Hipertextuales: algunos ejemplos


Utilizando hipertextos en los formatos, se pueden establecer enlaces entre dos o ms registros, o entre dos o ms bases de datos. Este apndice contiene algunas guas y ejemplos de aplicacin de dichas tcnicas, usando comandos tales como GOTO, LGOTO, GOBACK, FORMAT, BROWSE y objetos tales como TEXTBOXes y VIEWs. Alguno de los ejemplos siguientes usan comandos de formato, tales como REF, L y LR, para referirse y buscar en bases de datos alternativas. Remitas a la gua de usuario para ms informacin. Se estn desarrollando otros ejemplos. EJEMPLO.1 - El Tesauro interactivo Note: el ejemplo siguiente es muy lento en mquinas con procesadores 486 DX. Se requiere Pentium 90 para correr adecuadamente. Con los discos de isis para MS-DOS se distribuye una copia de THES, un tesauro muy simple. El formato por defecto de THES, muestra, como cualquier tesauro, la lista de trminos relacionados con el trmino activo. Por ejemplo: MUNDO NT Europa NT2 Alemania NT2 Austria NT2 Benelux NT3 Blgica NT4 Ardenas NT3 Holanda NT3 Luxemburgo NT2 Dinamarca NT2 Finlandia

NT2 Francia NT2 Italia Esto viene dado a travs de un formato recursivo que utiliza de forma pesada el comando REF, para referenciar los trminos relacionados en la presente base de datos. Etapa 1 A continuacin se muestra el ms simple formato de Thes, que muestra solo un nivel de relaciones entre trminos. No es necesario el uso de REF, dado que el primer nivel est siempre contenido en el mismo registro: mpu,v1,c32,'(',mfn(4),')'/mpl,(| SN |v2(3,3)/) (| USE |v3(3,3)/)(| UF |v4(3,3)/) (| BT |v5(3,3)/)(| NT |v6(3,3)/)(| RT |v7(3,3)/)# Etapa 2 El siguiente formato expande hasta 5 niveles las relaciones entre Trminos Genricos (BT) y Trminos especficos (NT). La salida, en el caso de que el trmino activo no tenga relaciones con otros trminos, ser la misma que la del formato anterior. mpu,v1,/mpl,(" SN ",v2(5,5)/)(| USE |v3/) (| UF |v4/)(| BT |v5/,ref(l(v5), (| BT2 |v5/, ref(l(v5),(| BT3 |v5/, BT4 |v5/, BT5 |v5/))))))))) ref(l(v5),(|

ref(l(V5),(| (| NT |v6/,ref(l(v6),(| NT2 |v6/, ref(l(v6),(| NT3 |v6/, ref(l(v6),(| (| RT |v7/)#

NT4 |v6/, NT5 |v6/)))))))))

ref(l(v6),(|

Este nuevo formato funciona dado que el archivo inverso contiene referencias nicas a los trminos. La FST para archivo inverso es la siguiente: 1 0 mhu,v1 Los espacios adicionales en las etiquetas se incluyen para introducir sangras en las cadenas de caracteres resultantes: ORVIETO BT Umbria BT2 Italia

BT3 Europa BT4 Mundo Etapa 3 Llegados a ste punto seria bonito tener la posibilidad de expandir uno de los trminos con una pulsacin del ratn. Por ejemplo, supongas que se desean visualizar las relaciones del trmino Europa de la pantalla anterior. Hasta el momento se debera abrir la ventana de bsquedas, escribir "europa", ejecutar la bsqueda y por ltimo visualizar el resultado. Adems, si se hubiera cometido algn error de escritura, se debera corregir y repetir el proceso completo. A continuacin se indica un formato que podramos utilizar para realizar la versin hipertextual de dicho proceso: mpu,v1,/mpl, (" SN ",v2(5,5)/) (| USE |v3/) (| UF |v4/) ( if p(v5) then | BT |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), ( if p(v5) then | BT2 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), ( if p(v5) then | BT3 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), ( BT4 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(V5), ( BT5 |d5,link((v5),'GOTO 'f(l(v5),1,0))/ if p(v5) then | then | fi )) fi )) fi )) fi )) fi )( if p(v6) then | NT |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), ( if p(v6) then | NT2 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), ( if p(v5)

if p(v6) then | NT3 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), ( NT4 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(V6), ( NT5 |d6,link((v6),'GOTO 'f(l(v6),1,0))/ if p(v6) then | then | fi )) fi )) fi )) fi )) fi ) (| RT |v7/) # lo que introducir para cada uno de los 5 niveles de trminos BT y NT, un comando de hipertexto GOTO que producir una salida como la siguiente: ORVIETO BT Umbria BT2 Italia BT3 Europa BT4 Mundo Cada trmino subrayado reaccionara a una pulsacin del ratn ejecutando el comando GOTO. Analicemos ahora uno de dichos comandos hipertextuales: | NT3 |d6,link((v6),'GOTO 'f(l(v6),1,0)) Supongamos que el campo v6 contiene el valor 'EUROPA". El formato escribir primero la etiqueta NT3 (y sus espacios relacionados), y dado que v6 no est vaco (d6), entonces se ejecutar la sentencia de enlace link. La etiqueta del enlace es el campo mismo, v6, mientras que la accin hipertextual resultar de la ejecucin del formato 'GOTO 'f(l(v6),1,0). Supongamos tambin que el primero (y nico) apuntador del trmino 'EUROPA' es el registro nmero 15, con lo que la accin resultante para EUROPA ser: 'GOTO 15' Cuando se pulse el ratn sobre ste trmino, se visualizar el registro nmero 15. Etapa 4 Hasta el momento no existe forma de volver al registro anterior. Si, por ejemplo, el nuevo registro no tiene enlace a 'ORVIETO' se deber buscar nuevamente usando la if p(v6)

ventana de bsqueda. En nuestro ejemplo, puede ser absurdo ya que segn el formato definido en la etapa anterior, se expanden 5 niveles en ambas direcciones, con lo que seguro tenemos una va directa para volver al trmino original, pero puede ser ms fcil el incluir un botn que realice la misma operacin: GO BACK. Aadamos la siguiente lnea al final del formato (o en cualquier otro lugar): # link(('[previous term]'),'GOBACK ')/ con lo que se mostrar un "botn" para recuperar el ltimo registro visualizado antes del actual. Mejoras Para aumentar la velocidad de ejecucin del formato creado, se puede usar el comando de hipertexto LGOTO en lugar del simple GOTO: if p(v6) then | NT |d6,link((v6),'LGOTO 'v6)/ fi Cambiando todas las sentencias GOTO por LGOTO, no sern necesarias las bsquedas mientras se visualiza el registro. EJEMPLO.2 - El formato de referencias interactivo Este ejemplo muestra como se pueden mostrar relaciones entre una simple base de datos bibliogrfica (CDS) y una base de datos de titulaciones de los autores, por ejemplo AUTOR.MST. Nota: la base de datos AUTOR no se suministra con Winisis y no existe realmente. Los nombres usados en los siguientes prrafos son imaginarios. El trabajo principal se tendr que realizar en la base bibliogrfica (CDS en nuestro ejemplo). La idea es producir un formato que muestre los registros bibliogrficos, en los que los autores aparezcan como enlaces de hipertexto. Pulsando sobre cualquiera de ellos, Winisis deber mostrar el mismo formato, pero expandiendo los datos relativos al autor marcado. Algo parecido a lo que ocurre en al Administrador de Archivos o el Explorador de Windows, en los que al pulsar el ratn sobre una carpeta o directorio, automticamente se expande, mostrando los subdirectorios que comprende. Etapa 1. Supongamos que la base de datos autor contiene los siguientes campos y estructura: tag descripcin 1 2 3 4 5 Nombre Nacido Graduado en Otros Masters Publicaciones R R R repet. subcampos

Para simplificar, supondremos que todos los autores tienen diferente nombre; Tendremos que indizar AUTOR.MST con la siguiente FST: 1 0 v1 Supongamos que en dicha base ya existen los siguientes registros de autores: Nombre: Nacido: Graduado en: Otros Masters: Publicaciones: Fred Longar 04-12-1950 Universidad de la Fantasa Ciencia de los Comics Mi primer libro Mi segundo libro Nombre: Nacido: Graduado en: Otros Masters: Publicaciones: Larry Bails 23-06-1956 Universidad de los Cerebritos Ciencia de la Real Ficcin Intervenciones en TV Novelas del Espacio Mecangrafo de noche Y supongamos que la base tiene actualizado el archivo inverso. Etapa 2 Debemos preparar la base de datos CDS estableciendo una conexin entre dichos autores. Para ello deberemos crear un nuevo registro que contenga al menos los siguientes campos: Ttulo(24): La noche de las estrellas misteriosas Autor(es) Personales(70): Fred Longer%Larry Bails Etapa 3 Crearemos un nuevo formato editando cualquiera de los existentes, borrando su contenido, y escribiendo las dos siguientes lneas en su lugar: "Ttulo: "v24(10,5)/ if p(v70) then 'Autor(es): ', (m(750,750),link((v70),'FORMAT cdsau',f(occ,1,0))/) fi archivando ste formato con el nombre CDSAU0.PFT (el ltimo carcter es un cero).

Este sencillo formato, muestra el ttulo de la obra y sus autores como hiper-enlaces a otro formato. En particular 'FORMAT cdsau',f(occ,1,0) construyendo un nombre diferente de formato, dependiendo del nmero de la ocurrencia procesada: 'FORMAT cdsau1' 'FORMAT cdsau2' ... El comando FORMAT permite cambiar el formato de visualizacin actual cuando se pulsa sobre l. As, al pulsar sobre el primer autor, indicamos a Winisis que cambie el formato de visualizacin a cdsau1.pft y vuelva a mostrar el registro actual. Etapa 4 A continuacin crearemos un nmero de formatos cdsauX.pft para reaccionar ante las posibles pulsaciones del ratn del usuario. Se deber crear un nmero suficiente de formatos que cubran el nmero mximo de autores que un mismo libro pueda tener (en nuestra biblioteca). Para nuestro ejemplo, necesitaremos dos formatos: cdsau1.pft y cdsau2.pft, dado que solo hay dos autores. Todos stos formatos deben realizar una bsqueda en la base de datos AUTHOR.MST y mostrar su contenido. A continuacin se muestra el formato cdsau1.pft: "Ttulo: "v24(10,5)/ if p(v70) then 'Autor(es): ',( if occ=1 then m(750,750),link((v70,' <-'),'FORMAT cdsau0') ref->author(l->author(v70),{/m(800,800),i, "Nacido: "v2/ "Graduado en: "v3/ "Otros Masters: "v4/ "Publicaciones: "(v5(16)/)}) else m(750,750),link((v70),'FORMAT cdsau',f(occ,1,0)) fi /) fi cdsau2.pft y los sucesivos se diferenciarn del anterior solamente en el nmero de la ocurrencia tratada, como se indica a continuacin: cdsau2.pft contendr la lnea if occ=2 then

cdsau3.pft contendr la lnea if occ=3 then cdsau4.pft contendr la lnea if occ=4 then ... Para volver atrs y cerrar otra vez el formato, introduciremos la siguiente lnea: if occ=1 then m(750,750),link((v70,' <-'),'FORMAT cdsau0') que crear un enlace hipertexto en el autor expandido, para reejecutar el formato BASE. Nota: Se ha aadido ' <-' solo para indicar que el usuario debe volver a pulsar sobre el autor para restaurar la salida original. Etapa 5 Eso es todo, amigos!. El usuario abrir el formato BASE (cdsau0.pft) para visualizar los registros de CDS. Entonces podr expandir y colapsar libremente sus autores favoritos, jugando con los hipertextos. A continuacin se muestra lo que el usuario ver en su pantalla: Ttulo: Autor(es): La noche de las estrellas misteriosas Fred Longar Larry Bails Si pulsase sobre Fred Longar la pantalla mostrar: Ttulo: La noche de las estrellas misteriosas Autor(es): Fred Longar <Nacido: 04-12-1950 Graduado en: Universidad de la Fantasa Otros Masters: Ciencia de los Comics Mi primer libro Mi segundo libro Larry Bails Y al pulsar sobre Larry Bails: Ttulo: La noche de las estrellas misteriosas Autor(es): Fred Longar Larry Bails <Nacido: 23-06-1956 Graduado en: Universidad de los Cerebritos

Otros Masters: Ciencia de la Real Ficcin Intervenciones en TV Novelas del Espacio Mecangrafo de noche Pulsando nuevamente sobre Larry Bails se restaurar el formato original: Ttulo: La noche de las estrellas misteriosas Autor(es): Fred Longar Larry Bails EJEMPLO.3 - Bsquedas bibliogrficas (versin de una sola base de datos) Cuando se muestra un registro bibliogrfico (en CDS), esta aplicacin permite seleccionar uno de los autores, abriendo una nueva ventana que muestre los ttulos de todas sus publicaciones en la misma base. Adems el usuario podr seleccionar cualquiera de ellas que ser mostrada en la ventana de base de datos como nuevo registro activo. Es un ejemplo de bsqueda que muestra sus resultados en una lista. Pulsando sobre cualquiera de sus elementos se recupera el registro completo. Etapa 1 Deberemos escribir un nuevo formato para CDS que muestre los autores como hipertextos. Para hacerlo ms fcil mostraremos solo el ttulo (v24) y los autores (v70). Llamaremos a ste formato CDSIDX.PFT: v24/,(if p(v70) then link((v70),'TEXTBOXLOAD cdsa.pft') fi/) Cuando se pulse el ratn sobre un autor, Winisis abre una nueva ventana mostrando el formato CDSA.PFT. Esto no resuelve nuestro problema, dado que cdsa.pft es un formato esttico, sea cual sea su diseo. Si se pulsa el ratn sobre el primer autor, se visualizar cdsa.pft, igual que si se pulsa el segundo o el tercero. Si cambiamos de registro y se pulsa sobre los nuevos autores, volveremos a tener el mismo formato de salida CDSA.PFT. Etapa 2 Esta versin de Winisis, introduce algunos nuevos parmetros para los comandos TEXTBOXLOAD y FORMAT. En el ejemplo se usa el comando TEXTBOXLOAD, dado que se desea que el formato sea ejecutado en una nueva ventana. Cuando se esta leyendo un formato, se puede forzar a que una parte del texto del mismo sea reemplazada por algn nuevo texto variable. Por ejemplo, en ste caso, el formato CDSA.PFT puede ser de la siguiente forma: ref(lr(('xxxx')),/mfn/v24(5,5))

Este formato busca en la base de datos activa (CDS) la cadena 'xxxx', visualizando para cada puntero el correspondiente nmero de registro, MFN, y ttulo. xxxx puede reemplazarse en cada momento por el nombre del autor deseado. Dicho reemplazo se realiza a travs del formato CDSIDX.PFT. El siguiente formato, realiza dicha tarea: v24/,(if p(v70) then link((v70),'TEXTBOXLOAD cdsa,xxxx,'v70) fi/) Cuando se pulsa el ratn sobre un autor, Winisis lee el formato cdsa.pft y cambia cada cadena 'xxxx' que encuentra por el contenido del campo v70, antes de ejecutar el formato. De sta forma, si se pulsa sobre Mr. Larry Bails, CDSA.PFT resultar ser: ref(lr(('Larry Bails')),/mfn/v24(5,5)) de sta manera, cuando el usuario pulse el ratn sobre el nombre de cualquier autor, obtendr la lista de todas las publicaciones incluidas en la base de datos. Naturalmente este formato funcionar solamente si se ha invertido el campo v70, procesando todas las ocurrencias. Nota: xxxx no es una palabra clave, es decir, se puede utilizar cualquier texto para ser reemplazado por otro. Etapa 3 Ahora tendremos que trabajar en el formato cdsa.pft: efectivamente reacciona a las pulsaciones de ratn del usuario mostrando el registro adecuado en la ventana de base de datos. Eso es muy simple de hacer, es un enlace GOTO, pero ser necesario convertir la ventana TEXTBOX a CHILD en el formato cdsidx.pft, para poder ejecutar los comandos en la ventana asociada. Las ventanas TEXTBOX no CHILD solamente pueden ejecutar el comando CMD, para activar aplicaciones externas de Windows. Las ventanas de texto CHILD o RCHILD pueden ejecutar la mayor parte de los comandos de hipertexto a excepcin de VIEW y BROWSE. As quedara la versin final de cdsidx.pft: v24/,(if p(v70) then link((v70),'TEXTBOXCHILDLOAD cdsa,xxxx,'v70) fi/) A continuacin se indica como quedara el formato cdsa.pft, incluyendo un comando de hipertexto GOTO para cada MFN visualizado: {b,fs30,i,'Publicaciones de xxxx'/} {i,f(NPST('xxxx'),1,0),' posting(s)'}/# ref(lr(('xxxx')),/link((mfn),'GOTO 'mfn)/v24(5,5)) Las dos primeras lneas muestran un encabezamiento, siendo el resto de la ventana algo parecido a:

Publicaciones de Larry Bails 1 posting(s) 00104 La noche de las estrellas misteriosas 00250 Winisis para todos 00341 Biblio & Grafa Cuando se pulsa el ratn sobre cualquier MFN, Winisis mostrar el correspondiente registro usando el formato activo en la ventana principal, es decir con el formato cdsidx.pft (en el ejemplo se visualizar de nuevo el ttulo y la lista de los autores).

14. Apndice D Archivo leeme.txt


Para instalar WINISIS, Ud. deber ejecutar el archivo SETUP.EXE contenido en el disco 1 de 2. Durante el proceso de instalacin irn apareciendo sucesivas pantallas: 1.2.Pide confirmacin para iniciar la instalacin. Oprima CONTINUE o EXIT El programa de instalacin le pregunta por el nombre del directorio donde quiere que se realice la misma. Por defecto dicho directorio es C:\winisis; si est Vd. de acuerdo oprima continue; en caso contrario indique el nombre completo (path camino incluido) en el que desee Vd. que se realice la instalacin. El programa de instalacin le pide confirmacin del grupo de programas de WINDOWS al que se asociar la ejecucin de WINISIS. Por defecto dicho grupo se llamar "CDS/ISIS for Windows". Si Vd. desea cambiarlo escriba el nombre de un grupo de programas ya definido en su ordenador u otro nuevo. ATENCION! . PANTALLA "System Settings" Default Database Directory Parametrizacin: Directorio de Bases de Datos por defecto). Ahora el programa le pregunta por el directorio donde se instalarn las bases de datos que Vd. vaya creando. Si en su ordenador est instalada la versin CDS/ISIS 3.XX para el sistema operativo DOS, normalmente las bases con las que Vd. viene trabajando se encontrarn en el directorio "C:\isis\data". Esta es la opcin por defecto que sugiere el programa de instalacin de WINISIS. Si su ordenador no tiene instalada la versin DOS, dicho directorio no existe y el programa puede darle problemas a la hora de crear nuevas bases de datos o intentar abrir alguna. Por lo tanto si su ordenador no tiene instalada la versin para DOS cambie La opcin por defecto y escriba en esta pantalla: "C:\winisis\data" 5 6 Pantalla de seleccin del idioma de mens. Escriba "es" o "ES" si quiere espaol. ATENCION! . Pantalla "System Settings" ISIS Pascal Programs directory (Parametrizacin: Directorio de programas ISIS Pascal) Aplique las indicaciones expuestas a la pantalla 4 7 Juego de caracteres con que est funcionando su programa WINDOWS. Por defecto esta seleccionado caracteres pequeos (S). Si Vd. tiene configurada su pantalla de Windows con caracteres grandes oprima (L). A continuacin el programa inicia el proceso de instalacin, durante el cual aparecer en mensaje: "Insert disk labeled Disk #2". Cambie el disquete de instalacin e introduzca el disco marcado "Disco 2 de 2". Oprima Aceptar. El programa continuar escribiendo los archivos de Winisis en su disco duro. Finalmente aparecer en su pantalla un documento de condiciones de distribucin de la UNESCO, copia de las que figuran en su licencia de usuario. Una vez ledas y aceptadas oprima OK. Aparecer la ltima pantalla en la que se le indica que el proceso de instalacin ha finalizado adecuadamente. Oprima OK.

3.-

4.-

15.

Glosario

Archivo ANY (ANY file): Archivo opcional que contiene el conjunto de trminos ANY definidos para una base de datos dada. El archivo ANY es un archivo ASCII que puede crearse con un editor de textos comn. (p. ej. Wordpad o Notepad) Aadir (Paste): Vase Marcar y trasladar Apuntador (Pointer o posting): Informacin utilizada por el sistema para localizar un dato. Como traduccin de 'pointer', normalmente se trata de la direccin donde se halla el dato. Como traduccin de 'posting', se refiere a la informacin acerca del registro, campo, etc. donde se encuentra un trmino de bsqueda dado. Archivo link (Link file): Archivo construido por CDS/ISIS durante el proceso de creacin del archivo invertido Archivo HIT (Hit file): Archivo creado por CDS/ISIS para clasificar los registros del archivo maestro Archivo invertido (Inverted file): Estructura lgica construida por CDS/ISIS en forma automtica para permitir la recuperacin rpida de la informacin. Contiene el diccionario de trminos de bsqueda, y para cada trmino, una lista de referencias a los registros del archivo maestro de los cuales se extrajeron los trminos. El archivo invertido consiste en realidad de seis archivos fsicos (.IFP, .CNT, .L01, .L02, .N01, .N02) Archivo maestro (Master file): Estructura lgica que contiene los registros de una base de datos dada. El archivo maestro en realidad est constituido por dos archivos fsicos (.MST, .XRF) Archivo SAVE (Save file): Archivo usado para guardar los resultados de una bsqueda ASCII (ASCII) .- (American Standard Code for Information Interchange). Cdigo binario de 7 bits usado para codificar los caracteres en un ordenador. Los cdigos ASCII tienen valores de 0 a 127. En muchos ordenadores, tales como IBM PC, el cdigo ha sido extendido a 8 bits, por lo que puede manejar un conjunto adicional de 128 cdigos, del 128 al 255. Estos cdigos adicionales no son normalmente parte de la norma ASCII, y por lo tanto no puede esperarse que sean iguales en todas los ordenadores. Atributo (Attribute): Vase Atributo de pantalla Atributo de pantalla (Screen attribute): Dependiendo del tipo de pantalla utilizado, el atributo de pantalla puede definir el color de un carcter o una forma particular de presentacin, tal como alta intensidad, vdeo inverso, etc. Autodigitado (Autotype) (CDS/ISIS Pascal): Caracterstica que ofrece CDS/ISIS para simular la entrada de datos desde un teclado durante la operacin de un programa. CDS/ISIS mantiene los caracteres aceptados de este modo en un buffer interno. Cada vez que el programa espera recibir caracteres, si existe alguno en el buffer, se obtiene de all. Cuando el buffer interno se encuentra vaco, se restablece la entrada normal por el teclado. (Ver tambin la descripcin del procedimiento AUTOTYPE en el manual de CDS/ISIS Pascal). Base de datos (Data base): Un archivo de datos interrelacionados, recolectados para satisfacer las necesidades de informacin de una comunidad de usuarios. Cada

unidad de informacin almacenada en una base de datos consiste de datos elementales discretos, cada uno de los cuales representa caractersticas particulares de la entidad que se describe. Por ejemplo, una base de datos bibliogrficos contendr informacin sobre libros, reportes, artculos de revistas, etc. Los datos elementales son almacenados en campos, a cada uno de los cuales se le asigna una etiqueta numrica, que indica el tipo de contenido de ese campo. Buffer (Buffer): Area de la memoria que ha sido reservada por el programa CDS/ISIS o por el sistema operativo para mantener datos de carcter temporal Calificador (Qualifier): Estructura utilizada durante la bsqueda para especificar el campo o campos en donde debe aparecer un trmino de bsqueda dado Campo (Field): Recipiente o espacio ocupado por un dato elemental Campo repetible (Repeatable field): Campo que puede ocurrir ms de una vez en un mismo registro Cortar y Pegar (Cut and Paste): Operacin de edicin disponible en la mayora de los procesadores de palabras, que consiste en mover una parte del texto de un lugar a otro. El editor de campos de CDS/ISIS provee estas operaciones. (para mayores detalles ver el Manual, bajo el inciso "Editor de campos"). Dato elemental (Data element): Pieza elemental de informacin que CDS/ISIS puede identificar. Un dato elemental puede almacenarse como un campo o como un subcampo. Delimitador de subcampo (Subfield delimiter): Cdigo de dos caracteres que precede e identifica un subcampo de un campo Descripcin de la opcin (Option description): Pequeo texto que describe la funcin que realiza una opcin de un men Diccionario (Dictionary): Conjunto de trminos de bsqueda para una base de datos dada. Etiqueta (Tag): Nmero nico que identifica un campo especfico Exportacin (Export): Conversin de una base de datos de la forma en que se encuentra almacenada para proceso, a una forma conveniente para ser transmitida a otros usuarios o sistemas. FDT (FDT): Vase Tabla de definicin de campos Formato (Format): Conjunto de parmetros que especifican la forma y la secuencia en que se quieren visualizar y/o imprimir los distintos campos de los registros de una base de datos. Formato de visualizacin (Display format): Vase Formato Formato de impresin (Print format): Vase Formato FST (FST): Vase Tabla de seleccin de campos Gizmo (Gizmo): Codificacin de caracteres con acentos, diacrticos u otros caracteres especiales usados para el intercambio de datos entre diferentes implementaciones de CDS/ISIS. Un GIZMO representa un solo carcter y consiste en 3 caracteres, el primero de los cuales siempre es el signo @, y los dos caracteres siguientes definen el carcter que se est representando. Contando con tablas de conversin GIZMO por ambas partes, dos usuarios pueden transmitir o recibir correctamente, caracteres que tengan diferente representacin interna.

Hit (Hit): Registro que satisface criterios especficos de bsqueda Hoja de trabajo (Worksheet): Vase Hoja de trabajo de ingreso u Hoja de trabajo del sistema Hoja de trabajo de ingreso (Data entry worksheet): Formato de pantalla para el ingreso de datos Hoja de trabajo del sistema (System worksheet): Formato de pantalla usado por CDS/ISIS para obtener los parmetros de una operacin en particular, tal como un proceso de impresin, o una operacin de exportacin Identificador de opcin (Option identifier): Letra que identifica una opcin dada de un men. Al presionar la tecla correspondiente, se activa esa opcin. Idioma (Language): Vase Idioma de dialogo Idioma de dilogo (Dialogue language): El idioma que CDS/ISIS usa para intercalar con el usuario. CDS/ISIS ha sido diseado para usar un nmero indefinido de idiomas. Implcito (default): Vase valor por defecto Importacin (Import): Conversin de una base de datos de la forma conveniente para su transmisin entre usuarios o sistemas, a la forma requerida por CDS/ISIS para su proceso Indizado (Indexing): Proceso de extraer trminos de bsqueda de un registro del archivo maestro Informacin para clasificacin (Filing information): Cdigos especiales insertados en un campo para definir como debe ser clasificado (ver inciso "Informacin para ordenar alfabticamente" en el Manual) ISO (ISO): Organizacin Internacional de Normas (International Standards Organization) ISO 2709 (ISO 2709): Formato internacional normalizado para intercambio de informacin recomendado por ISO Lmites (Limits): Vase Lmites MFN Lmites MFN (MFN Limits): Rango de MFNs, p.ej. 1/50, que definen los registros del archivo maestro a los que debe aplicarse cierta operacin. Lista de hit (Hit list): Conjunto de registros recuperados por una expresin de bsqueda dada Mensaje (Message o Prompt): Mensaje que presenta CDS/ISIS para dar indicaciones o para solicitar datos al usuario. Son los mensajes contenidos en la base MSxx del idioma (xx) que se est usando. Mensaje virtual (Dummy message): Caracteres que se encuentran integrados como parte de la base de mensajes MSxx, pero que contienen informacin para control interno, y que no se visualizan. MFN (MFN): (Nmero del archivo maestro - Master file number): Numero nico asignado automticamente por CDS/ISIS a cada registro que se incorpora a la base de datos. Los MFN son asignados secuencialmente, iniciando con el numero 1, y representan el orden cronolgico en que fueron ingresados los registros. Modo (Mode): Vase Modo de visualizacin

Modo de visualizacin (Display mode): Manera en que se presentan los campos al usuario. CDS/ISIS puede mostrar los campos en tres modos distintos: prueba, datos o encabezado (Ver ms detalles bajo el inciso "Comando MODO" en el Manual). Ocurrencia (Occurrence): Una instancia de un campo repetible Palabra vaca (Stopword): Palabra no significativa que debe ser ignorada cuando se indiza un campo (p. ej. artculos, preposiciones, etc.) Patrn (Pattern): Descripcin, carcter por carcter, de los posibles contenidos de un campo. Un patrn define, para cada posicin del campo, el tipo de caracteres que puede contener (p. ej. alfabticos, numricos, etc.) Pseudo mensaje: Vase mensaje virtual Punto de acceso (Access point): Vase Trmino de bsqueda Rango (range): Grupo consecutivo de registros cuyo MFN se encuentra en secuencia Registro (del archivo maestro) (Record-master file): Conjunto de campos que contienen todos los datos archivo elementales de una unidad de informacin almacenada en una base de datos. Revisin secuencial (Browsing): Visualizacin secuencial del archivo maestro, en el orden que corresponde a los MFN de cada registro. O sea, en el orden en que los registros fueron ingresados. Sangra (Indent): Espaciado horizontal que se deja al inicio de una lnea impresa o desplegada. Subcampo (Subfield): Uno de los datos elementales contenidos en un campo. Los subcampos se identifican con un delimitador de subcampo. Tabla de definicin de campos (Field definition table): Tabla que define los campos de una base de datos. Tabla de seleccin de campos (Field select table): Tabla en la que se establecen los criterios para extraer de un archivo maestro, los datos elementales requeridos para un proceso particular. Las tablas de seleccin de campos pueden ser usadas para definir el contenido del archivo invertido, para clasificar registros antes de producir un reporte impreso, o para reformatear registros durante una operacin de importacin o de exportacin. Tecla de control (Control key): Teclas que cuando son presionadas realizan una funcin especfica predefinida. Algunas teclas de control realizan diferentes funciones dependiendo del contexto (situacin) en que son usadas. Por ejemplo, si se presiona <F2> mientras se encuentra un men desplegado en la pantalla, CDS/ISIS regresar al men principal; si se presiona <F2> cuando se encuentra activo el editor de campos, este borrar el contenido del campo donde se encuentre ubicado el cursor. Tecla de funcin (Function key): Vase Tecla de control Trmino ANY (ANY term): Trmino colectivo que representa un conjunto arbitrario (pero predefinido) de trminos de bsqueda. Cuando se usa en una expresin de bsqueda, un trmino ANY es automticamente transformado en el conjunto de trminos que representa, ligados con un operador lgico O (OR). Si, por ejemplo, el trmino ANY: ANY BENELUX representa los trminos de bsqueda BELGICA, HOLANDA y LUXEMBURGO, entonces, cuando se usa la expresin ANY BENELUX en una expresin de bsqueda, esta ser traducida como (BELGICA +

HOLANDA + LUXEMBURGO). Antes de que un trmino ANY pueda usarse en una bsqueda, debe haber sido definido en el archivo ANY. Trmino de bsqueda (Search term): Cualquiera de los elementos que pueden usarse para recuperar un registro, p. ej. un descriptor o palabra clave, un nombre, una palabra, un cdigo de documento, etc. Los trminos de bsqueda para los registros de una base de datos dada, se definen en la FST para inversin Valor por defecto (Default value): Contenido predefinido de un campo.

16.

NDICE

También podría gustarte