Professional Documents
Culture Documents
Versin 3.1
Tabla de contenidos
Objetivos del captulo .................................................................................................... 3 Introduccin ................................................................................................................ 3 Estructura de iAH.......................................................................................................... 4 rea de los documentos y scripts ejecutables...................................................................... 4 rea de scripts........................................................................................................... 4 rea de bases de datos................................................................................................. 4 Estructura predefinida de IAH, en ABCD. ............................................................................ 4 Los archivos y directorios en el paquete de IAH ................................................................... 5 BASES/ ................................................................................................................. 5 HTDOCS/IAH/......................................................................................................... 6 CGI-BIN/ ............................................................................................................... 6 Configuracin de la interfaz IAH ....................................................................................... 7 Contenido de iah.def.php.............................................................................................. 7 Seccin PATH ......................................................................................................... 8 Seccin APARIENCIA ................................................................................................. 8 Estructura de las Hojas de Estilo ................................................................................. 8 Seccin HEADER ...................................................................................................... 9 Seccin de iAH........................................................................................................ 9 Cmo configurar el archivo iah.def.php............................................................................. 9 Pruebas iniciales con la interfaz...................................................................................... 9 Bases de datos propias ................................................................................................. 10 Instalacin de una nueva base de datos ............................................................................10 Cmo configurar una nueva base de datos.........................................................................11 Seccin FILE_LOCATION............................................................................................11 Seccin INDEX_DEFINITION ........................................................................................12 Seccin APPLY_GIZMO..............................................................................................13 Seccin FORMAT_NAME ............................................................................................14 Seccin HELP_FORM ................................................................................................14 Seccin Preferencias ...............................................................................................15 Gestin de mltiples bases de datos con un diseo diferente ..................................................17 Como utilizar la interfaz IAH.......................................................................................... 19 Formulario Libre........................................................................................................19 Observaciones importantes .......................................................................................19 Formulario bsico y avanzado........................................................................................20 Como realizar la bsqueda........................................................................................20 Presentacin de los resultados ...................................................................................21 Operadores lgicos.....................................................................................................22 Campos de bsqueda ..................................................................................................23 Palabras ..............................................................................................................23 Descriptores .........................................................................................................23 Apndice A Tecnicas de indizacin ................................................................................ 24 Breve ejemplo de una FST con prefijos para una base de datos compatible con el formato LILACS .....26
Breve ejemplo de definiciones (<base>.def) compatibles con la FST sin prefijos ...........................27 Apndice B Campos del formato LILACS .......................................................................... 27 Apndice C Campos recuperables en la base de datos de LILACS ........................................... 29 Apndice D Como construir URL con parmetros para IAH ................................................... 29 Apndice E Campos de la interfaz ................................................................................. 30
Introduccin
IAH (Interfase para el Acceso en Informacin sobre Salud) fue creada con el objetivo de recuperar informacin de las bases de datos ISIS de forma optimizada, va Internet. Escrita en lenguaje IsisScript (cdigo nativo de WWWISIS http://bvsmodelo.bvsalud.org/php/level.php?lang=en&component=31&item=2), fue creada por BIREME en el ao 1999, habiendo evolucionado en relacin con el WWWISIS para apoyar nuevas funcionalidades como la lectura de registros grandes (1 Mb), generacin de contenido, etc. IAH se puede instalar en cualquier PC compatible que tenga un servidor Web instalado y configurado, iAH fue probado en Internet Information Server (IIS) versiones 4 y 5 y en el servidor Web Apache (Apache) 1.3.xx. Este ltimo ha sido ampliamente probado en Windows y Linux. Ha sido probada en Apache 2.xx, con un pequeo cambio. Debido a una diferencia en el contenido de las variables globales del servidor, el archivo "index.htm" en htdocs/iah/<LANG> debe ser renombrado a "iah.htm" para que la variable PATH_TRANSLATED devuelva la ruta correcta. Tambin se prob en IIS 6, el firewall integrado en IIS debe estar configurado para permitir el uso de Common Gateway Interface (CGI), as como WWWISIS ejecutable. Se debe tener en cuenta que el directorio virtual "script" se debe configurar con permisos para ejecutar secuencias de comandos y ejecutables. WWWISIS es el componente activo de la interfaz que permite al cdigo IsisScript acceso multiusuario a bases de datos ISIS a travs del Common Gateway Interface (CGI). IAH viene empaquetado con la versin estndar del WWWISIS, con tamaos de clave 16/60. La disponibilidad de las versiones mencionadas se debe controlar con Bireme.
Estructura de iAH
El IAH se compone de siguientes tres partes:
rea de scripts
Localizacin de programas ejecutables. Esta rea se encuentra en el programa WWWISIS (wxis.exe). Normalmente llamado CGI-BIN, esta rea utiliza los mtodos y protocolos definidos para la interfaz CGI. Su nombre puede variar segn el servidor Web.
En datos/ se encuentra el archivo maestro y el archivo invertido (archivo de datos y el diccionario) de la base de datos, y algunos archivos auxiliares [opcional]. En FSTs/ estn disponibles las tablas de seleccin de los campos de las bases de datos. En isos/ est la fuente de datos para actualizar o sustituir la base de datos actual. Por ltimo, en FST/ se encuentran los formatos de visualizacin para la base de datos.
HTDOCS/IAH/
Este directorio contiene ocho sub-directorios (css/, en/ es/, fr/, image/, pt/, scripts/ y fulltext/), y dos archivos de configuracin. Los directorios compuestos por dos letras (corresponden al cdigo ISO del idioma) contienen archivos de IAH relativos al idioma, tales como mensajes, carteles, iconos, etc. El directorio fulltext/ es solo propsitos de demostracin, y puede ser eliminado despus de que el sistema comience a operar. En htdocs/IAH/scripts/ contiene seis subdirectorios (en/ es /, fr /, modules/ pt/ y translate/), un archivo de configuracin (iah.def.php) para IAH y los cdigos de IsisScript de la aplicacin (con extensin .xis). En los subdirectorios de cada idioma estn los archivos de formato que componen la interfaz en ese idioma. El subdirectorio modules/ contiene mdulos opcionales y extensiones de lenguaje que permiten al usuario aadir nuevas funciones con mayor flexibilidad o para realizar personalizaciones. El subdirectorio translate/ contiene una herramienta para traducir las pginas en otros idiomas a travs de archivos batch, del utilitario MX y algunos archivos gizmo (archivos maestros). En htdocs/IAH/, cada uno de los subdirectorios en/, es/, fr/, y es/ contiene dos subdirectorios: image/ y help/. Los primeros son los archivos de imagen utilizado por la interfaz como iconos, botones, banners, logotipos, etc. En el segundo son los archivos que contienen los textos de ayuda de la interfaz en sus respectivos idiomas en HTML. El subdirectorio htdocs/IAH/css/ contiene las hojas de estilo de interfaz de IAH. El subdirectorio htdocs/IAH/image/ contiene los archivos de imagen, independientemente del idioma utilizado por la interfaz. El archivo htdocs/IAH/index.php contiene la interfaz de inicio de IAH despus de su instalacin y configuracin permite el acceso a las bases de datos. En el subdirectorio htdocs/IAH/fulltext/ contiene archivos que permiten acceder a textos completos de la demostracin de base de datos.
CGI-BIN/
Este directorio se encuentra el archivo ejecutable de WWWISIS (wxis.exe) para interpretar y ejecutar la aplicacin IAH escrita en IsisScript. Hay tambin un conjunto completo de utilitarios CISIS para el mantenimiento de las bases de datos mediante scripts (.bat o .sh) o desde la lnea de comandos.
Seccin PATH
Las declaraciones contenidas en esta seccin son: PATH_DATA= Indica la ruta relativa a la raz de la aplicacin en el servidor Web donde se encuentran las pginas estticas (IAH); PATH_CGI-BIN= Indica la ruta absoluta del directorio de scripts de CGI
(Ej.: /ABCD/www/htdocs/iah/scripts/);
PATH_DATABASE= Indica el camino absoluto del directorio de base de datos en el servidor
(Ej.: /ABCD/www/bases/iah/).
PATH_DEF= Indica la ruta absoluta del directorio que contiene los archivos de configuracin de las bases de datos (Ej.: /ABCD/www/bases/par/) Nota: todos los caminos deben incluir la barra inicial y la barra final.
Seccin APARIENCIA
Las definiciones de colores, estilos, fuentes, etc. de la interfaz de IAH estn definidos en cuatro archivos en la ubicacin /css/stylesheet.css
general.css atributos generales del sitio, el color, y fuentes por defecto usadas en el
sitio
layout.css en layout existen definiciones de tamaos, posiciones de los elementos, margenes, etc. styles.css esta hoja de estilo contiene colores de los elementos, banner, imgenes,
estilos tipogrficos, bordes, etc.
Las hojas de estilo son cargadas por el sistema, en el orden previamente mencionado. Si se realizara alguna modificacin en la ltima hoja de estilo stylesheet.css, se sobreescribirn los elementos definidos previamente en las CSS.
Seccin HEADER
LOGO IMAGE= Archivo de imagen del logotipo que se utilizar en cada pgina HTML. En general, este tipo de archivo se encuentra en el subdirectorio de htdocs/iah/<LANG>/image/,donde <LANG> es igual a 'en', 'es', 'fr' e 'pt' ; LOGO URL= Determina la URL de los sitios que el IAH aloja en los cuatro idiomas disponibles HEADER IMAGE= Determina el archivo imagen que encabeza las pginas HTML. En general, este tipo de archivo se encuentra en el subdirectorio de htdocs/iah/<LANG>/image/,donde <LANG> es igual a 'en', 'es', 'fr' e 'pt' ; HEADER URL= Indica las URLs de las pginas iniciales de IAH (pgina de seleccin de bases de datos) disponible en cuatro idiomas
Seccin de iAH
Las declaraciones contenidas en esta seccin son: MANAGER E-MAIL= Determina el e-mail de la persona responsable de mantener la IAH. Este e-mail se informar al usuario en caso de error del sistema; REVERSE MODE= Determina el orden de presentacin de resultados de bsqueda. Los valores posibles son en orden ascendente (OFF), o a la inversa (ON) de MFNs; MULTI-LANGUAGE= Indica si el usuario puede cambiar el idioma de la interfaz o no. Los valores posibles son: OFF (el cambio est prohibido), y ON (est permitido entre Ingls, espaol, francs y portugus). AVALIABLE LANGUAGES= Indica los cdigos asignados a los idiomas disponibles, separados por comas. El orden de los idiomas corresponde a los nmeros de subcampos utilizados para la URL y FORMATS.
http://mi-servidor/iah/index.htm
Donde mi-servidor es el nombre de dominio donde est instalado el paquete. Para instalaciones en modo local se puede acceder utilizando localhost o 127.0.0.1 como nombre de dominio. Desde esta pgina, se puede seleccionar la base de datos de ejemplo que viene con el paquete DBLIL ABCD. DBLIL es un ejemplo de LILACS de BIREME.
Se sugiere realizar una bsqueda en la base de datos DBLIL de ejemplo, para confirmar el correcto funcionamiento de la interfaz antes de proceder con la instalacin y configuracin de bases de datos propias, el diseo, presentacin, etc. En el caso de error puede utilizar la URL a continuacin:
http://mi-servidor/cgi-bin/wxis.exe?hello http://mi-servidor/cgi-bin/wxis.exe?IsisScript=getenv.xis
10
http://%HOST%//iah/?base=DBLIL&lang=<lang>
Los trminos en negrita se deben cambiar para reflejar la informacin sobre la base aadida. La base del parmetro =YOUR_BASE debe estar en letras maysculas.
Seccin FILE_LOCATION
En esta seccin se deben definir los nombres lgicos de bases de datos, archivos invertidos, la conversin de archivos de formato y presentacin de datos, tablas de gizmos, todos con sus respectivas ubicaciones fsicos. Por menos tres archivos deben ser definidos: (1) la base de datos, (2) lo (s) archivo (s) invertido(s), y (3) los archivos de formato de presentacin. Para la definicin del archivo el nombre lgico DATABASE es necesario. Cada definicin viene precedida por la instruccin FILE en la forma general:
FILE LOGICAL_NAME.*=/directory-1/directory-n/file_name.*
Utilizando la definicin de una base de datos llamada "video" como un ejemplo, la declaracin sera:
FILE DATABASE.*=/ABCD/www/bases/video/data/video.*
Nota: Si trabaja en un entorno Linux los nombres de los archivos en la declaracin deben coincidir con los nombres fsicos. No utilice signos diacrticos para los nombres de bases de datos, por ejemplo, video y no vdeo. Para hacer a la interfaz portable para cualquier estructura de directorio, hay tres variables predeterminadas: 1. %path_database% 2. %path_cgi-bin% 3. %lang% Las variables %path_database% y %path_cgi-bin% reciben sus valores de las instrucciones de PATH_DATABASE and PATH_CGI-BIN, respectivamente, del archivo iah.def.php en cuanto
11
a la variable %lang% recibe la letra que identifica el idioma (es,fr,pt,en) a partir de la seleccin realizada por el usuario en la interfaz. Por lo tanto, la definicin del archivo de base de datos podra ser:
FILE DATABASE.*=%path_database%video/data/video.*
Una definicin de formatos de presentacin en los mismos trminos, podra ser el siguiente: FILE standard.pft=%path_database%video/pfts/%lang%/lildhtm.pft Nota: Tenga en cuenta que se utiliz la estructura estndar del paquete de ABCD en todos los casos
Seccin INDEX_DEFINITION
En esta seccin se deben definir los ndices disponibles para la bsqueda. Usted puede montar una FST de indizacin o una FST con prefijos. El uso de un elemento particular de ndice excluye o incluye otros, dependiendo del grupo al que pertenece. Los detalles de la lengua son neutros y opcionales. Cada definicin viene precedida por el ndice de palabras, seguido de un prefijo que puede tener diversos elementos descriptivos identificados en subcampos siguiente cuadro 4. Element ^1 ^9 ^d ^f ^t ^g ^x ^y ^u ^m Group standard standard standard standard standard prefixed prefixed prefixed prefixed Description Nombre del ndice del idioma en la nth declaracin en otra seccin Marca el ndice por defecto (2) Indicador que restringe a disponibilidad de un campo en el formulario avanzado (content: "A") (3) Tipo de ndice ("short" para indices cortos, "hidden" para indices ocultos) (3) Define un gizmo para ejecutarse en las claves del archivo invertido (3) Identifica el prefijo que ser utilizado durante la estrategia de bsqueda Identifica el nombre lgico para el archivo invertido Identifica el prefijo a utilizar Identifica el prefijo referente al formulario a la nota asociada con el ndice de bsqueda. Funciona en conjunto con la definicin de la notas especficas de los campos ce la seccin HELP_FORM
Tabla 4: Componentes de la definicin de los ndices. (1) Elemento opcional en relacin al idioma deseado. (2) Elemento obligatorio para el ndice predeterminado. (3) Elemento opcional. Como regla general, tenemos:
INDEX ??=^1<Name> ^9<Name>[^d*]^x?? u??_^yDATABASE^m??_^fA^t<s|h>^g<file>
Donde el signo ?? indica las dos letras del prefijo utilizado As, la definicin de un ndice de palabras que se mostrar por defecto podra ser:
12
En el ejemplo anterior, el ndice se mostrara como "Palabras" en espaol, y se llevara a cabo una bsqueda en todos los campos definidos en la FST. Esta definicin tambin implica una FST sin prefijos en los campos. Para un ndice de descriptores de temas identificados por el prefijo "MH" en la FST esta disponible solamente en Ingls, la declaracin sera:
FILE ABSTRACT.*=%path_database%abstract/def/abstract.*
Y la definicin de ndices:
INDEX AB=^1Palavras do resumo^2Palabras del resumen^3Abstract words^xAB ^uAB_^yABSTRACTmAB_
Seccin APPLY_GIZMO
En esta seccin se debe indicar los archivos para el intercambio global de cadenas de caracteres contenidos en la base de datos (GIZMO), permitiendo realizar conversin de las tablas de caracteres, codificacin/decodificacin de datos, compresin de informacin, etc. Los nombres lgicos deben ser obligatoriamente definidos en la seccin FILE_LOCATION Cada definicin debe ser precedida por el trmino GIZMO, siendo la forma general: GIZMO LOGICAL_NAME El paquete estndar de la IAH tiene varias bases GIZMO por defecto: LOGICAL NAME GANS850 G850ANS QLFANS QLF850 LANGS GIZMOTL GIZMONB Description Efecta una conversin de caracteres ANSI para sus correspondientes en ASCII 850. Efecta una conversin de caracteres ASCII 850 para sus correspondientes en ANSI. Realiza la decodificacin de los calificadores de los trminos de la DeCS de acuerdo a la norma ANSI (Windows). Disponible en tres idiomas Realiza la decodificacin de los calificadores de los trminos de la DeCS de acuerdo a la norma ASCII 850 (Windows). Disponible en tres idiomas Realiza la decodificacin de los cdigos del idioma de acuerdo a la norma ANSI (Windows). Disponible en tres idiomas Realiza la decodificacin de los cdigos de tipo de literatura de acuerdo a la norma ANSI (Windows). Disponible en tres idiomas Realiza la decodificacin de los cdigos del nivel bibliogrfico de acuerdo a la norma ANSI (Windows). Disponible en tres idiomas Tabla 5: GIZMOS estndar en el paquete IAH. Se debe tener en cuenta que cada tabla GIZMO se encuentra definida en DBLIL.def el ejemplo incluido con el paquete:
13
De esta manera se puede especificar la Base de datos GIZMO ASC2ANS para convertir datos registrados en la base de datos en formato ASCII a ANSI de esta manera:
GIZMO=ASC2ANS
Hay GIZMOS declarados en la seccin FILES y GIZMOS declarados en la seccin APPLY_GIZMOS. La diferencia es que gizmos en FILES se utilizan por defecto cuando se lee la base de datos, y los gizmos declarados en APPLY_GIZMO se utilizan cuando se muestran los campos de la navegacin.
Seccin FORMAT_NAME
En esta seccin se definen los nombres lgicos de los formatos de pantalla disponibles y sus descripciones en los idiomas disponibles. Cada definicin viene precedida por la palabra FORMAT, seguido por el nombre y la descripcin para cada idioma (^ 1, ^ 2, ... ^ 9), asignados en el idioma correspondiente en el iah.def.php como este:
FORMAT xxxxx=^1nononon^2nononon^3nononon
Nota: ^0 (cero) no est activado para atribuir idiomas Acompaan al paquete de instalacin de IAH cuatro archivos de de idioma para el formato de presentacin de la interfaz de DBLIL, basado en la metodologa LILACS. Los cuatro formatos para LILACS son: largo, detallado, citacin y ttulo. Se asume como estndar de formato de presentacin citacin. Los archivos (con extensin .pft) definidos para cada uno de los formatos deben estar debidamente declarados en la seccin [FILE_LOCATION]. La definicin del formato detallado se declara as:
FORMAT detailed.pft=^1Detalhado^2Detallado^3Detailed^4Dtaille
La declaracin DEFAULT especifica cual ser el formato estndar en la interfaz y esta, preferentemente, debe ser la ltima declaracin en esta seccin. Tenga en cuenta que el formato debe haber sido declarado previamente:
FORMAT DEFAULT=detailed.pft
FILE SHORTCUT.IAH= Esta caracterstica le permite al administrador de la base de datos agregar funciones optativas y servicios en la columna izquierda, realizados mediante formatos de visualizacin.
Seccin HELP_FORM
En esta seccin se definen los archivos de ayuda HTML y las notas para cada tipo de formulario de bsqueda (libre, bsico y avanzado) y / o contenidos disponibles en la interfaz.
14
Estos archivos se encuentran en la raz de la IAH en el subdirectorio de ayuda en cada idioma (en, es, pt, fr). El contenido de estos archivos puede ser genrico, sirviendo a todos los elementos de una misma categora (formulario ndice), o especficas para un elemento particular dentro de la categora. Por ejemplo, se puede definir un archivo de ayuda que sirva a todos los ndices disponibles y, adems, un archivo de ayuda que detalle mejor uno de los ndices de ese conjunto. Para definir un texto de ayuda genrico, la declaracin debe ser precedida de las palabras HELP FORM o HELP INDEX y luego el nombre fsico del archivo
Seccin Preferencias
En esta seccin son definidas algunas opciones de interfaz para una base de datos determinada. Las declaraciones contenidas seccin son las siguientes: AVAILABLE FORMS=F,A Esta declaracin informa a IAH que hay dos formularios de bsqueda disponibles (Libre y Avanzado), siendo el formulario libre el predeterminado.
Libre presenta un rea de bsqueda simple (como el Google), los operadores booleanos activados no estn explcitos.
Bsico y Avanzado presentan una interfaz de bsqueda guiada, con algunas capacidades booleanas. La diferencia entre B y A es el nmero de ndices disponible.
SEND RESULT BY EMAIL Determina si debe ser habilitado o no el envo de resultados de bsqueda por e-mail. Los valores posibles son ON y OFF. Para que esta opcin funcione correctamente el usuario debe instalar y configurar un programa de SMTP y crear una rutina para recibir los parmetros enviados por la interfaz.
15
SEND RESULT BY EMAIL=OFF Una lnea de comando ser ejecutada cuando esta opcin est activa, debe ser descripta en un archivo denominado sendmail.conf en el directorio raiz de IAH (/ABCD/www/htdocs/iah/).
blat <file> -subject Results -to <mailto> -sender mylibrary@something.com -from mylibrary@something.com -embed some.gif -embed some.jpg -html -q -log log.txt
Sobre Linux el contenido debe ser:
export TEMP_FILE=/var/tmp/$$.@@@ echo "From: test@test.com" > $TEMP_FILE echo "To: $1" >> $TEMP_FILE echo "Subject: Results " >> $TEMP_FILE echo "Mime-Version: 1.0" >> $TEMP_FILE echo "Content-type:text/html" >> $TEMP_FILE cat $2 >> $TEMP_FILE /usr/lib/sendmail -t -oi < $TEMP_FILE rm $TEMP_FILE
Nota: El programa responsable para envio de e-mail no forma parte del paquete IAH. Sobre Linux, el shell de ejemplo seria el responsable de pasar los dos parmetros necesarios al programa de e-mail escogido. Es posible utilizar muchos otros parmetros. Los datos entre <> son proporcionados por IAH NAVIGATION BAR Determina si no se muestra la barra de navegacin entre los documentos recuperados. Valores posibles: ON u OFF NAVIGATION BAR=ON DOCUMENTS PER PAGE Determina el nmero mximo de documentos mostrados en la pgina de resultados de bsqueda.
FEATURES=XML
Nota: esta caracterstica requiere de la existencia de un archivo como lilCitationXML.pft includo en el paquete demo y definido en una lnea en FILE section de BASE.def
16
bases\rare bases\videos
2. Copie al directorio de \bases\par\ el archivo de configuracin dblil.def para cada base de datos (\bases\par\raros.def y \bases\par\videos.def); 3. Copie el subdirectorio data, def y pfts debajo de \base\<database> para cada subdirectorio (bases\rare y bases\videos) 4. Copie el subdirectorio en, fr y pt abajo de \bases\<database>\pfts para cada subdirectorio del rea de bases de datos(bases \rare\pfts y bases\videos\pfts) Nota: No es necesario copiar los subdirectorios de los idiomas que no estn en uso. Con la estructura preparada, puede comenzar la personalizacin de cada nueva instancia virtual de la IAH, como sigue: Nota: En los pasos siguientes se mostrar cmo configurar adecuadamente la instancia "raros" previamente preparada 1. Editar el archivo bases\par\rare.def, cambiando las lneas de abajo descriptas en la seccin FILE_LOCATION: desde:
FILE DATABASE.*=%path_database%dblil/data/dblil.* FILE DATABASE.XML=%path_database%dblil/pfts/lilXML.pft FILE standard.pft=%path_database%dblil/pfts/%lang%/lillhtm.pft FILE detailed.pft=%path_database%dblil/pfts/%lang%/lildhtm.pft FILE citation.pft=%path_database%dblil/pfts/%lang%/lilchtm.pft FILE mes.pft=%path_database%dblil/pfts/%lang%/mes.pft FILE citation.xml=%path_database%dblil/pfts/lilCitationXML.pft FILE title.pft=%path_database%dblil/pfts/%lang%/lilthtm.pft FILE SHORTCUT.IAH=%path_database%dblil/pfts/%lang%/shortcut.pft FILE descritores.pft=%path_database%dblil/pfts/%lang%/descritores. pft FILE GIZMOTL.*=%path_database%gizmo/%lang%/gizmotl.* FILE GIZMONB.*=%path_database%gizmo/%lang%/gizmonb.*
17
FILE DATABASE.*=%path_database%rare/data/rare.* FILE standard.pft=%path_database%rare/pfts/%lang%/lillhtm.pft FILE detailed.pft=%path_database%rare/pfts/%lang%/lildhtm.pft FILE citation.pft=%path_database%rare/pfts/%lang%/lilchtm.pft FILE mes.pft=%path_database%rare/pfts/%lang%/mes.pft FILE title.pft=%path_database%rare/pfts/%lang%/lilthtm.pft FILE SHORTCUT.IAH=%path_database%rare/pfts/%lang%/shortcut.pft FILE descritores.pft=%path_database%rare/pfts/%lang%/descritores.p ft
2. Copiar la base de datos rare (rare.mst y rare.xrf) al directorio definido en la opcin FILE DATABASE de el archivo bases\rare\data\rare.def 3. Copiar la FST bases\dblil\data\dblil.fst a bases\rare\data\ rare.fst 4. Generar el archivo invertido para la base de datos con rare.fst utilizando la lnea de abajo como modelo a) Windows:
18
Ahora que hay un rea separada e independiente para la nueva base de datos (RARE), los archivos de imagen (htdocs\iah\??\image) y los textos de ayuda y soporte (htdocs\iah\??\help) Deben ser cambiados sin afectar los cambios de los archivos originales o de otras instancias virtuales Es posible cambiar los ajustes de color, logotipos y nombres definidos para la interfaz si el usuario quiere diferenciar cada caso, utilizando los parmetros definidos en las secciones APPEARANCE y HEADER
Formulario Libre
Las palabras utilizadas en la bsqueda en todos los campos son invertidas palabra por palabra.
Observaciones importantes
Cuando se utilice mas de una palabra para realizar la bsqueda y estas estn separadas por un espacio en blanco se deben seleccionar uno de los dos operadores disponibles : AND (para relacionar) y OR (para sumar) Si desea truncar parcialmente las palabras y los trminos, debe utilizar el signo de dlar ($) al final de la raz, por ejemplo, infeccio$ recuperar la infeccin, infecciones, enfermedades infecciosas, etc.
Es importante considerar los sinnimos/variaciones de las palabras buscadas (ej. cerebral, brain). Ejemplo Realice la siguiente bsqueda en la base de datos:
19
Figura 5. Seleccin del campo de bsqueda Nota: si se tiene ms de un termino de bsqueda en la misma lnea se debe utilizar operadores booleanos (AND, OR, AND NOT) entre los trminos El operador AND es definido previamente por defecto entre la primera lnea y la siguiente, pero puede ser modificado por el usuario de acuerdo a los requerimientos de la bsqueda
20
En este ejemplo el operador AND relaciona los dos trminos y devuelve nicamente resultado en Ingls
Figura 7: Presentacin de los resultados de una bsqueda Nota: El nmero de registros mostrados por pgina puede ser modificado. En la declaracin DOCUMENTS PER PAGE en el archivo de definicin de la base de datos. Los principales commandos y recursos disponibles son los siguientes: [Refine the search] genera un formulario de bsqueda sobre la bsqueda anterior. 1. 2. - nueva bsqueda. - lista de registros previamente seleccionados.
3. La seleccin de registros es almacenada clickeando en el rea [selection] disponible en la esquina izquierda, para excluir o incluir una referencia basta con clickear en el cuadrado. 4. - permite imprimir capturer la seleccin de registros y enviarlos por e-mail. 5. Esta opcin puede incluir:
Todas las referencias recuperadas en la bsqueda Un rango de referencias recuperadas (Ej. 1 a 50) Las referencias seleccionadas previamente en los resultados de la pgina de bsqueda.
6. En la opcin enviar para impresin, el sistema genera una lista con la opcin definida por el usuario. Desde esta lista es posible imprimir o grabar desde el navegador de Internet utilizado
21
7.
IMPRIMIR Usar la opcin Imprimir del navegador. Para personalizar la impresin fuera de IAH con un logo diferente footer , deben modificarse los siguientes archivos: ahlist.pft, afoot.pft de la carpeta htdocs/iah/scripts/%lang%/ GUARDAR Archivo->Guardar como (en el navegador)
- Este comando permite cambiar el formato de visualizacin de las referencias recuperadas en la bsqueda, cambiar el idioma de la interfaz, y la opcin de incluir y excluir la barra de navegacin
Figura 8: Ventana de configuracin de la interface Los formatos disponibles son los siguientes: largo: Incluye datos bibliogrficos de la referencias y el resumen detallado: incluye la referencia, el resumen y los descriptores (o palabras clave) titulo: incluye solo el ttulo del articulo citacin: referencias bibliogrficas sin resumen.
Para confirmar o cancelar cambios los botones son: Para navegar entre las pginas con resultados utilice: Figura 9: Barra de paginacin de los resultados. Cada pgina de resultados incluye un mximo de 20 referencias. Es posible configurar este nmero durante la instalacin Para navegar entre las referencias de una misma pgina utilice: ( ).
Operadores lgicos
Los operadores lgicos u operadores booleanos son utilizados para relacionar trminos o palabras en una expresin de bsqueda. Ellos combinan dos o ms trminos en uno o ms campos de bsqueda. Los operadores booleanos aceptados en IAH son: AND, OR, AND NOT, parentesis, $ (signo para truncar). iAH acepta los siguientes simbolos: * + ^ Los operadores de proximidad de CDS/ISIS no estn disponibles en iAH.
22
Campos de bsqueda
Palabras
Las palabras en los campos de bsqueda son consideradas como campos de texto libre formadas por palabras simples. Por lo tanto no se deben incluir en la formulacin trminos compuestos ni frases. No debe usarse tampoco artculos, preposiciones, y otros, dependiendo de la inclusin o no en el archivo de palabras vacas (stopword file) .stw asociada con la base de datos.
Descriptores
El descriptor permite una bsqueda ms eficiente que le da mayor garanta de recuperacin a los resultados. El campo descriptores contiene trminos que representan el contenido de los artculos. Ejemplo de bsqueda: "SINDROME DE IMUNODEFICIENCIA ADQUIRIDA" Seleccione en la lnea 1 el campo descriptor clickeando en las opciones del men desplegable Haga clic sobre la imagen formulario. para acceder al ndice del campo seleccionado en el
Figura 15: Seleccin del campo descriptor temtico Paso 2 en la caja vaca tipie la palabra a encontrar y luego haga click en: .
23
Figura 16: Ejemplo de la pgina de acceso al ndice Paso 3 En la visualizacin del ndice haga click en el trmino de inters
Figura 17: Lista de trminos del ndice 1. Para ejecutar la bsqueda clickee en: 2. Para relacionar este trmino con otro clickee en El sistema transcribir el trmino seleccionado a la bsqueda. . .
Las tcnicas de indizacin definen los procesos que se realizan en los datos generados por el formato. CDS/ISIS ofrece nueve tcnicas de indizacin, identificadas por un cdigo numrico de dos dgitos, como sigue: Tcnica 0 (cero) Construye un elemento de cada lnea extrada por el formato. Esta tcnica se suele utilizar para campos de ndice o subcampos. Cabe sealar, sin embargo, que el CDS / ISIS construir
24
elementos de las lneas y no de campos. Esto se debe al hecho de que el CDS / ISIS considera al formato de salida como una cadena, donde los campos ya no son identificables. Por lo tanto, es responsabilidad del usuario producir el formato de los datos correcto, sobre todo cuando los campos de indizacin son repetibles. En otras palabras, cuando se utiliza esta tcnica, se debe asegurar de que el formato de extraccin de datos produzca como salida una lnea para cada elemento que se indexe. Tcnica 1 Construye un elemento a partir de cada trmino o frase incluida entre <y>.El CDS / ISIS busca delimitadores de subcampo en la salida del formato para que la tcnica funcione correctamente, el formato debe tener especificado el modo de prueba, que conserva los delimitadores de subcampo en la salida. Recuerde que los modos de "head" y "data" sustituyen los delimitadores de subcampo con signos de puntuacin. Ntese tambin que la tcnica 1 es una extensin de la tcnica 0. Tcnica 2 Construye un elemento para cada trmino o frase incluida entre <y> (menor que y mayor que). Indiza texto entre los caracteres < y >. Tenga en cuenta que esta tcnica requiere el modo de prueba, porque los otros modos eliminan los caracteres <y>. Ejemplo: Report describing a <university course> on <training in documentation> in an African <library school> produciria los siguientes trminos de indizacin university course training in documentation library school
Tcnica 3 Ejecuta el mismo proceso que la tcnica 2, excepto los terminos includos entre (/ ... /). Report describing a /university course/ on /training in documentation/ in an African /library school/ produciria los siguientes trminos de indizacin: university course training in documentation library school
Tecnica 4 Construye un trmino de cada palabra del texto extrado por el formato. Por "palabra" se entiende una secuencia continua de caracteres alfabticos. Tenga en cuenta que cuando se utiliza esta tcnica para el ndice de la base de datos con delimitadores de subcampo, debe especificar el modo "head" o "data" (mhl o mdl) en el formato correspondiente para la sustitucin del delimitador de subcampo de acuerdo a las normas de ese modo. De lo contrario, los cdigos alfabticos de subcampo se consideran como parte de una palabra. Tambin es recomendable utilizar "head" o "si el campo que puede contiene informacin sobre el archivo en caso de que la forma de presentacin del campo sea ignorada. Nota: la definicin de caracteres alfabticos puede ser adaptada a las necesidades de cada usuario que conozca la tabla de sistema ISISAC.TAB. Tecnicas 5, 6, 7 and 8 Las tcnicas de indizacin 5,6,7 y 8 operan de forma similar que las tcnicas 1,2,3 y 4 pero difieren en la aplicacin de prefijos para extraer trminos. La especificacin de un prefijo en un literal incondicional que utiliza una forma general
25
'dprefixd',<CDS/ISIS format>
Donde: d prefix <CDS/ISIS format> Por ejemplo: Para prefijar cada palabra del campo 24 con TI_, se debe generar una FST conteniedo la siguiente declaracin: Es un character delimitador no utilizado como prefijo Es una cadena de caracteres Es un formato de extraccin de datos de CDS/ISIS
24 8 '#TI_#',v24
donde: Formato '#TI_#' # TI_ v24 Descripcin Literal incondicional Delimitador del prefijo Prefijo a utilizar Formato de extraccin de CDS/ISIS
Tabla 8: ejemplo de formato de extraccin, FST Para propsitos de comparacin, podemos observar una FST con normas, con y sin el uso de prefijos: Sin prefijo Con prefijo 70 0 mhu,(v70/) 70 0 mhu,('AU_',v70/) 24 4 mhu, v24 24 8 mhu,'/TI_/',v24 69 2 v69 69 6 '/KW_/',v69 Tabla 9: comparacin de tcnicas de indizacin Es importante sealar que la tcnica 0 (cero) es la nica en la que el uso del prefijo es opcional. La tabla 4 muestra la relacin y el uso de prefijos. Sin prefijo Con prefijo Efectos de la tcnica 0 0 Campo completo 1 5 Subcampos 2 6 Trminos delimitados por < y > 3 7 Trminos delimitados por /y / 4 8 Palabra por palabra
Breve ejemplo de una FST con prefijos para una base de datos compatible con el formato LILACS
06 12 13 18 19 25 12 13 18 0 8 8 8 8 8 8 8 8 (|TW_|v06/) ("|TW_|"d12,v12|%|/) ("|TW_|"d13,v13|%|/) ("|TW_|"d18,v18|%|/) ("|TW_|"d19,v19|%|/) ("|TW_|"d25,v25|%|/) ("|TI_|"d12,v12|%|/) ("|TI_|"d13,v13|%|/) ("|TI_|"d18,v18|%|/)
26
19 25 40 06
8 8 5 0
27
[38] Informacin descriptiva [40] Idioma del texto [41] Idioma del resumen [50] Tesis y disertacin Institucin para la cual es presentada [51] Tesis y disertacin Ttulo de grado [52] - Evento Institucin patrocinadora [53] - Evento - Nombre [54] - Evento - Fecha [55] - Evento Fecha normalizada [56] - Evento - Ciudad [57] - Evento - Pas [58] - Proyecto Institucin patrocinadora [59] - Proyecto - Nombre [60] - Proyecto - Nmero [61] - Notas [62] - Editor [63] - Edicin [64] Fecha de publicacin [65] Fecha normalizada [66] Ciudad de publicacin [67] Pas de publicacin [68] - Smbolo [69] - ISBN [71] Tipo de Publicacin [72] Nmero total de Referencias [74] Alcance temporal (desde) [75] - Alcance temporal (a) [76] Descriptor pre-codificado [78] Persona como tema [82] DeCS nmero regional [83] - Resumen [84] Fecha de entrada en la base de datos. [87] Descriptor primario [88] Descriptor secundario [91] Fecha de procesamiento [92] - Documentalista [98] Registro complementario (Monografa, literatura gris, Coleccin, Series o Tesis) [101] Registro complementario (Evento) [102] Registro complementario (Projecto) [899] Version del Software
28
2. Agregue a la URL los parmetros sobre la base que se va a utilizar y el idioma de bsqueda
...&base=BASE&lang=LANGUAGE&...
29
donde BASE debe ser el nombre de la base de datos configurada en la instalacin por ejemplo: LILACS, y LANGUAGE debe ser: pt (para Portugus), es (para Espaol), en (para ingls), fr (para francs). 3. Especifique una expresin de bsqueda:
...&exprSearch=SEARCH&indexSearch=[INDEX]&conectSearch=[OPERATOR]&....
donde SEARCH debe ser una expression booleana e INDEX puede contener una especificacin del campo. Se puede crear un expresin de bsqueda booleana con un mximo de tres diferentes campos, para cada uno se debe utilizar el parmetro concectsearch y en OPERATOR uno de los operadores booleanos disponibles (AND, OR AND NOT). 4. Por ejemplo para buscar por los trminos "health" y "public" en la base de datos MARC:
nextAction=lnk&base=MARC&lang=pt&exprSearch=health+AND+public
30
Etiqueta 5006
Subcampo ^c ^i ^t ^l ^b ^e ^m ^r ^v
5007 5008 5009 5010 ^n ^v 5011 ^h ^n 5012 ^g ^d 5013 ^* ^m 5014 5015 5018 5020 5021 5030 5031 5040 5041 6000 6001 6002 6003 ^l ^n ^x ^y ^u ^t ^g ^s 6099
Descripcin Apariencia Color de fondo de body Color de fondo de la imagen Color de texto de body Color de los enlaces en el texto Color de la barra de navegacin Direccin de e-mail del administrador de la interfaz Selector multi-idioma (ON/OFF) Selector de muestra de los resultados (ON/OFF) Color de los enlaces visitados en el texto function navBar (navigation bar) number of records noted in the search Nombre del formato de visualizacin Ayuda identification of the type of information (help/explanatory note) Nombre del archivo HTML identifier of sensitive help help for current status of the system note for current status of the system gizmo database for conversion/decoding conversion (gizmo) decoding name of the user code of the user mfn in the user database forms available (F,B,A) direct access to a specified index databaseFeatures database of execution log idioma logo (image) logo (URL) head (image) head (URL) form variable conectSearch variable exprSearch variable indexSearch line of the form Nombre del indice Prefijo Archivo invertido Prefijos no invertidos type (kwic,short) gizmo (applied gizmo in the index terms) Lista de etiquetas para la busqueda Lista de indices
31
Etiqueta 6100
Subcampo ^l ^n ^x ^y ^u ^t ^g ^s
6111 6112 6102 6121 6122 6205 6209 6210 ^m 6211 6300 6301 6302 6400 ^m 7000
Descripcin Indice seleccionado line of the form Nombre del indice Prefijo del indice Archivo invertido Prefijos no invertidos type (kwic,short) gizmo (applies to gizmo not index terms) list of tags for search gizmoIndex tag 1 gizmoIndex tag 2 termsFromIndex variable kwicMode variable indexRoot variable pagesRange Lista de opciones Selected item from list mfn list of results Hit-list options of XML table XML formato xmlPFT related data mfn limit of the search (restriction of the expression)
32