absysnet.com - Centro de recursos y servicios para bibliotecas y bibliotecarios

¿Sabía que en Absys puede añadir bases para capturar documentos bibliográficos y autoridades?

Más curiosidades

En esta edición vamos a explicar como crearnos y configurarnos bases de datos bibliográficas y de autoridad, que nos servirán para tener registros que no queramos que estén en CATA o AUTO y a las cuales poder consultar para capturar la ficha catalográfica.

Para ello lo vamos a ver con tres ejemplos prácticos. Uno es la creación de un POOL bibliográfico, otro es la creación de un POOL para introducir registros de autoridades y por último la creación de una base de datos concatenada (unir dos bases de datos como si fueran una sola para facilitar la consulta).

Hay que advertir que estas bases de datos sólo sirven como almacén de datos para hacer consultas sobre ellas y en su caso hacer capturas de la ficha catalográfica. No se puede trabajar con ellas como se hace con CATA y AUTO porque Absys sólo considera a estas dos, además de CANC y ADQT, como bases de datos de trabajo.

Crear un POOL bibliográfico Inicio

Para ejecutar estas instrucciones se tienen que hacer desde el servidor que es el que contiene los ficheros de configuración a partir de los cuales crearemos nuestra base de datos.

  1. Hacemos una copia del fichero POOL.tbl del directorio Search/Config/Databases como SELE.tbl. El nombre de la base de datos tiene que tener 4 caracteres. Este fichero contiene la configuración de la base de datos (donde está el directorio donde se guardan los ficheros de la base de datos SELE, filtros de la base de datos, permisos de acceso,etc.). A continuación editamos el fichero con el block de notas y modificamos la entrada DESC, FMT y FILTER1 cambiando POOL por SELE. sele.tbl
  2. Creamos en el directorio Search/Database el directorio SELE y copiamos el fichero form.db del directorio POOL al nuevo directorio SELE. Este fichero contiene la estructura de la base de datos, es decir los campos MARC bibliográficos. Ni el nombre ni su contenido se modifica.
  3. En el directorio Absysw/Tablas y editamos el fichero bases.tbl y añadimos nuevas entradas para SELE, copiando la parte del POOL y modificando donde ponga POOL por la base en cuestión. En el apartado de [BASES] añadimos una nueva BASEnn=SELE y copiamos todo el apartado [POOL] dentro del texto y lo modificamos cambiando POOL por SELE. bases.tbl
  4. En el directorio Search/Config/Saves/Common, copiamos los ficheros HTPOOL*fmt y POOL*fmt a HTSELE*fmt y SELE*fmt. Editamos estos nuevos ficheros con el block de notas y modificamos la entrada :VALID POOL a VALID SELE. HTSELE.fmt
  5. Una vez configurada la base de datos nueva hay que recrear la base de datos para poder trabajar con ella. Para ello hay que ejecutar el siguiente comando: En WinNT-2000 desde el interfaz de comandos: brsload BASE -create -force -file NUL -verbose
    En UNIX: brsload BASE -create -force -file /dev/null -verbose

Nota: Hasta ahora no habíamos dicho nada del sistema UNIX pero los pasos son los mismos para ambos sistemas.

Crear un POOL de autoridades Inicio

El proceso de crear el POOL de autoridades es muy parecido al de crear uno bibliográfico. Desde el servidor de Absys:

  1. Hacemos una copia del fichero AUTO.tbl del directorio Search/Config/Database como POAU.tbl. El nombre de la base de datos tiene que tener 4 caracteres. Este fichero contiene la configuración de la base de datos, es decir, donde se encuentra el directorio donde se guardan los ficheros de la base de datos POAU, filtros de la base de datos, permisos de accesos, etc.). A continuación editamos el fichero POAU.tbl con el block de notas y lo cambiamos las entradas DESC, FMT y FILTER1 de POOL a POAU. POAU.tbl
  2. Creamos en el directorio Search/Database el directorio POAU y copiamos el fichero form.db del directorio AUTO al nuevo directorio POAU. Este fichero contiene la estructura de la base de datos, es decir los campos MARC de autoridades. Ni el nombre ni su contenido se modifica.
  3. En el directorio Absysw/Tablas y editamos el fichero bases.tbl y añadimos nuevas entradas para POAU, copiando la parte del POOL y modificando donde ponga POOL por la base en cuestión. En el apartado de [BASES] añadimos una nueva BASEnn=POAU y copiamos todo el apartado [AUTO] dentro del texto y lo modificamos como en lo sombreado con azul de la imágen. bases.tbl
  4. En el directorio Search/Config/Saves/Common, copiamos los ficheros HTAUTO*fmt y AUTO*fmt a HTPOAU*fmt y POAU*fmt. Editamos estos nuevos ficheros con el block de notas y modificamos la entrada :VALID AUTO a VALID BASE (en este caso a POAU).

    Una vez configurada la base de datos nueva hay que recrear la base de datos para poder trabajar con ella. Para ello hay que ejecutar el siguiente comando:

    En WinNT-2000 desde el interfaz de comandos: brsload BASE -create -force -file NUL -verbose
    En UNIX: brsload BASE -create -force -file /dev/null -verbose

Concatenar bases de datos Inicio

Llamamos a concatenar bases de datos a unir bases independientes para poder consultar en ellas al mismo tiempo como si fuera una sola. Aclaramos que esta unión no es una unión física de las bases de datos, sino mas bien es crear una relación entre ellas.

Puede ser conveniente para consultas en Opac donde se tiene distintas bases de datos con información bibliográfica diferenciada difundir el fondo de la biblioteca. Por ejemplo, una base de datos donde se contiene un fondo determinado de una colección privada que no está disponible para el préstamo pero interesa difundir su obra. También para el propio trabajo de los catalogadores que pueden tener pooles bibliográficos de distintas instituciones las cuales se unen para hacer una consulta simultánea en las bases de datos.

Supongamos que tenemos dos bases de datos bibliográficas (SELE y GENE) configuradas y creadas las cuales queremos concatenar. Para ello, desde el servidor de Absys:

  1. Copiamos del Absysw/Search/Config/Databases el fichero ADCA.tbl a SEGE.tbl. Como hemos dicho antes, este fichero contiene la configuración de la base de datos. Editamos el fichero SEGE.tbl y modificamos las entradas FMT, DES y PIECEn. En este caso estamos concatenando solo dos bases de datos pero se pueden unir varias. Para ello añadimos tantas entradas PIECEn= como bases queramos concatenar. SEGE.tbl
  2. En el directorio Absysw/Tablas y editamos el fichero bases.tbl y añadimos una nueva entrada BASESnn=SEGE y copiamos la parte del ADCA del fichero para la concatenada de dos bases de datos en el mismo texto y modificamos este término por SEGE. En el apartado de [BASES] añadimos una nueva BASEnn=SEGE y copiamos todo el apartado [ADCA] dentro del texto y lo modificamos cambiando ADCA por SEGE. bases.tbl
  3. Copiamos los ficheros HTPOOL*fmt y POOL*fmt a HTSEGE*fmt y SEGE*fmt del directorio Search/Config/Saves/Common. Los editamos y cambiamos la entrada :VALID POOL a :VALID SEGE.

Más curiosidades

@bsysnet.com 2001-2005 | baratz - Servicios de Teledocumentación