Vous êtes sur la page 1sur 99

BENEMERITA UNIVERSIDAD AUTONOMA DE PUEBLA

FACULTAD DE CIENCIAS DE LA COMPUTACIN

Tesis para obtener el grado de Licenciado en Ciencias de la Computacin: SOFTWARE DE AYUDA PARA LA CLASIFICACIN DE ACERVO BIBLIOGRFICO

PRESENTA RAFAEL GRANADOS REYES

DIRECTOR DE TESIS: M.C. ALFONSO GARCS BEZ

Primavera de 2006

CONTENIDO INTRODUCCION.4 1. ANTECEDENTES 5 1.1 PRINCIPALES CAMPOS DE INVESTIGACIN.5 1.2 EL PROYECTO STANFORD DIGITAL LIBRARIES..6 1.3 BIBLIOTECAS AUTOMATIZADAS EN MXICO.6 1.4 PROYECTO BIBLIOTECA DIGITAL PARA LA FACULTAD DE MEDICINA DE LA UNAM....6 1.5 SIABUC...7 1.6 LOGICAT............................................................................................................7 1.7 UNICORNIO...7 1.8 KOHA..................................................................................................................8 2. CONCEPTOS BASICOS 2.1 BASE DE DATOS9 2.1.1 DISEO DE LA BASE DE DATOS .....10 2.1.2 EL MODELO ENTIDAD-RELACIN (E-R)12 2.1.3 TIPOS ESPECIALES DE RELACIN ...13 2.1.4 EL MODELO RELACIONAL15 2.1.5 DEFINICIONES FORMALES ....16 2.2 CLASIFICACIN18 2.2.1 CARACTERSTICAS DE LOS SISTEMAS DE CLASIFICACIN....18 2.2.2 ELEMENTOS DE UN SISTEMA DE CLASIFICACIN..19 2.2.3 PRINCIPALES SISTEMAS DE CLASIFICACIN...19 2.2.4 CLASIFICACIONES DE ESTRUCTURA JERRQUICA20 2.2.5 CLASIFICACIONES POR FACETAS.22 2.3 EL PROTOCOLO Z39.5023 2.4 FORMATO MARC..31 3. CONTROL DE ACERVO BIBLIOGRFICO...47 3.1 REQUERIMIENTOS DEL USUARIO.47 4. DISEO DEL SISTEMA49 4.1 ANLISIS DE LOS REQUERIMIENTOS DE USUARIO....49 4.2 DIAGRAMA ENTIDAD-RELACIN (E-R) PARA LA BASE DE DATOS....50 4.3 DISEO DE LA BASE DE DATOS51 4.4 TRADUCCIN DE DIAGRAMA E-R A BD RELACIONAL...52 4.5 DISEO DEL SISTEMA..53 4.6 CLASIFICACIN DEL CONGRESO ....60 5. IMPLEMENTACION...63 5.1 SISTEMA DE ADMINISTRACION DE SERVICIOS BIBLIOTECARIOS (SAYSB)...63

5.2 5.3

REQUERIMIENTOS DEL SISTEMA..65 FUNCIONAMIENTO..65

CONCLUSIONES..67

ANEXO A. TABLA PARA LA OBTENCIN DE LA UBICACIN TOPOGRFICA.69 ANEXO B. FUNCIONAMIENTO DEL SISTEMA..81 BIBLIOGRAFIA..99

INTRODUCCIN.

En nuestros das nos vemos en la necesidad de clasificar todo lo que nos rodea, mas aun si se trata de acervo bibliogrfico, la clasificacin es una mecnica del conocimiento por la cual se ordenan las materias formando grupos diferentes, de acuerdo con determinadas relaciones establecidas. Clasificar un documento es colocarlo en una clase dentro de un esquema, o bien agruparlos por caractersticas comunes, lo primero lo hacen los sistemas analticos o enumerativos, que prevn de antemano todas las clases o divisiones que se pueden establecer; lo segundo lo hacen los sistemas sintticos, que deben prever de antemano las caractersticas que pueden resultar comunes a todos los campos del conocimiento. La clasificacin bibliogrfica sistemtica consta de dos etapas bien diferenciadas: anlisis del documento y traduccin de su contenido al lenguaje clasificatorio. Los sistemas de clasificacin han existido de una forma ms o menos rudimentaria desde el momento en que se organizaron los documentos de una biblioteca de forma convencional, agrupndolos de acuerdo a un determinado criterio con el objetivo de poder luego recuperarlos ms fcilmente. Los sistemas de clasificacin han sido siempre un reflejo de la mentalidad de la poca y la sociedad que los ha creado.

1.

Antecedentes

La clasificacin ms antigua que se conoce es la del Templo de Horus en Egipto, organizada por treinta y cinco encabezamientos diferentes. En la Edad Media se aprecia un considerable aumento de la Religin, seguida de las Humanidades, y los libros se clasifican por Evangelios, Padres de la Iglesia, comentarios a las Sagradas Escrituras, etc. En el Renacimiento disminuyen las clases destinadas a la Religin a la vez que aumentan las ciencias y la tecnologa. En esta poca aparecen las primeras clasificaciones con fines comerciales, tales como las de Aldo Manuzio y Alejo Venegas. Pero el primer sistema de clasificacin bibliogrfica que debe considerarse tal es el de Conrad Gessner, en el siglo XVI, utilizado para estructurar su Biblioteca Universalis. Gabriel Naud, bibliotecario de Mazarino aporta una clase para la bibliografa y por fin, Brunet, inspirado en el anterior divide los conocimientos en grandes clases, reconoce el crecimiento del arte y la literatura y deja el mismo espacio para ciencia y tecnologa. Organiz las bibliotecas de Francia y su clasificacin an se respeta en las bibliotecas histricas de este pas[18]. En el siglo XIX aumentan los espacios dedicados a la ciencia, la tecnologa y las ciencias sociales: coincide este siglo con el nacimiento del movimiento bibliotecario anglosajn, que dar lugar a una verdadera revolucin en el mundo de las bibliotecas y ser el origen del concepto bibliotecario que ha llegado a nuestros das y finalmente en el siglo XX se comenz a diferenciar entre macro clasificacin ,libros y micro clasificacin ,artculos de publicaciones peridicas, debido al desmesurado crecimiento de la literatura cientfica[18]. En pocas pasadas se realizaba la clasificacin del Acervo bibliogrfico de forma manual este trabajo se realizaba consultando las tablas predeterminadas lo cual resultaba tedioso y difcil.

1.1 Principales campos de investigacin.


En 1994 el gobierno estadounidense, a travs de las agencias National Science Foundation (NSF) y Defense Advanse Research Projects Agency (DARPA), puso en marcha la denominada Digital Library Initiative (DLI) para apoyar el desarrollo de nuevas tecnologas en este campo. En cuanto a las reas de investigacin que se apoyarn preferentemente, stas se agrupan en tres categoras: o Bsqueda y recuperacin de informacin, o Creacin de acervos y contenido digital, o Sistemas.

1.2 El proyecto Stanford Digital Libraries.


Un ejemplo importante que vale la pena analizar para ilustrar la sistematizacin de bibliotecas es el proyecto denominado Digital Library Initiative[14] (DLL), en el que adems de la Universidad de Stanford participan otras cinco universidades, que son: University of California-Berkeley; University of California-Santa Barbara; University of Illinois; Carnegie-Mellon University; University of Michigan.

La coleccin de la biblioteca digital de Stanford (SDL) consta principalmente de literatura relacionada con una fuerte orientacin hacia los servicios en la red WWW. En el corazn del proyecto esta la plataforma de prueba en la que corre el protocolo de comunicacin InfoBus que provee una plataforma de acceso uniforme a una gran variedad de servicios y de informacin. Otro aspecto importante del proyecto son las cuestiones legales y econmicas de un ambiente de red.

1.3 Bibliotecas Automatizadas en Mxico[16].


A pesar de que hay iniciativas en varios frentes para su introduccin, como los proyectos de redes escolares de la Secretaria de Educacin Publica y de algunos gobiernos estatales, o los proyectos de digitalizacin de acervos bibliotecarios emprendidos por la Biblioteca Nacional y por algunas instituciones de educacin superior del pas, no parece haber una estrategia nacional que oriente todos estos esfuerzos en la direccin y la forma ms conveniente para asimilar rpidamente dichas tecnologas de una manera exitosa, habida cuenta de las restricciones imperantes en nuestro pas.

1.4 Proyecto Biblioteca Digital para la Facultad de Medicina de la UNAM.


La facultad de medicina cuenta con una importante infraestructura de libros, revistas y bases de datos adquiridos y propios. Una parte importante de sus alumnos, profesores e investigadores se encuentran ubicados en sedes hospitalarias, las cuales demandan informacin para realizar sus actividades acadmicas. Adems existe una gran cantidad de usuarios a nivel nacional en el rea mdica, que requieren contar con informacin de una manera oportuna y eficiente. El sistema bibliotecario de la Facultad de Medicina por su acervo y su infraestructura se ha convertido en el principal centro de referencia para la consulta de informacin mdica, a nivel nacional y sus servicios bibliogrficos

cuentan con 6 bibliotecas, 74,459 volmenes de libros, 1711 Ttulos de revistas especializadas y 37 ttulos de bases de datos de CDROM[13]. El objetivo de este proyecto es crear una biblioteca Medica Nacional Digital aprovechando y expandiendo la infraestructura bibliogrfica, de computo y de telecomunicaciones con que cuenta la Facultad de Medicina de la UNAM para brindar una amplia variedad de servicios y productos de informacin para alumnos, acadmicos y profesionistas en el rea de la salud a nivel nacional, en sus lugares de estudio y de trabajo. En la actualidad existen diversos sistemas que realizan la clasificacin del acervo que a continuacin se describen.

1.5 SIABUC
SIABUC[12] es un software auxiliar en las labores cotidianas de un centro de informacin o biblioteca, ya sea universitaria, pblica o particular, sin importar que sea pequea o grande. En 1983 la Universidad de Colima trabaj por primera vez en el desarrollo de los programas del paquete denominado Sistema Integral Automatizado de Bibliotecas de la Universidad de Colima (SIABUC), con la finalidad de aplicar la tecnologa computacional a sus procesos bibliotecarios. Han pasado 20 aos desde entonces, durante los cuales el proceso de evolucin de SIABUC no se ha detenido, por el contrario, se ha procurado mantenerlo en constante actualizacin, fundamentalmente porque ya son casi 1500 las instituciones que tanto en Mxico como en Amrica Latina lo manejan cotidianamente en sus bibliotecas.

1.6 LOGICAT
LogiCat[20] 2004 es un sistema de administracin bibliotecaria diseado para manejar, almacenar y recuperar informacin, basado en normas internacionales. LogiCat 2004 es un producto mexicano, elaborado y comercializado por Sistemas Lgicos S.A. de C.V., con sede en la Ciudad de Mxico y Santiago de Chile.

1.7 UNICORNIO
Unicornio[21] es un sistema de automatizacin para bibliotecas cuyo proveedor en nuestro pas es BITEC S.A. de C.V. (Bibliotecas y Tecnologas) distribuidor para Amrica Latina de Sirsi Corporation, empresa que es identificada mundialmente como lder en tecnologas de punta para la automatizacin de bibliotecas y centros de informacin. Los mdulos con que cuenta el sistema Unicornio son: adquisiciones, control bibliogrfico y catalogacin, circulacin y reserva, gestin de prstamo nter bibliotecario, control de publicaciones peridicas, difusin selectiva de la informacin y catlogo al pblico.

1.8 Koha
Koha[22] fue desarrollado durante el cuarto trimestre de 1999 y entr en produccin el 1 de enero del 2000. Hubo una breve sobrecarga de trabajo en el sistema y fue liberado al mundo a principios de este ao. El sistema no cuenta con niveles de restriccin, ya que el administrador de la biblioteca tiene acceso a todos lo mdulos que conforman al sistema y no se pueden restringir para los diferentes administradores de la biblioteca. El sistema no cuenta con un manual tcnico ni de usuario que pueda facilitar el uso del sistema, o de cmo se debe emplear correctamente, con lo cual es difcil detectar dnde se tienen que hacer las modificaciones y las posibles fallas del sistema. El cual cuenta con diversos mdulos que permiten el funcionamiento de la biblioteca de manera eficiente. Su inconveniente es su costo que para una pequea biblioteca resulta elevado.

2.

CONCEPTOS BSICOS.

2.1 Base de Datos


Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilizacin y su implementacin en mquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de informacin diferente y no predicable en tiempo. Los sistemas de base de datos se disean para manejar grandes cantidades de informacin, la manipulacin de los datos involucra tanto la definicin de estructuras para el almacenamiento de la informacin como la provisin de mecanismos para la manipulacin de la informacin, adems un sistema de base de datos debe de tener implementados mecanismos de seguridad que garanticen la integridad de la informacin, a pesar de cadas del sistema o intentos de accesos no autorizados. El software especializado en llevar a cabo estas operaciones se llaman sistemas de manejo de bases de datos, en ingles DBMS (Data Base Management System). Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica. Las funciones principales de un DBMS son: Crear y organizar la Base de datos. Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rpidamente. Manejar los datos de acuerdo a las peticiones de los usuarios. Registrar el acceso a las bases de datos. Interaccin con el manejador de archivos. Esto a travs de las sentencias en DML al comando del sistema de archivos. As el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos. Respaldo y recuperacin. Consiste en contar con mecanismos implantados que permitan la recuperacin fcilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.

Control de concurrencia. Consiste en controlar la interaccin entre los usuarios concurrentes para no afectar la consistencia de los datos. Seguridad e integridad. Consiste en contar con mecanismos que permitan controlar la consistencia de los datos evitando que estos se vean perjudicados por cambios no autorizados o imprevistos.

El DBMS es conocido tambin como Gestor de Base de datos. Peticiones del usuario Consultas DBMS Sistema de Manejo de Archivos
Figura 2.1 Interface entre la base de datos fsica y las peticiones del usuario

Base de datos Fsica Base de Datos

La figura 2.1 muestra el DBMS como interface entre la base de datos fsica y las peticiones del usuario. Un sistema manejador de base de datos es el corazn de la base de datos ya que se encarga del control total de los posibles aspectos que la puedan afectar.

2.1.1 Diseo de la Base de datos


El diseo de una base de datos es el proceso que se lleva a cabo para determinar su estructura, contenido y aplicaciones. Las fases del diseo se pueden dividirse en tres fases los cuales son: Diseo Conceptual: tiene como entrada los requerimientos y nos da el esquema conceptual de la base de datos. Diseo Lgico: a partir del esquema conceptual produce el esquema lgico, el cual es una descripcin de la estructura de la base de datos.

10

Diseo Fsico: tiene como entrada el esquema lgico y produce el esquema fsico, el cual es una descripcin de la implementacin de la de la base de datos.

Como se muestra en la figura 2.2: Coleccin de Requerimientos

Requisitos de la base de datos

Diseo Conceptual

Esquema Conceptual

Diseo Lgico

Esquema Lgico

Diseo Fsico

Esquema Fsico
Figura 2.2 Fases del diseo de una Base de Datos

11

2.1.2 El modelo Entidad-Relacin (E-R)


El modelo E-R fue propuesto por Chen[1] a mediados de los aos setenta como medio de representacin conceptual de los problemas y para representar la visin de un sistema de forma global. Fsicamente adopta la forma de un grafo escrito en papel al que se denomina diagrama Entidad-Relacin. Sus elementos fundamentales son las entidades y las relaciones. Una entidad caracteriza a un tipo de objeto, real o abstracto, del problema a modelar. Toda entidad tiene existencia propia, es distinguible del resto de las entidades, tiene nombre y posee atributos definidos en un dominio determinado. Una entidad es todo aquello de lo que se desea almacenar informacin. En el diagrama E-R las entidades se representan mediante rectngulos. Una relacin es una asociacin o relacin matemtica entre varias entidades, las cuales deben ser nombradas. Se representan en el diagrama E-R mediante flechas y rombos donde cada entidad interviene en una relacin con una determinada cardinalidad. La cardinalidad (nmero de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minsculas, de la forma (cardinalidad mnima, cardinalidad mxima), asociada a cada uno de las entidades que intervienen en la relacin. Son posibles las siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n). Tambin se informa de las cardinalidades mximas con las que intervienen las entidades en la relacin. El tipo de relacin se define tomando los mximos de las cardinalidades que intervienen en la relacin. Hay cuatro tipos posibles: Una a una (1:1). En este tipo de relacin, una vez fijado un elemento de una entidad se conoce la otra. Ejemplo: nacin y capital. Una a muchas (1:n). Ejemplo: cliente y pedidos. Muchas a una (n:1). Simetra respecto al tipo anterior segn el punto de visto de una u otra entidad. Muchas a muchas (n:n). Toda entidad debe ser unvocamente identificada y distinguible mediante un conjunto de atributos (quizs un solo atributo) denominado identificador o clave principal o primaria. Puede haber varios posibles identificadores para una misma entidad, en cuyo caso se ha de escoger uno de ellos como identificador principal siendo el resto identificadores alternativos.

12

Hay unas normas de sentido comn a seguir cuando se dibuja un diagrama E-R. La primera es emplear preferentemente lneas rectas en las relaciones y evitar en lo posible que estas lneas se crucen. Se suele usar nombres para describir las entidades y verbos para las relaciones. Esto es lgico ya que las entidades se ponen en comn cuando se realiza alguna accin. Los verbos empleados no necesariamente tienen que ser siempre infinitivos. Una entidad del modelo E-R puede ser fuerte o dbil, una entidad fuerte existe por s misma sin depender la existencia de alguna otra entidad. Por el contrario la existencia de una instancia de una entidad dbil depende de la existencia previa de otra entidad. Si la entidad dbil puede ser identificada sin necesidad de identificar previamente la entidad de cuya existencia depende, diremos que la entidad dbil lo es por existencia nicamente. Si la entidad dbil no puede ser identificada independientemente, sino que previamente es necesario identificar a la entidad de cuya existencia depende, diremos que la entidad dbil lo es por identificacin. Por extensin se considera que una relacin en la que hay entidades dbiles tambin se dice dbil por existencia o por identificacin segn sea el tipo de debilidad de las entidades que intervengan en la relacin.

2.1.3 Tipos especiales de relacin


Relacin reflexiva o recursiva. Relaciona una entidad consigo misma. Ejemplo: empleados que pueden ser jefes de otros empleados. Dos relaciones entre las mismas dos entidades. Muy til en el caso de necesitar almacenar informacin histrica completa. Ejemplo: proyectos en los que trabaja actualmente un empleado y proyectos en los que ha trabajado anteriormente. Relacin ternaria. Asociacin de tres entidades. La forma de hallar cardinalidades en las relaciones ternarias es fijar una combinacin de elementos en dos de los extremos de la relacin y obtener lgicamente las cardinalidades mnima y mxima en el otro extremo libre. Ejemplo: el ttulo de un libro, un autor y una editorial se relacionan las tres mediante la accin de publicar el libro (en un ao concreto, con un ISBN y con un determinado nmero de pginas en la edicin). Para determinar las cardinalidades hay que preguntarse por: cuntos autores pueden tener un determinado libro publicado en una determinada editorial(cardinalidad en el extremo de la entidad autor). Cuntos libros puede tener un determinado autor publicados en una determinada editorial (cardinalidad en el extremo de la entidad libro). En cuntas editoriales puede un determinado autor publicar un mismo libro (cardinalidad en el extremo de la entidad editorial).

13

Relacin de especializacin (ES-UN). Tipificacin de una entidad en subtipos en nmero finito y conocido. Cada subtipo puede poseer atributos propios que. Los subtipos heredan los atributos que pudiera tener la entidad general. Este tipo de relacin puede clasificarse de dos maneras distintas. La primera segn si una instancia o elemento concreto de la entidad puede ser de ms de un subtipo a la vez. En caso afirmativo se dice que la relacin es inclusiva o con solapamiento mientras que en caso contrario ser exclusiva o sin solapamiento. La segunda clasificacin se basa en si obligatoriamente cada instancia o elemento concreto debe ser obligatoriamente de alguno de los subtipos especificados, es decir, si no pueden existir elementos de la entidad que no pertenezcan a ninguno de los subtipos. Si es as la relacin se dice total y en caso contrario parcial. La situacin ms corriente en una relacin de especializacin es que sea exclusiva y total. Por ejemplo, una entidad persona tiene los subtipos hombre y mujer. Una misma persona no puede ser hombre y mujer a la vez por lo que la relacin es exclusiva. No puede existir una persona que no sea hombre ni mujer, por lo que tambin es total. Se conviene en que un vehculo puede ser un coche, un camin o una moto. La relacin es claramente exclusiva (un vehculo no puede ser coche y camin a la vez, ni camin y moto, etc.) y parcial pues puede haber vehculos que no sean ni coche ni camin ni moto. La entidad que representa a un universitario tiene los subtipos profesor y estudiante. Un mismo universitario puede ser ambas cosas a la vez (p.e. un profesor puede estar matriculado como alumno en alguna facultad) por lo que la relacin es inclusiva. No puede existir un universitario que no sea ni profesor ni estudiante, por lo que tambin es total. Expresamos mediante una relacin de especializacin el que una funcin matemtica tiene asociados los subtipos continuos y derivables. La relacin es inclusiva pues una misma funcin puede ser ambas cosas a la vez, y parcial porque existen funciones que no son continuas ni derivables.

14

2.1.4 El modelo relacional


El modelo relacional representa la segunda generacin de los Sistema de Gestin de Bases de Datos (SGBD). En l, todos los datos estn estructurados a nivel lgico como tablas formadas por filas y columnas, aunque a nivel fsico pueden tener una estructura completamente distinta. Un punto fuerte del modelo relacional es la sencillez de su estructura lgica. Pero detrs de esa simple estructura hay un fundamento terico importante del que carecen los SGBD de la primera generacin, lo que constituye otro punto a su favor. Dada la popularidad del modelo relacional, muchos sistemas de la primera generacin se han modificado para proporcionar una interfaz de usuario relacional, con independencia del modelo lgico que soportan (de red o jerrquico). En los ltimos aos, se han propuesto algunas extensiones al modelo relacional para capturar mejor el significado de los datos, para disponer de los conceptos de la orientacin a objetos y para disponer de capacidad deductiva. El modelo relacional, como todo modelo de datos, tiene que ver con tres aspectos de los datos: Estructura de datos. Integridad de datos. Manejo de datos. El modelo relacional se basa en el concepto matemtico de relacin, que grficamente se representa mediante una tabla. Una relacin es una tabla con columnas y filas. Un SGBD slo necesita que el usuario pueda percibir la base de datos como un conjunto de tablas. Esta percepcin slo se aplica a la estructura lgica de la base de datos. No se aplica a la estructura fsica de la base de datos, que se puede implementar con distintas estructuras de almacenamiento. Un atributo es el nombre de una columna de una relacin. En el modelo relacional, las relaciones se utilizan para almacenar informacin sobre los objetos que se representan en la base de datos. Una relacin se representa grficamente como una tabla bidimensional en la que las filas corresponden a registros individuales y las columnas corresponden a los campos o atributos de esos registros. Los atributos pueden aparecer en la relacin en cualquier orden. Un dominio es el conjunto de valores legales de uno o varios atributos. Los dominios constituyen una poderosa caracterstica del modelo relacional. Cada atributo de una base de datos relacional se define sobre un dominio, pudiendo haber varios atributos definidos sobre el mismo dominio.

15

El concepto de dominio es importante porque permite que el usuario defina, en un lugar comn, el significado y la fuente de los valores que los atributos pueden tomar. Esto hace que haya ms informacin disponible para el sistema cuando ste va a ejecutar una operacin relacional, de modo que las operaciones que son semnticamente incorrectas, se pueden evitar. Por ejemplo, no tiene sentido comparar el nombre de una calle con un nmero de telfono, aunque los dos atributos sean cadenas de caracteres. Sin embargo, el importe mensual del alquiler de un inmueble no estar definido sobre el mismo dominio que el nmero de meses que dura el alquiler, pero s tiene sentido multiplicar los valores de ambos dominios para averiguar el importe total al que asciende el alquiler. Los SGBD relacionales no ofrecen un soporte completo de los dominios ya que su implementacin es extremadamente compleja. Una tupla es una fila de una relacin. Los elementos de una relacin son las tuplas o filas de la tabla. Por ejemplo, en una relacin OFICINA, cada tupla podra tener seis valores, uno para cada atributo. Las tuplas de una relacin no siguen ningn orden. El grado de una relacin es el nmero de atributos que contiene. El grado de una relacin no cambia con frecuencia. La cardinalidad de una relacin es el nmero de tuplas que contiene. Ya que en las relaciones se van insertando y borrando tuplas a menudo, la cardinalidad de las mismas vara constantemente. Una base de datos relacional es un conjunto de relaciones normalizadas.

2.1.5 Definiciones formales


Una relacin R definida sobre un conjunto de dominios D1,D2,,Dn consta de: Cabecera: conjunto fijo de pares atributo: dominio {(A1:D1), (A2:D2), (An:Dn)} Donde cada atributo Aj corresponde a un nico dominio Dj y todos los Aj son distintos, es decir, no hay dos atributos que se llamen igual. El grado de la relacin R es n. Cuerpo: conjunto variable de tuplas. Cada tupla es un conjunto de pares atributo:valor: {(A1:v1i), (A2:v2i), (An:Dni)} con i=1,2,..,m, donde m es la cardinalidad de la relacin R. En cada par (A1:vij) se tiene que vij Dj.

16

Grficamente se suelen representar las relaciones mediante tablas. Los nombres de las columnas corresponden a los nombres de los atributos y las filas son cada una de las tuplas de la relacin. Los valores que aparecen en cada una de las columnas pertenecen al conjunto de valores del dominio sobre el que est definido el atributo correspondiente.

17

2.2 Clasificacin
La funcin de las bibliotecas es principalmente organizar y tratar la documentacin para conseguir que sea accesible a los usuarios. Para poder realizar esta tarea es necesario tener ordenado el acervo, lo cual se logra mediante los diferentes sistemas de clasificacin.

2.2.1 Caractersticas de los sistemas de clasificacin


Los sistemas de clasificacin son sistemas de catalogacin por materias precordinadas y estructuradas jerrquicamente. Para que stos sean eficaces deben reunir las siguientes condiciones: 1: Sistemticos: van de lo general a lo particular. 2: Exhaustivos: deben alcanzar a todo el campo de cada materia. 3: Detallados: deben expresar las ideas en todos sus grados. 4: Flexibles: que permitan la combinacin de ideas y puntos de vista. 5: Lgicos: deben responder a la mecnica del pensamiento formal. 6: Explcitos y concisos. 7: Sencillos: notacin fcil de escribir y recordar. 8: Expansivos: capaz de incorporar nuevos elementos. 9: Con elementos complementarios: ndices, tablas, etc. 10: Sometidos a revisiones peridicas. En resumen, se puede decir que un sistema de clasificacin bibliogrfica debe ser simple, tcnico y multidimensional.

18

2.2.2 Elementos de un sistema de clasificacin.


Los sistemas de clasificacin estn dotados de una serie de elementos que los hacen algo ms que un cdigo ordenado de signos correspondientes a una lista de palabras. Son los siguientes: a) Un patrn o base ideolgica. Los sistemas han brotado sobre distintos puntos de vista tericos, que pueden ser filosficos, pedaggicos o prcticos. b) Una base terica, conjunto de generalidades que sirve de explicacin al sistema. c) Un sistema de notacin, que puede ser alfabtico, numrico, con otros signos y mixto. d) Posibilidad de expresar materias compuestas. e) Un esquema bsico de partida, con las clases principales y las tablas correspondientes, que constituye un macro orden. f) Un micro orden o esquema desarrollado, o al menos las reglas para proceder a su desarrollo. g) Un orden para archivar, o lista de notaciones.. h) Un ndice alfabtico para una ms fcil bsqueda de las notaciones.

2.2.3 Principales sistemas de clasificacin[19].


Los sistemas de clasificacin pueden ser de dos tipos: De estructura jerrquica. Sus clases, y subclases se organizan en forma arborescente, dando lugar una serie de divisiones y subdivisiones dependientes unas de otras. Los sistemas de estructura jerrquica pueden ser especializados, cuando slo se ocupan de una rama del saber o enciclopdicos, cuando abarcan el universo de los conocimientos. Con frecuencia un sistema de clasificacin especializado no es ms que el desarrollo minucioso de una rama de un sistema enciclopdico aunque tambin pueden haberse creado expresamente para esa especialidad.

19

Por facetas. Se basa en el anlisis de las posibilidades que existen dentro de cada materia.

2.2.4 Clasificaciones de estructura jerrquica.


Este a su vez se divide en: 1. Expansivas

Sistema expansivo de Cutter.

Dividi las materias en grandes grupos que pueden ampliarse. Es una de las ms antiguas e influy sobre otras posteriores, especialmente sobre la Library of Congress Clasification. Library of Congress Classification (LCC) .

Hecha a la medida de las necesidades de la Library of Congress, la LCC parte de un esquema bsico inspirado en la clasificacin de Cutter y que responde a la clasificacin acadmica del saber en el siglo XIX. La notacin se hace con una o dos maysculas y un mximo de cuatro cifras rabes. Carece de ndice general, no tiene orden jerrquico en las notaciones y los nmeros tienen valor entero y no decimal. La LCC es el sistema ms enumerativo de todos, con un amplsimo vocabulario y extrema fijeza, ya que se respeta la edicin original y las adiciones se hacen aparte. En realidad, la LCC es un instrumento al servicio de la coleccin ms importante del mundo y se dice de ella que es un conjunto de clasificaciones especializadas. De hecho slo es viable en un servicio centralizado que cuente con el numeroso grupo de especialistas con que lo hace la LC. Sin embargo, la influencia de esta biblioteca en todo el mundo, sus productos bibliogrficos y el MARC (Machine Readable Cataloging) han contribuido a su expansin, sobre todo en aquellas unidades que dependen de la LC para la catalogacin. BBK de la Biblioteca Lennin.

Aplica un criterio pragmtico para la clasificacin de una gran masa documental, pero esta intenta seguir la estructura terica del pensamiento marxista. En 1968 se publica el primer volumen terico sobre su estructura y en 1972 la edicin abreviada en cinco volmenes. Divide el conocimiento en tres grandes grupos: naturaleza, sociedad y pensamiento. Se aplic ms

20

en los pases socialistas que en la misma URSS y tuvo una fuerte carga ideolgica. Clasificacin de Brown o Subjetc Classification.

Precedida por la clasificacin Quinn-Brown, que result muy elemental y poco til, Brown present en 1906 la Subjetc Classification, ms lgica y expansiva. Divide los conocimientos humanos en cinco grupos que luego va subdividiendo. Es el origen de la clasificacin por facetas y muy poco usada actualmente. Clasificacin de Bliss.

Preocupado durante toda su vida por indagar sobre las bases tericas que sustentan toda clasificacin, Henry Evelyn Bliss cre un sistema basado en las relaciones existentes entre las reas del conocimiento. Se basa en la realidad objetiva del orden natural. Se aplica en muchas bibliotecas especializadas inglesas, quienes se ocupan de su mantenimiento y puesta al da. 2. Decimales. Clasificacin Decimal de Dewey.

Estructurada en diez grandes clases que se subdividen de diez en diez y que van de lo general a lo especfico. La notacin es numrica y consta de tablas principales, tablas auxiliares, subdivisiones generales y especiales y signos de correspondencia, adems de los ndices. La DDC se basa en el principio de disciplina -se ordena por disciplinas y no por materias-, de jerarqua y de base decimal. Es una clasificacin bibliotecaria fundamentalmente enumerativa, sumamente prctica, fcil y simple, que revisa constantemente su esquema pero sin cambios drsticos. Se emplea en los pases anglosajones e inspir la CDU. Clasificacin Decimal Universal.

La CDU naci como evolucin de la DDC en el Instituto Internacional de Bruselas, y fue una de las consecuencias del proyecto de gran fichero universal de Otlet y Lafontaine. Se organiza en diez grandes clases que se subdividen de diez en diez. Consta de tablas principales, tablas auxiliares e ndice de materias. Su notacin es numrica, y segn el sistema, cada dgito aadido califica ms detalladamente la materia. Los dgitos se agrupan de tres en tres y se pueden complementar con notaciones alfabticas para casos especficos. Existen adems subdivisiones especiales y auxiliares y se utilizan signos especiales que sirven para introducir determinados conceptos. La CDU es tal vez el sistema de

21

clasificacin ms utilizado. Propiedad intelectual de la FID (Federacin Internacional de Informacin y Documentacin), esta se encarga de sus revisiones y puesta a punto, lo cual le garantiza uniformidad. La revisin y desarrollo del CDU son continuos, pero se cien a unos principios determinados. Las ediciones de la CDU pueden ser resumidas, abreviadas, medias, completas y especiales. Su futuro se orienta hacia la creacin de un archivo maestro legible por ordenador y al uso del tratamiento electrnico de datos para la creacin de tablas mono o plurilinges y su aplicacin a glosarios, thesauri, vocabularios, bibliografas, etc. Patentes de invencin.

Es una clasificacin utilizada por el Consejo de Europa para la clasificacin de patentes, se estructura en ocho secciones representadas por letras y que a la vez se dividen en subsecciones, subdivisiones, etc. La notacin es mixta. Clasificaciones especializadas.

Responden a necesidades muy especficas de bibliotecas especializadas o centros de documentacin. Generalmente son una adaptacin de un sector de alguno de los sistemas anteriormente mencionados, aunque tambin existen sistemas literalmente creados a la medida.

2.2.5 Por facetas.


Colon Classification de Ranganathan.

Supone una ruptura total con el proceso intelectual seguido por los otros sistemas de clasificacin. Muchos autores ven en este sistema un reflejo de la estructura mental de la cultura oriental frente a la occidental, aunque otros lo achacan a la mentalidad matemtica de Ranganathan. De cualquier modo, su propsito inicial consista en construir sus notaciones con pocas piezas, aunque ha visto crecer enormemente sus listas. Los elementos del sistema son: Tablas de materias bsicas, divididas en principales y no principales. Materias compuestas, que resultan de aplicar a una materia principal una o varias caractersticas especiales. Aislados, o caractersticas que pueden aplicarse a una materia principal. Son innumerables, aunque en bibliotecas se

22

reducen a personalidad (P), materia (M), energa (E), espacio (S) y tiempo (T). Recursos o subdivisiones comunes que sustituyen a veces a las facetas.

La notacin es mixta y se forma con maysculas, algunas cifras rabes y otros nmeros. Las notaciones resultan complejas y el sistema por su dificultad requiere un largo aprendizaje. Sin embargo, sus mayores posibilidades de detalle y especificacin, ms adaptable a la movilidad cientfica se ha dejado sentir en el mundo de la documentacin, y sus principios han sido la base de las clasificaciones por facetas y lenguajes de interconexin. Clasificacin de Vickery.

Los trminos se agrupan en secciones y en cada campo en facetas subdivididas jerrquicamente. La notacin es alfanumrica. Vickery aplic la Colon Classification a las clasificaciones especiales y as nacieron el Thesaurofacet, el sistema de la National LIbrary of Medicine y otros muchos.

Todos los mencionados anteriormente son importantes pero para nuestro uso seleccionaremos la LCC puesto que es la de mayor influencia a nivel mundial.

2.3 EL PROTOCOLO Z39.50


El protocolo Z39.50 es un estndar internacional para la comunicacin entre sistemas informticos. El Z39.50 es cada vez ms importante en el desarrollo de sistemas bibliogrficos. El protocolo Z39.50 deriva su nombre de haber sido desarrollado por el comit nmero 39 de la American National Standards Institute (ANSI), y ser el estndar nmero 50 por la National Information Standars Organization (NISO). Su nombre oficial es "Information Retrieval (Z39.50); Application Service Definition and Protocol Epecification for Open Systems Interconection", para simplificar, haremos referencia a l slo como Z39.50. El estndar Z39.50, fue creado en 1988 y ampliado hasta su versin 3 en 1995, desde su surgimiento ha revolucionado el acceso electrnico a las bibliotecas. Pensado como un estndar general de consulta a bases de datos ha sido utilizado especialmente en el campo bibliotecario. Con este estndar, que es una capa superior de TCP/IP, se puede usar cualquier programa cliente para consultar cualquier catlogo que cumpla con ese estndar de una forma totalmente

23

transparente. Es ms, se pueden realizar consultas simultneas a varios catlogos totalmente dispersos en nuestra red o en Internet. El protocolo consiste principalmente en cinco capas que conforman su estructura general y estas son las siguientes:

Aplicacin Cliente Aplicacin Servidor Estructura de Datos Reglas de Intercambio Transporte de Informacin Confiable

El protocolo especifica formatos (estructuras de datos) y procedimientos (reglas de intercambio), que rigen el intercambio de mensajes entre un cliente y un servidor permitiendo al primero solicitar que el segundo haga una bsqueda en una base de datos e identifique los registros que coincidan con los criterios especificados y recupere algunos o todos los registros identificados. La ventaja de cumplir dicho estndar es conseguir un acceso uniforme a un gran nmero de fuentes de informacin diversas y heterogneas, incluso de manera simultnea, superando las diferencias entre los sistemas informticos, los motores de bsqueda y las distintas bases de datos. Desde el punto de vista de los mecanismos de codificacin, es importante recordar que Z39.50 simplemente es un estndar de comunicacin, es decir, slo especifica qu debe transferirse, pero adicionalmente necesita un servicio de transporte fiable como TCP. Z39.50 especifica la estructura ASN (Abstract Syntax Notation One, ASN.1) de los mensajes PDU (Protocol Data Units, PDUs) que se intercambian entre cliente y servidor. Pero, Z39.50 es un estndar muy amplo que ofrece una gran funcionalidad y atiende muy diversos entornos, no slo el bibliotecario. Ningn desarrollo comercial, ni particular, soporta el estndar completo definido para todos los entornos, aunque el propio estndar describe los mnimos que deben cumplir todos los desarrollos para garantizar la interoperabilidad. Estas diferencias de un desarrollo a otro conllevan ciertos problemas, como es la consistencia de los resultados a la hora de hacer una consulta, o el simple hecho de tener problemas de incompatibilidad de versiones, por dar un ejemplo. Los servicios mnimos que deben contemplarse permiten negociar el inicio de una sesin, realizar una bsqueda en una base de datos, crear un conjunto de resultados en dicha base que se ajusten a la bsqueda y obtener uno o varios de los registros del conjunto. Aunque la versin 3 del estndar completa considera 11 facilidades, alguna de ellas con varios servicios, como se ilustra en la figura 2.3.

DIAGRAMA DE OPERACIN 24

Figura 2.3 Peticin a un servidor Z39.50

Initialization: permite al cliente negociar una Z-asociacin (funcionalidad soportada, juego de caracteres, idioma, etc.).

25

Search: permite al cliente consultar las bases de datos de un servidor, crear el conjunto de resultados en el servidor y recibir informacin sobre dicho conjunto. Retrieval: incluye dos servicios distintos, Present, que permite al cliente solicitar uno o ms registros de un conjunto de resultados, y Segmentation, que permite al servidor descomponer en varios segmentos la informacin solicitada en los casos necesarios. Result-set-delete: permite a un cliente solicitar que se borre un conjunto de resultados determinado, o todos ellos. Access Control: permite al servidor que evale al cliente, mediante palabras de paso, etc. Accounting/resource Control: incluye tres servicios distintos, Resourcecontrol, que permite el servidor controlar e informar al cliente de los recursos consumidos o estimados, Trigger-resource-control, que permite al cliente solicitar que se inicie el control de recursos o cancelar la operacin, y Resourcereport, que permite al cliente solicitar un informe de recursos tanto de una operacin, como de una sesin completa. Sort: permite que el cliente solicite al servidor una ordenacin del conjunto de resultados, o unir varios conjuntos y luego ordenar el resultado. Browse: permite recorrer una lista ordenada de trminos (materias, ttulos, etc.). Explain: ofrece detalles del servidor como bases de datos disponibles, ndices, servicios disponibles, etc. con idea de que se puedan desarrollar clientes que se auto configuren en funcin de los servidores que encuentren. Extended Services: permite el acceso a servicios ajenos al protocolo que pueden perdurar una vez termine la Z-asociacin como bsquedas peridicas, conservar conjuntos de resultados, etc. Termination: permite al cliente o al servidor interrumpir las operaciones activas e iniciar el cierre de la Z-asociacin.

La tecnologa Z39.50 es simple, aunque en algunos casos las aplicaciones son complejas y llegan lejos. Hay tres puntos importantes de las aplicaciones con este protocolo que han cambiado la actividad bibliotecaria. 1. Los modernos clientes Z39.50 pueden enviar solicitudes a varias bibliotecas simultneamente, ya sea dentro de una misma solicitud o en varias independientes. Esto permite un ahorro de tiempo. 2. El formato bsico usado para el intercambio de registros bibliogrficos es el MARC. La capacidad de presentar y transferir en formato MARC, permite al cliente utilizar esa informacin para un procesamiento posterior. 3. A travs del uso de Z39.50 muchos otros procesos bibliotecarios han llegado a ser abierto, particularmente, la conmutacin bibliogrfica y el prstamo bibliotecario. Z39.50 es un estndar internacional, amplio, potente y muy difundido en el mundo bibliotecario, es un protocolo que cumple con las caractersticas para ser la 26

plataforma de desarrollo para compartir informacin entre bibliotecas, por lo tanto, para la implementacin de un sistema bibliotecario debe considerarse que Z39.50 puede ser la plataforma para la intercomunicacin con otras bibliotecas. Una base de datos tradicional, donde se pueden realizar bsquedas, tal como son los OPAC, base de datos en CD ROM, o an en una aplicacin local con una funcin de bsqueda incorporada, tal como un procesador de palabras, la bsqueda comprende tres secciones bsicas: Cliente WWW ====== Motor de bsqueda ======= Datos La Interface al usuario es el despliegue que permite al usuario ingresar trminos de bsquedas, y el motor de bsqueda es el software que toma la consulta del usuario y realiza la bsqueda en la base de datos. En el sistema Z39.50, el cliente enva la peticin al servidor, el cual realiza la bsqueda, y regresa los datos al cliente, de la forma siguiente: Cliente Z39.50
========

Servidor Z39.50

=========

Motor de Bsqueda

========

Datos

El servidor Z39.50 traduce el lenguaje de la consulta de cada sistema de bsqueda a un formato normalizado. Las consultas en formato Z39.50 son traducidas a la sintaxis de la bsqueda local y son pasadas al motor de bsqueda, y los resultados de la bsqueda realizadas por el motor de bsqueda son traducidas nuevamente a un formato Z39.50 antes de ser devueltos al usuario. La ventaja de este desarrollo sobre los modelos anteriores es la separacin de la interface al usuario del motor de bsqueda; significa que una sola interfase puede -en principio- ser usada para acceder a diferentes tipos de motores de bsquedas y de bases de datos. El nuevo componente -el servidor Z39.50- proporciona un servicio de traduccin con el objeto de hacer esto posible. La interface al usuario puede ser adicionalmente mejorada reemplazando el cliente Z39.50 con un cliente WWW o browser, e insertando un componente adicional -el WWW Z39.50- el cual proporciona el servicio de traduccin: Cliente ======= WWW/Z39.50 ======= Servidor ======= Motor de ====== Datos WWW gateway Z39.50 bsqueda

Un aspecto importante del sistema Z39.50, es que la capacidad del cliente para acceder a los datos depende de la sofisticacin del gateway o cliente Z39.50 y del motor de bsqueda. Si el sistema se mira como una cantidad de tuberas conectadas, a travs de las cuales fluyen los datos, las tuberas de cada lado del

27

servidor son de un gran dimetro; pero si se usan secciones de un menor dimetro al final de las dos tuberas, se reduce la capacidad del servidor. El sistema es tan poderoso como sus componentes lo permiten. Pero la funcionalidad est restringida a lo que puede realizar su sistema de bsqueda. La Z39.50 no transforma una bsqueda textual simple en un poderoso sistema de bsqueda basada en campos, con operadores bolanos, proximidad etc. El cliente puede realizar una peticin a un servidor como se ilustra en la figura 2.4; sin embargo la capacidad del protocolo permite al usuario realizar una peticin a diversos servidores como se muestra en la figura2.5, con lo cual se optimiza el funcionamiento. Para poder realizar todas estas tareas es necesario, que el cliente y el servidor se pongan de acuerdo con los parametros bsicos, servicios, estructuras, registros etc., se preguntan detalles de los servicios disponibles, se envia la bsqueda utilizando atributos, se devuelven los primeros registros Marc, se piden ms registros del conjunto de resultados devueltos, mas los registros recuperados de la base de datos como se ilustra en la figura 2.3.

28

Diagrama de peticin a un servidor Z39.50 BD

Busqueda Cliente Z39.50 (pc, servidor web, sistema de gestin bibliotecaria) Peticin

Resultado BD

Respuesta

Servidor Z39.50 BD

BD

Figura 2.4 Peticin a un servidor Z39.50

29

Diagrama de peticin a varios servidores Z39.50 BD Servidor 128.148.19.6 BD

BD Servidor lib1.nkfust.e du.tw BD

BD Cliente Z39.50 (pc, servidor web, sistema de gestin bibliotecaria) Peticin Respuesta BD Servidor ubvucat.vu.nl BD Servidor ariane.ulaval. ca BD

BD
Figura 2.5 Peticin a diversos servidores Z39.50

Servidor ruslan.ru

BD

30

2.4 Formato Marc


Un registro MARC es un registro catalogrfico legible por mquina (MAchineReadable Cataloging). Legible por mquina: "Legible por mquina" significa que un tipo particular de mquina, una computadora, puede leer e interpretar los datos contenidos en un registro catalogrfico. En las siguientes pginas se explicar porque es esto importante y cmo ha llegado a ser posible. Registro catalogrfico: Un registro catalogrfico es un registro bibliogrfico, o sea, la informacin que tradicionalmente se presenta en una ficha de catlogo de biblioteca. Un registro puede incluir (no necesariamente en este orden): 1) una descripcin del tem, 2) el asiento principal y los asientos secundarios, 3) los encabezamientos de materia y 4) la clasificacin o signatura topogrfica. (Los registros MARC contienen con frecuencia mucha informacin adicional). 1) Descripcin: Los bibliotecarios compilan la descripcin bibliogrfica de los materiales mediante la aplicacin de las Reglas de Catalogacin Angloamericanas, 2a. ED., revisin 2002. Esta "descripcin" presenta las secciones (compuestas por prrafos) de cada ficha, incluyendo: el ttulo, la mencin de responsabilidad, la mencin de edicin, los detalles especficos del material, la informacin sobre la publicacin, la descripcin fsica, la serie, las notas y los nmeros normalizados. 2) Asiento principal y asientos secundarios: Las RCAA2 contienen tambin reglas para determinar cuales sern los "puntos de acceso" a la informacin del registro (a los cuales llamamos habitualmente "asientos principales" y "asientos secundarios"); y para establecer la forma que stos adoptarn. Los puntos de acceso son los puntos de recuperacin de datos en el catlogo de la biblioteca que los usuarios necesitarn buscar para localizar los materiales. Dicho de otra manera, las reglas de las RCAA2 se utilizan para contestar preguntas tales como: Debe haber, en el caso de un libro en particular, ms de un asiento de autor y ms de un ttulo?, Debe anotarse el ttulo de la serie?, Cmo debe escribirse el nombre del autor?, Debe un tem (sin autor) asentarse bajo ttulo? 3) Encabezamientos de materia (asientos secundarios temticos): El bibliotecario usa la lista de Sears (Sears List of Subject Headings), la Lista de Encabezamientos de la Biblioteca del Congreso (LCSH) u otras listas normalizadas de encabezamientos de materia, para seleccionar los encabezamientos bajo los cuales se asienta cada tem. La utilizacin de una lista normalizada es importante para asegurar la consistencia y para garantizar que todos los materiales que tratan sobre un tema se asienten bajo un encabezamiento y se encuentren en un mismo lugar en el catlogo.

31

Por ejemplo, si la lista indica que todos los libros sobre gatos deben asentarse bajo el encabezamiento GATOS; la aplicacin de este encabezamiento autorizado elimina la posibilidad de que unos libros se asienten bajo GATOS y otros bajo FELINOS. An cuando un libro se titule Todo sobre felinos, el encabezamiento de materia ser GATOS, de esa forma todos los libros sobre ese tema se encontrarn en un solo lugar para que el usuario los pueda localizar. El usuario no tendr que imaginar todos los sinnimos posibles de la palabra que busca. 4) Signatura topogrfica: El bibliotecario utiliza los esquemas de clasificacin del Sistema Decimal de Dewey o de la Biblioteca del Congreso (LC) para seleccionar la signatura topogrfica de un tem. El propsito de dicha signatura es colocar juntos en los estantes los materiales sobre un mismo tema. La mayora de los materiales se subarreglan en orden alfabtico por autor. La segunda parte de la signatura topogrfica, que representa generalmente el nombre del autor, sirve para facilitar dicho subarreglo. No es posible producir un catlogo automatizado con tan slo incorporar en una computadora la informacin contenida en las fichas del catlogo. La computadora necesitar algunos recursos para poder interpretar la informacin de un registro catalogrfico. Un registro MARC contiene una gua de "claves codificadas" de los datos que incluye, las cuales preceden a cada elemento de informacin bibliogrfica. El espacio designado para cada uno de estos elementos de informacin bibliogrfica se denomina "campo." Los registros, en forma de archivos sencillos de computadora, pueden contener un nmero fijo de campos y cada campo un nmero fijo de caracteres. Sin embargo, para facilitar la adecuada catalogacin de los libros y otros materiales de la biblioteca, es necesario que una estructura ptima de los archivos permita que los registros contengan un nmero ilimitado de campos y que los campos tengan una longitud tambin ilimitada. Esta flexibilidad es necesaria debido a que no todos los ttulos tienen la misma longitud (La tnica en comparacin con Alexander y el da terrible, horrible, malo y muy malo). Algunos libros son parte de una serie y requieren un campo para dicha informacin, mientras que otros no contienen una mencin de serie; por su parte los materiales audiovisuales tienen una descripcin fsica mucho ms larga (5 fotobandas : sonido, col. : 35 mm. + manual del maestro), que la de los libros (403 p. : il. ; 22 cm.). La computadora no puede contar con que cierto tipo de informacin comenzar y terminar en la misma posicin en cada registro; por ejemplo, la mencin de responsabilidad no siempre iniciar en el 145o. carcter del registro, o terminar en la 207a. posicin. Debido a esto cada registro MARC contiene una pequea "tabla de contenido" del registro que se ajusta a una norma predefinida.

32

"Sealadores" de los datos: La computadora debe tener los elementos necesarios para poder leer e interpretar un registro bibliogrfico. Los cuadros mostrados a continuacin ponen de manifiesto la informacin que los "sealadores" deben transmitir. Si los registros bibliogrficos han sido marcados en forma adecuada y guardados en un archivo de computadora, se pueden preparar programas de computacin que provean signos de puntuacin y estructuren la informacin en forma correcta para la impresin de juegos de fichas catalogrficas o para el despliegue de dicha informacin en una pantalla de computadora. Se pueden preparar programas que busquen y localicen ciertos tipos de informacin dentro de campos especficos, y que desplieguen tambin listas de materiales que cumplan ciertos criterios de bsqueda. La aplicacin de las normas MARC evita la duplicacin de esfuerzos y permite que las bibliotecas compartan sus recursos de la mejor forma. La decisin de utilizar MARC hace posible que las bibliotecas obtengan informacin catalogrfica previsible y confiable. Si una biblioteca desarrollara un sistema propio que no utilizara registros MARC, no podra obtener las ventajas que ofrece una norma de amplia aplicacin cuyo principal propsito es promover la transmisin e intercambio de la informacin. La aplicacin de las normas MARC permite a las bibliotecas utilizar sistemas comerciales de automatizacin de bibliotecas para administrar sus operaciones. Existen numerosos sistemas, disponibles para bibliotecas de todos tamaos, diseados para trabajar con el formato MARC. Estos sistemas son mantenidos y mejorados por los distribuidores, por lo que las bibliotecas pueden beneficiarse con los adelantos de la tecnologa de computacin. Las normas MARC permiten tambin que las bibliotecas reemplacen un sistema por otro con la seguridad de que sus datos continuarn siendo compatibles. MARC 21: La Biblioteca del Congreso de Washington sirve como repositorio oficial de las publicaciones de los Estados Unidos de Amrica y constituye una fuente primaria de registros catalogrficos de publicaciones de los Estados Unidos y de publicaciones internacionales. Cuando la Biblioteca del Congreso comenz a usar computadoras en la dcada de los sesenta, desarroll el Formato LC MARC, como un sistema de aplicacin de nmeros, letras y smbolos en registros catalogrficos que permitiera marcar diversos tipos de informacin. El formato original LCMARC se transform en MARC 21 y ha llegado a ser la norma utilizada por la mayora de los sistemas bibliotecarios automatizados. El formato bibliogrfico MARC 21 (as como su documentacin oficial) es preservado por la Biblioteca del Congreso; y se publica bajo el ttulo MARC 21 Format for Bibliographic Data. La comparacin de un mismo registro en versiones con informacin textual y con etiquetas MARC hace evidente la compactacin de datos que permite realizar el uso del formato MARC 21. Se trata de un asunto de espacio para almacenar. El

33

formato MARC 21 utiliza "260" "$a" "$b" y "$c" para marcar el campo que contiene los datos de publicacin, en vez de almacenar en cada registro las palabras "rea de publicacin", "lugar de publicacin", "nombre del editor" y "fecha de publicacin." Esta regla convencional permite utilizar de manera ms eficiente el espacio de memoria de la computadora. A continuacin se muestra un Registro con "sealadores" textuales "SEALADORES" DATOS Asiento principal, nombre personal con un solo apellido: El nombre: Arnaz, Jaime rea del ttulo y mencin de responsabilidad, ttulo seleccionado para generar asiento secundario bajo "Ma..." Ttulo propiamente dicho: Mapaches y maizal /

Mencin de responsabilidad: Jaime Arnaz. rea de la edicin: Mencin de edicin: 1a ED. rea de publicacin, distribucin, etc.: Lugar de publicacin: Tegucigalpa Nombre del editor: Editorial Universal de Amrica Central,

Fecha de publicacin: c1987. rea de la descripcin fsica: Paginacin: 25p. : Material ilustrativo: il. col.; Tamao: 26 cm. rea de las notas: Sumario: Mapaches comen abundantemente en un maizal. Asientos secundarios: Mapaches. Encabezamiento temtico: Signatura topogrfica local: 599.74 ARN Nmero del cdigo de barras local: 8009 Precio local: $15.00

34

En el texto anterior se muestra un registro MARC con etiquetas textuales usadas como "sealadores." Los nombres distintivos de estos "sealadores" son: campo, etiqueta, indicador, subcampo, cdigo de subcampo y designador de contenido. A continuacin se explican dichos trminos de MARC 21. El mismo registro con etiquetas MARC

Sealadores 100 1# $a 245 10 $a $c 250 ## $a 260 ## $a $b $c 300 ## $a $b $c 520 ## $a 650 #1 $a 900 ## $a 901 ## $a 903 ## $a

Datos Arnaz, Jaime. Mapaches y maizal / Jaime Arnaz 1a ED Tegucigalpa : Editorial Universal de Amrica Central c1987 25 p. : il. col. ; 26 cm Mapaches comen abundantemente en un maizal Mapaches.

599.74 ARN 8009 $15.00

La "Integracin del Formato" significa que los mismos "sealadores" son utilizados para marcar los datos de los registros de todos los tipos de publicaciones, en vez de tener diferentes conjuntos de "sealadores" para cada tipo individual. 1. Los CAMPOS se marcan mediante ETIQUETAS. Campo: Cada registro bibliogrfico se divide en unidades lgicas llamadas campos. Hay un campo para el autor, un campo para la informacin del ttulo, y as subsecuentemente. Estos campos se subdividen en uno o varios "subcampos." Como se mencion anteriormente los nombres textuales de los campos son demasiado largos para reproducirlos dentro de cada registro MARC, por lo que se les ha representado mediante etiquetas de tres dgitos. (Si bien los catlogos en lnea despliegan los nombres de los campos, esto se debe a que dicho nombres son provistos opcionalmente por los programas lgicos del sistema, no por el registro MARC).

35

Etiqueta: Cada campo est asociado a un nmero de tres dgitos llamado "etiqueta." Cada etiqueta identifica al campo (tipo de datos) que le sigue. An cuando los datos presenten, en forma impresa o desplegados en pantalla, los indicadores inmediatamente despus de la etiqueta (dando la impresin de formar un nmero de cinco dgitos), la etiqueta siempre estar formada por los tres primeros dgitos. Las etiquetas de uso ms frecuentes son: etiqueta 010 etiqueta 020 etiqueta 100 etiqueta 245 que marca al Nmero de Control de la Biblioteca del Congreso (LCCN) que marca al Nmero Internacional Normalizado para Libros (ISBN) que marca al asiento principal bajo nombre personal (autor) que marca a la informacin del ttulo (incluido el ttulo propiamente dicho, otra informacin sobre el ttulo, y la mencin de responsabilidad) que marca a la mencin de edicin que marca a la informacin sobre la publicacin que marca a la descripcin fsica que marca al asiento secundario de serie que marca a la nota de sumario o comentario que marca al encabezamiento temtico de materia que marca al asiento secundario bajo nombre personal (coautor, editor o ilustrador)

etiqueta 250 etiqueta 260 etiqueta 300 etiqueta 440 etiqueta 520 etiqueta 650 etiqueta 700

En seguida se presenta un ejemplo de un campo. El nmero 100 es la etiqueta que lo define como un campo de asiento principal bajo nombre personal (autor). 100 1# $a Pirsig, Robert M. 2. Algunos campos son definidos con mayor detalle mediante INDICADORES Indicadores: De las dos posiciones de caracteres que le siguen a cada etiqueta (con excepcin de los campos 001 al 009), una o ambas pueden estar ocupadas por indicadores. En algunos campos se utiliza nicamente la primera o la segunda posicin; en otros campos se usan las dos, y en algunos como el 020 y el 300 no se usa ninguna. Cuando una posicin de indicador no se usa se dice que "no est definida", y dicha posicin se deja en blanco. Por regla convencional se representa a los espacios dejados en blanco en los indicadores (no definidos) mediante el smbolo "#". Cada indicador puede contener un valor numrico del 0 al 9. A pesar de que los dos indicadores juntos pueden parecer un solo nmero de dos dgitos, son en realidad dos nmeros individuales. Los valores permisibles en los indicadores, as como su significado, se detallan en la documentacin MARC 21.

36

3. Los SUBCAMPOS se marcan mediante CODIGOS DE SUBCAMPO y DELIMITADORES. Subcampos: La mayora de los campos contienen varios elementos de informacin. Cada tipo de datos dentro de un campo se llama subcampo, y cada subcampo est antecedido por un cdigo de subcampo. Los campos 001 al 009 no tienen subcampos. Por ejemplo, el campo de la descripcin fsica de un libro (definido por la etiqueta 300) incluye un subcampo para la extensin (nmero de pginas), un subcampo para otros detalles fsicos (material ilustrativo), y un subcampo para las dimensiones (se darn en centmetros):

300 ## $a 675 p. : $b il. ; $c 24 cm. Cdigos de subcampo: Los cdigos de subcampo estn formados por una letra minscula (ocasionalmente mediante un nmero) antecedida por un delimitador. El delimitador est formado por un smbolo que se utiliza para separar los diferentes subcampos. Cada cdigo de subcampo indica el tipo de dato que le sigue. Delimitadores: Los diferentes programas de cmputo utilizan diversos signos para representar a los delimitadores, ya sea en forma impresa o desplegada en pantalla; se usan, por ejemplo, la daga doble ( ) la arroba (@), el signo de pesos ($), el guin bajo (_), o el signo grfico"". En el ejemplo de arriba los cdigos de subcampo son: $a para la extensin, $b para los otros detalles fsicos, y $c para las dimensiones. 4. La denominacin DESIGNADORES DE CONTENIDO se usan para referirse en conjunto a las etiquetas, los indicadores y los cdigos de subcampo. Los tres tipos de designadores de contenido (etiquetas, indicadores, y cdigos de subcampo) son la clave del sistema de notacin MARC 21. 5. Algunas REGLAS GENERALES: Existen algunas reglas generales que ayudan a definir lo que significan los nmeros utilizados como etiquetas. Ntese que en la presentacin de las etiquetas MARC 21 la notacin XX se usa con frecuencia para referirse a un grupo de etiquetas relacionadas entre s. Por ejemplo, 1XX se usa para referirse a todas las etiquetas de los 100s: 100, 110, 130, etc.

37

A. Las Etiquetas se dividen en centenas. Las divisiones bsicas de los registros MARC 21 son: 0XX 1XX 2XX Nmeros, informacin y cdigos de control Asiento principal Ttulos, edicin, pie de imprenta (en general: el ttulo, la mencin de responsabilidad, la mencin de edicin y la informacin de publicacin) Descripcin fsica, etc. Mencin de serie (tal como se presenta en el libro) Notas Asientos secundarios temticos Asientos secundarios (autores y ttulos) Asientos secundarios de serie (formas normalizadas)

3XX 4XX 5XX 6XX 7XX 8XX

Los 9XX se han reservado para usos definidos en forma local, tales como los nmeros de cdigos de barras. Las bibliotecas, los distribuidores o los sistemas locales pueden definirlos y usarlos para incluir diversos tipos de informacin en los registros. Los grupos X9Xs (09X, 59X, etc.) se reservan tambin para uso local, con la excepcin del 490. La lista que se presenta de los campos usados con mayor frecuencia muestra como cada etiqueta encaja dentro de una de estas divisiones: el 100 corresponde a un autor como asiento principal, el 520 es una nota de sumario, y as consecutivamente. B. Puntos de acceso: Los puntos de acceso (asientos principales, asientos secundarios temticos y otros asientos secundarios) son parte esencial de cada registro bibliogrfico. Estos comprenden los asientos bajo los cuales, se creaban fichas separadas para los catlogos o ficheros tradicionales, o bajo los cuales los usuarios o el bibliotecario pueden realizar bsquedas en los catlogos en lnea. Los principales puntos de acceso corresponden a: Los campos 1XX Los campos 4XX Los campos 6XX Los campos 7XX Los campos 8XX (asientos principales) (menciones de serie) (encabezamientos de materia) (asientos secundarios) (asientos secundarios de serie)

Estos campos estn sujetos al control de autoridades "Control de autoridades" significa que los asientos siguen un patrn de estructura establecido o reconocido. Por lo general el catalogador elige los asientos de los nombres y los encabezamientos de materia de una lista autorizada. En tanto que el catalogador use exclusivamente una forma establecida, todos los libros acerca de ese tema se localizarn en un solo lugar en el catlogo.

38

El Archivo de Autoridad de Nombres de la Biblioteca del Congreso constituye la mejor fuente para formas establecidas de nombres. Este archivo est disponible en formato legible por mquina a travs del Cataloging Distribution Service de la Biblioteca del Congreso. Las listas autorizadas ms utilizadas para tpicos y nombres geogrficos son la lista de Encabezamientos de Materia de la Biblioteca del Congreso (Library of Congress Subject Headings) o la Lista de Encabezamientos de Materia de Sears (Sears List of Subject Headings). La estructura de cada encabezamiento de materia debe coincidir con la que se encuentra en la lista o debe seguir las reglas convencionales de construccin. En los sistemas basados en el uso de computadoras es difcil para almacenar todos los archivos de autoridad de la Biblioteca del Congreso. Se necesitan cinco enormes volmenes para publicar la lista completa de Encabezamientos de Materia de la Biblioteca del Congreso. La cantidad de encabezamientos utilizada por un bibliotecario escolar o especializado podra ser tan solo una fraccin del total.

La frase "conversin retrospectiva " describe un proyecto mediante el cual se convierten registros bibliogrficos de su forma original (que pueden ser fichas del catlogo topogrfico o registros abreviados de circulacin), a registros bibliogrficos completos legibles por mquina. as en vez de tener que volver a escribir cada registro existente, el bibliotecario puede adquirir registros equiparables en Formato MARC. C. Paralelos en el contenido: En los campos sujetos al control de autoridades se aplica una construccin paralela de etiquetas. Dentro de los campos de los grupos 1XX, 4XX, 6XX, 7XX y 8XX un nombre personal tendr 00 en las dos posiciones finales; por lo que a una entrada principal (1XX) formada por un nombre personal (X00) le corresponde la etiqueta 100. Para un encabezamiento de materia (6XX) bajo un nombre personal la etiqueta ser 600 y as sucesivamente. Estos paralelos en el contenido pueden resumirse de la siguiente manera: X00 X10 X11 X30 X40 X50 X51 Nombres personales Nombres corporativos Nombres de reuniones Ttulos uniformes Ttulos bibliogrficos Trminos temticos Nombres geogrficos

39

Es evidente que, mediante la combinacin de esta tabla con la mencionada anteriormente "las etiquetas se subdividen en centenas" (arriba), para un libro cuyo tema tratado (6XX) es una persona (Lincoln, Abraham) la etiqueta ser 600; para un libro cuyo tema es una corporacin (Apple Computers, Inc.) la etiqueta ser 610; para un libro cuyo tema es un tpico (Ferrocarriles) la etiqueta ser 650; para un libro cuyo tema es un lugar (Estados Unidos de Amrica) la etiqueta ser 651; y un asiento secundario (7XX) para un coautor (personal) tendr la etiqueta 700. El sistema de clasificacin Decimal de Dewey emplea una construccin semejante en sus tablas para la ubicacin geogrfica o para la aplicacin de las subdivisiones estndar. 6. Informacin unvoca que aparece al inicio de un registro MARC. Antes de la partes principales del registro bibliogrfico (reconocibles por todos los bibliotecarios por estar presentes en las fichas catalogrficas) los registros MARC contienen informacin menos conocida. Los sistemas de catalogacin automatizada proveen, por lo general, informacin por defecto o apuntadores, que ayudan al catalogador en la captura de dicha informacin. A. Cabecera: La cabecera est formada por los primeros 24 caracteres de un registro. Cada posicin tiene un significado asignado y la mayora de esta informacin es necesaria para el procesamiento de datos. Los programas de creacin y modificacin de registros MARC 21 incluyen generalmente ventanas o apuntadores que ayudan al catalogador en el llenado de datos de la cabecera que sea necesario incluir. Los detalles necesarios para interpretar la cabecera se dan en la Parte IX de este folleto). B. Directorio: Los registros MARC son llamados tambin registros "etiquetados." Antes de presentarse como un registro formado por etiquetas, un registro MARC tiene una apariencia muy diferente ya que es como una largsima clusula (conocido como formato de comunicaciones MARC). En el formato de comunicaciones los campos no estn antecedidos por sus etiquetas. Inmediatamente a continuacin de la cabecera se presenta un bloque de datos llamado el directorio. Este directorio nos dice cuales etiquetas estn presentes en el registro, y en donde se localizan (mediante el conteo de la posicin del caracter en que inicia el campo). El directorio se construye automticamente (por sistema) a partir del registro bibliogrfico con base en la informacin catalogrfica; si dicha informacin es alterada el directorio se reconstruye en la misma forma. En la Parte XI se muestra un registro en el formato de comunicaciones MARC 21, incluyendo su directorio. C. El campo 008: El campo 008 es conocido tambin como Datos de Longitud Fija o Cdigos de Campo Fijo. Sus 40 caracteres contienen informacin importante en forma abreviada. A pesar de que no se usa a su mxima

40

capacidad en los sistemas de los catlogos en lnea, este campo puede utilizarse para identificar y recuperar registros mediante bsquedas por criterios especficos. Por ejemplo, hay un cdigo que indica cuando un libro contiene tipografa mayor, un cdigo que identifica el pas de publicacin, un cdigo que identifica los materiales juveniles, un cdigo que indica el idioma del texto, etc. En la Parte X se muestran en detalle los elementos requeridos para interpretar el campo 008 para libros. Una Lista de Otros Campos Que Se Presentan con Frecuencia en los Registros MARC 001 003 005 006 007 008 022 037 041 043 050 060 082 Nmero de control Identificador del nmero de control Fecha y hora de la ltima transaccin Elementos de informacin de longitud fija caractersticas adicionales del material Campo fijo de descripcin fsica Elementos de informacin de longitud fija (vase la Parte X) Nmero Internacional Normalizado para Publicaciones Seriadas (ISSN) Fuente de adquisicin Cdigo de idioma Cdigo de rea geogrfica Signatura topogrfica del Sistema de la Biblioteca del Congreso Signatura topogrfica del Sistema de la Biblioteca Nacional de Medicina (NLM) Nmero de Clasificacin Decimal Dewey (aquella recomendada por la Biblioteca del Congreso; las signaturas asignadas localmente se localizan en otro campo) Asiento principal Nombre corporativo (menos frecuente bajo las normas RCAA2) Caractersticas del archivo de computadora Fecha prevista de publicacin (indica un registro de Catalogacin en la Publicacin) Duracin Nota de crditos de creacin/produccin Nota de citas/referencias (fuentes de reseas) Nota de participante o ejecutante Nota de audiencia (primer indicador: 0 = nivel de grado de lectura; 1= nivel de edad; 2 = nivel de inters; 3 = caractersticas especiales de audiencia; 4 = nivel de motivacin) Nota de disponibilidad en formatos fsicos adicionales Nota de detalles del sistema Nota de reconocimientos

110 256 263 306 508 510 511 521

530 538 586

41

656 730 852 856 9XX

Trmino indizado -- Ocupacin Asiento secundario --Ttulo uniforme Ubicacin Localizacin y acceso electrnicos Reservados para uso local. (Los utilizan los distribuidores, sistemas o bibliotecas particulares para el intercambio de informacin adicional)

He aqu algunos ejemplos de un mismo registro presentado en varios formatos. Formato MARC 21 de comunicacin: El bloque de datos presentado a continuacin es lo que un programador ver cuando observa el contenido de los ficheros de registros MARC. Las etiquetas no aparecen al inicio de los campos, ya que el directorio de los datos seala cuales son las etiquetas que deben usarse y donde comienza cada campo (en otras palabras, en donde debe colocarse cada etiqueta).

01041cam 2200265 a 450000100200000000300040002000 50017000240080041000410100024000820200025001060200 04400131040001800175050002400193082001800217100003 20023524500870026724600360035425000120039026000370 04023000029004395000042004685200220005106500033007 30650001200763^###89048230#/AC/r91^DLC^19911106082 810.9^891101s1990####maua###j######000#0#eng##^##$ a###89048230#/AC/r91^##$a0316107514 :$c$12.95^##$a 0316107506 (pbk.) :$c$5.95 ($6.95 Can.)^##$aDLC$cD LC$dDLC^00$aGV943.25$b.B74 1990^00$a796.334/2$220^ 10$aBrenner, Richard J.,$d1941-^10$aMake the team. $pSoccer :$ba heads up guide to super soccer! /$cR ichard J. Brenner.^30$aHeads up guide to super soc cer.^##$a1st ed.^##$aBoston :$bLittle, Brown,$cc19 90.^##$a127 p. :$bill. ;$c19 cm.^##$a"A Sports ill ustrated for kids book."^##$aInstructions for impr oving soccer skills. Discusses dribbling, heading, playmaking, defense, conditioning, mental attitud e, how to handle problems with coaches, parents, a nd other players, and the history of soccer.^#0$aS occer$vJuvenile literature.^#1$aSoccer.^\ Descifrando el cdigo o Cmo interpretar el directorio: Normalmente slo los programadores y las computadoras estn en contacto con un registro en formato MARC 21 de comunicacin, pero es interesante entender como funciona el directorio.

42

Las primeras 24 posiciones corresponden a la cabecera. En este ejemplo la cabecera llena aproximadamente un tercio de la primera lnea y termina en "4500." Inmediatamente a continuacin inicia el directorio. Las etiquetas han sido subrayadas. Cada parte individual del directorio tiene una longitud de doce caracteres. La primera etiqueta es 001. A continuacin de cada etiqueta hay cuatro posiciones que dan la longitud del campo. Los datos contenidos en el campo 001 (nmero de control) de este registro tienen una longitud de 20 caracteres. Las siguientes cinco posiciones nos dicen el punto de inicio de este campo dentro de la cadena de caracteres que sigue al directorio. El campo 001 comienza en la posicin 00000 (la primera posicin es la posicin 0). La prxima etiqueta es 003, la cual tiene una longitud de cuatro caracteres e inicia en la 20a posicin (la longitud de la posicin anterior -20- sumada al punto de inicio 00000- es igual a 20). La prxima etiqueta es 005. Su longitud es de 17 caracteres e inicia en el 24o lugar (4 + 20 = 24). El directorio nos da la siguiente informacin: Etiqueta Longitud 001 0020 003 0004 005 0017 008 0041 010 0024 020 0025 020 0044 040 0018 050 0024 082 0018 Inicia en 00000 00020 00024 00041 00082 00106 00131 00175 00193 00217 Etiqueta Longitud 100 0032 245 0087 246 0036 250 0012 260 0037 300 0029 500 0042 520 0220 650 0033 650 0012 Inicia en 00235 00267 00354 00390 00402 00439 00468 00510 00730 00763

Los terminadores de campo (mostrados en este ejemplo con el signo ^ ) marcan el final del directorio y el final de cada campo que contina. Ntese que la suma de la segunda y tercera columnas en cualquier rengln es igual al nmero en la tercera columna del siguiente rengln. El punto de inicio de un campo ms su longitud es igual a la posicin donde comienza el prximo campo. Esto puede verificarse contando las posiciones dentro de los datos, incluyendo los espacios y los terminadores de campo. (Siempre se reservan al inicio de cada campo dos posiciones para los indicadores) . El terminador de registro (mostrado en este ejemplo con el signo \) seala el punto terminal de cada registro bibliogrfico. Despliegue visual con etiquetas: La mayora de los despliegues de pantallas de edicin muestran las etiquetas MARC 21, por lo que son denominados "despliegues con etiquetas"; en ellos se ha insertado cada etiqueta de acuerdo a las instrucciones del directorio gracias a que se ha diseado un programa que maneja las etiquetas.

43

El ejemplo que sigue presenta una muestra de un despliegue de datos con etiquetas. Muestra de un Registro de un Sistema Local Si un bibliotecario transfiere este registro a un sistema automatizado para biblioteca, el despliegue de la pantalla de captura se vera as. Los descriptores de la columna de la izquierda no se almacenan como parte del registro MARC, estos son parte del programa de despliegue visual. La mayora de sistemas estn diseados para poder editar los registros agregando campos adicionales que contienen informacin local.

Cabecera No. de Control Ident. de Sist. FHUT Datos Fijos NCBC ISBN ISBN Fuente de Cat.

Signatura LC Clas. Dewey Nombre Personal Ttulo

Variante de tit. Edicin Pie de imprenta

Desc. Fsica

Nota General

01041cam 2200265 a 4500 001 ###89048230 003 DLC 005 19911106082810.9 008 891101s1990 maua j 001 0 eng 010 ## $a ###89048230 020 ## $a 0316107514 : $c $12.95 020 ## $a 0316107506 (pbk.) : $c $5.95 ($6.95 Can.) 040 ## $a DLC $c DLC $d DLC 050 00 $a GV943.25 $b .B74 1990 082 00 $a 796.334/2 $2 20 100 1# $a Brenner, Richard J., $d 1941245 10 $a Make the team. $p Soccer : $b a heads up guide to super soccer! / $c Richard J. Brenner. 246 30 $a Heads up guide to super soccer 250 ## $a 1st ED. 260 ## $a Boston : $b Little, Brown, $c c1990. 300 ## $a 127 p. : $b ill. ; $c 19 cm. 500 ## $a "A Sports illustrated for kids book."

44

Nota: Sumario

Materia Materia

520 ## $a Instructions for improving soccer skills. Discusses dribbling, heading, playmaking, defense, conditioning, mental attitude, how to handle problems with coaches, parents, and other players, and the history of soccer. 650 #0 $a Soccer $v Juvenile literature. 650 #1 $a Soccer

Despliegue visual con formato predeterminado: El tipo de despliegue de pantalla que utilizan los usuarios de un catlogo pblico en lnea (OPAC) tienen un formato predeterminado. Dentro de cada programa de OPAC especfico existe una rutina que arregla el formato de cada registro en la forma que los diseadores pensaron que puede ser mejor para el pblico que usa el catlogo en lnea. Una transformacin semejante sucede cuando se imprimen tarjetas a partir de un registro MARC.

Muestra del despliegue de un registro corto, tal como lo vera el usuario: TITULO : AUTOR : EDITADO : PAGINACION : UBICACION : Make the team. Soccer : a heads up guide to super soccer! / Richard J. Brenner. Brenner, Richard J. Little, Brown, c1990. 127 p. GV943.25 .B74 1990

Muestra del despliegue de un registro completo, tal como lo vera el usuario: TITULO : Make the team. Soccer : a heads up guide to super soccer! / Richard J. Brenner. TITULO SUPLE. : Heads up guide to super soccer AUTOR : Brenner, Richard J., 1941EDITADO : 1st ed. Boston : Little, Brown, c1990. PAGINACION : 127 p. : ill. ; 19 cm. NOTA : "A Sports illustrated for kids book." NOTA : Instructions for improving soccer skills. Discusses dribbling, heading, playmaking, defense, conditioning, mental attitude, how to handle problems with coaches, parents, and other players, and the history of soccer. MATERIA : Soccer--Juvenile literature. Soccer. UBICACION : GV943.25 .B74 1990

45

46

3. CONTROL DE ACERVO BIBLIOGRAFICO.


Debido a la dificultad que se encuentran los bibliotecarios en el momento de realizar una clasificacin bibliogrfica, es necesario contar con un sistema que les permita realizar la clasificacin de los libros de forma mas rpida y confiable, puesto que el mtodo utilizado es realizado manualmente lo cual presenta diversas dificultades, como lo son errores de captura, errores humanos es decir no realizar bien la clasificacin por confusiones que se puedan presentar puesto que se tienen que revisar las tablas de clasificacin.

3.1 Requerimientos del usuario


Los requerimientos de usuario fueron dos principalmente: 1. Realizar la clasificacin Bibliogrfica 2. Llevar la administracin de la Biblioteca Se necesitaba un sistema que realizara la clasificacin de acervo mediante la clasificacin del congreso de Estados Unidos. Se solicit de un sistema que llevara la administracin bibliotecaria de forma eficiente, de manera que facilitara su trabajo puesto que se tiene la responsabilidad de saber exactamente donde se encuentra cada libro ya sea dentro de la biblioteca, como fuera de ella en prstamo. Como se menciono anteriormente la administracin bibliotecaria es un trabajo complejo puesto que el bibliotecario debe de tener acceso rpido al sistema para realizar bsquedas de acervo ya sea por ISBN, palabras clave, titulo etc. y de usuarios para poder llevar acabo el trabajo de la administracin que consta de realizar las tareas de: Alta de Acervo Baja de Acervo Modificacin de Ficha de Acervo Alta de usuario Baja de usuario Modificacin de informacin de Usuario Bsqueda de Acervo Servicio de Prestamos Devoluciones

Alta de Acervo: esto se realiza cuando la biblioteca adquiere nuevos libros, por lo que se requiere acomodarlos de forma que sea su acceso de forma rpida y eficiente.

47

Baja de Acervo: se realiza cuando se llegue a extraviar un acervo, o por que el acervo ya cumpli su tiempo de vida por as decirlo es decir ya este muy viejo, sea ilegible o le falten partes. Modificacin de Ficha de Acervo: se realiza cuando al momento de capturar una ficha existe un error del cual se observo tiempo despus existe la posibilidad de modificarlo. Alta de usuario: se realiza cuando un usuario desea sacar un libro en prstamo de la biblioteca. Baja de usuario: se realiza cuando el usuario deja de visitar la biblioteca por cierto Tiempo. Modificacin de informacin usuario: Se realiza cuando existe una modificacin de la informacin del usuario como lo es cambio de direccin, cambio de telfono, etc. Bsqueda de Acervo: se realiza cuando un usuario requiere cierto libro o algn libro con un tema determinado etc. Servicio de prstamos: se realiza cuando un usuario requiere uno o varios libros en prstamo. Devoluciones: se realiza al regresar un libro. Ficha bibliogrfica: al dar de alta un libro se requiere generar su ficha bibliogrfica. Reportes: cuando se realiza un prstamo se llena una ficha donde se marca la fecha de devolucin del libro, la cual se queda en la biblioteca. Reporte diario: al trmino del da se elabora un reporte en el cual se informa los prstamos realizados, usuario y persona que realiz el prstamo en cada caso. Se cuenta con una computadora con Sistema Operativo Windows XP, Delphi 7 y sin conexin a red.

48

4. DISEO DEL SISTEMA.


El diseo se realiz en dos etapas las cuales se dividieron segn los trabajos a realizar las cuales fueron: PRIMERA ETAPA: Anlisis de requerimientos de usuario Diseo de la base de datos Diseo del sistema Generacin automtica de fichas bibliogrficas Desarrollo de los subsistemas: i. Captura de acervo bibliogrfico ii. Consulta de acervo bibliogrfico

4.1 Anlisis de los Requerimientos de Usuario


En base a las necesidades del usuario nos percatamos de que el usuario no solo necesita un software que lo ayude a realizar la clasificacin de su acervo bibliogrfico, sino que sus necesidades son las de un sistema que realice la administracin completa de una biblioteca. Puesto que requiere mdulos de alta de acervo, baja de acervo, modificaciones de acervo, alta de usuarios, baja de usuarios, modificaciones de informacin de los usuarios, bsqueda de acervo, prstamos, devoluciones y la elaboracin de reportes.

49

4.2 Diagrama Entidad-Relacin (E-R) para la base de Datos

Editorial (1, n) public (1, 1)

Clave _lib

(1, 1)

(1, 1) Tiene (1, n) Usuario Ficha_cat Corresponde (1, n) Tramita (1, 1) (n, n)

Us_sist (n, n) Es

(1, 1) Prestamo

Figura 4.1 Diagrama E-R para la Base de Datos

50

4.3 Diseo de la Base de Datos


En base a los requerimientos del usuario se obtuvieron las siguientes tablas para la base de datos del sistema SAYSB como se observa en la figura4.2 .

Ficha_cat Isbn P.K. Id_edit F.K Nom_aut Titulo Num_ed Fecha_ed Lug_ed Mat_ad Cl_cong Num_tot_lib Num_lib_dis Num_pag Dimensiones Pal_clav 1 Editorial Id_edit P.K Editorial 1 1 Clave_lib Clavel P.K. Isbn F.K. num 1 Prestamos Clavel F.K Claveu F.K. Fecha_pres Fecha_dev

Usuario Claveu P.K. Tipo_u Nom_u 1 Calle Num Col Tel_c Tel_cel E_mail

Us_sist Claveu F.K. Tipo_u pass

Figura 4.2 Diagrama E-R para la Base de Datos

51

4.4 Traduccin de Diagrama E-R a BD relacional.


Si observamos el diagrama obtenemos las siguientes tablas Ficha_cat (isbn, nom_aut, id_edit, titulo, Num_ed, fecha_ed, lug_ed, mat_ad, cl_cong, num_tot_lib, num_lib_disp, num_pag, dimensiones, pal_clav ) Clave_lib (clavel, isbn, num) Editorial (id_edit, editorial) Usuario ( clavel, tipo_u, nom_u, calle, num, col, tel_c, tel_cel, e_mail) Us_sist (claveu, tipo_u,pass ) Prstamo ( clavel, claveu, fecha_pres, fecha_dev) La tabla Ficha_cat contiene toda la informacin del libro es decir titulo, autor, isbn, nmero de edicin, fecha de edicin, lugar de edicin, material adicional, clave del congreso, nmero de ejemplares de la biblioteca, numero de libros para prstamo, numero de pginas, dimensiones, palabras clave. La tabla Clave_lib contiene clavel que es la clave nica de libro, isbn, num que es el numero de libro que le corresponde. La tabla Editorial contiene id_edit que es el identificador de la editorial, y su nombre. La tabla Usuario contiene los datos generales del usuario como lo son nombre, direccin, telfono correo electrnico, tipo_u es el tipo de usuario que es, es decir si es usuario de la biblioteca, encargado o Administrador, clavel es la clave nica del usuario. La tabla Us_sist contiene informacin de los administradores y encargados de la biblioteca es decir la clave del usuario, el tipo de usuario y el password esto es para los administradores. La tabla prstamo contiene la informacin acerca de los prstamos es decir clavel (clave del libro), claveu (clave del usuario), fecha de prstamo y fecha de devolucin.

52

4.5 Diseo del Sistema


Despus del anlisis de los requerimientos se tomo la decisin de realizar el proyecto en dos pare las cuales son: Captura de Acervo Bibliogrfico Consulta de Acervo Bibliogrfico

Para realizar la captura del acervo primero se busca el ISBN en el libro, si lo encontramos procedemos a realizar la bsqueda por medio del protocolo Z39.50 con lo cual, obtenemos la informacin necesaria para proceder a dar de alta en nuestra base de datos. Si el libro es demasiado antiguo y no tiene ISBN realizamos la captura manual del acervo, en cualquiera de los dos casos antes de insertar los datos en nuestra base de datos revisamos la informacin que no contenga campos vacos, caracteres raros, inconsistencias, etc. Realizando esta tarea garantizamos la optima funcin de nuestras bsquedas, el siguiente paso es almacenar los datos en nuestra base de datos e imprimir nuestra ficha bibliogrfica como se observa en la figura 4.3. La bsqueda de un acervo se realiza escribiendo cualquiera de los siguientes campos: el titulo o parte de ste, el ISBN, palabra clave, etc., a buscar en nuestra base de datos con lo cual si encuentra informacin la va a listar para que el usuario revise cual es la que mas le conviene, si no encuentra informacin va a mandar un mensaje y pregunta si desea realizar otra bsqueda como se observa en la figura 4.4. La baja de un acervo se realiza de la siguiente manera, primero se busca por clave el acervo a dar de baja, si el libro no se encuentra fsicamente en la biblioteca mandara un mensaje de que el libro se encuentra en prstamo, si no es as se pide la autorizacin de un administrador ya que la baja de un libro solo la puede realizar l. Lo anterior lo podemos observar en la figura 4.5.

53

DIAGRAMA DE ALTA DE UN LIBRO

Dar de alta un libro

Si

Tiene Isbn

No

Buscar por protocolo Z39.50

Realizar captura a mano

Revisar informacin

Insertar los datos en la Base de Datos

Imprimir ficha

Figura 4.3 Diagrama Alta de un Libro

54

DIAGRAMA BSQUEDA DE ACERVO

Insertar texto a buscar

Realizar busqueda en la Base de datos

Si

Encontro

No

Si Mostrar Desea realizar otra Bsqueda No Salir

Figura 4.4 Diagrama Bsqueda de un Libro

55

Diagrama Baja de un Libro

Buscar clave del libro

Si

Prestamo

No

Mostrar mensaje

Pedir autorizacin administrador

Dar de baja base de datos

Figura 4.5 Diagrama Baja de un Libro

56

SEGUNDA ETAPA: Desarrollo de los subsistemas: i. Usuarios ii. Prstamos iii. Reportes

En el subsistema de usuario se maneja el alta y la baja, para realizar la primera se escriben los datos del usuario, se verifica que el usuario no exista en la base de datos, si existe mandar mensaje, si no agregar los datos. En la segunda se realiza la bsqueda por su clave esto es para verificar que no tenga adeudos con la biblioteca si tiene adeudo mandar mensaje, si no eliminar el usuario de la base de datos esto se ilustra en las figuras 4.6 y 4.7 respectivamente. En el modulo de prestamos se realiza la bsqueda del usuario por su clave si tiene adeudo mandar un mensaje para notificar al usuario, sino se buscar el libro en la base de datos, insertar en la base de datos el libro prestado preguntar si desea otro libro si la respuesta es no imprimir el reporte como se ilustra en la figura 4.8. Al devolver un acervo se busca la clave del usuario con esto se muestra los libros que el usuario tiene, se revisa el material y se introduce en la base de datos como se ilustra en la figura 4.9. .

Diagrama Alta de Usuario


Insertar datos del usuario

Verificar la base de datos si existe marcar error Si Mandar mensaje

Existe

No

Insertar datos en la base de datos


Figura 4.6 Diagrama Alta de un Usuario

57

Diagrama Baja de Usuario

Buscar clave usuario

Tiene adeudo

Si

Adeudo

No

Eliminar de la base de datos

Mostrarme nsaje
Figura 4.7 Diagrama Baja de un Usuario

Diagrama de Prstamo

Buscar clave usuario

Buscar libro

Tiene adeudo Si Mostrar mensaje

No

Insertar en la base de datos

No Imprimir reporte

Si Buscar otro libro

Figura 4.8 Diagrama Prstamo

58

Diagrama de Devolucin

Insertar Clave de Usuario

Realizar busqueda en la base

Mostrar e introducir en la base de datos

Figura 4.9 Diagrama Devolucin

59

4.6 Clasificacin del Congreso


Como se menciono anteriormente la clasificacin del congreso es de las ms difundidas, por esa razn nos basamos en ella para realizar la clasificacin en el sistema, para poder realizarla es necesario: 1. La primera parte representa el contenido del documento. 2. Apellido del autor de la obra. 3. El ltimo dato es la fecha de publicacin de dicho titulo. Para realizar el primer paso es necesario estudiar el documento para determinar el encabezado de materia obtenida esta informacin se recurre a las tablas de clasificacin del congreso. La segunda parte se obtiene trabajando con el apellido del autor consultando las tablas de cutter las cuales son: Tablas de Cutter usadas por la Library of Congress 1. Despus de vocales iniciales (A, E, I, O, U) para la segunda letra: b d l - m n p use el nmero: 2 3 4 5 6 2. Despus de la letra inicial S para la segunda letra: a ch use el nmero: 2 3

r 7

s-t 8

u-y 9

e 4

h-i 5

m-p 6

t 7

u 8

w-z 9

3. Despus de las letras iniciales Qu para la tercera letra: a e i use el nmero: 3 4 5 para nombres que inician con Qa - Qt use: 2 - 29

o 6

r 7

t 8

y 9

4. Despus de otras consonantes iniciales (distintas a S o Q) para la segunda letra: a e i o r u y use el nmero: 3 4 5 6 7 8 9 5. Para expansin para la letra: a-d use el nmero: 3

e-h 4

i-l 5

m-o 6

p-s 7

t-v 8

w-z 9

60

realizando esto obtenemos la segunda parte de la clasificacin, ya nada mas resta agregar el ao de publicacin. Por ejemplo el libro Mxico: La era Colonial por Alan Knight con el anlisis del libro obtenemos que es de Historia de Amrica entonces le corresponde la letra F pero como corresponde a Mxico le corresponde 1201 1392 de las tablas del congreso, como pertenece a la poca colonial le corresponde F1231, teniendo esto continuamos con el anlisis del autor que es Knight, Alan tomamos las tres primeras letras del apellido Kni, tomamos la primera letra K, analizamos nuestra tabla de cutter las letras ni con lo cual obtenemos 65, buscamos el ao de publicacin del titulo el cual es 2002, obteniendo la Signatura topogrfica : F1231 .K65 2002 Para mayor informacin en relacin a la obtencin de la ubicacin topogrfica, utilizada por la biblioteca del congreso se puede ver el ANEXO A.

61

62

5. IMPLEMENTACION.
Al estudiar el modelo se opt por desarrollar la en lenguaje de programacin Perl 5 bajo Linux, con las libreras QT, las cuales nos dan la opcin de realizar la interfaz de una manera muy amigable para el usuario. El desarrollo de la interfaz en un ambiente con el que estn los usuarios familiarizados les facilitar llevar a cabo la transicin sin rechazar el sistema.

5.1 SISTEMA DE BIBLIOTECARIOS

ADMINISTRACION

DE

SERVICIOS

Se realiz la implementacin que est basada 100% en software libre, del cual se gener un sistema en plataforma Windows y con lenguaje de programacin Delphi, este sistema se realiz con las mismas caractersticas del sistema en linux puesto que el usuario contaba con estas herramientas. Este sistema al cual se le dio el nombre de SISTEMA DE ADMINISTRACION Y SERVICIOS BIBLIOTECARIOS (SAYSB) se encuentra actualmente funcionando y como se plane originalmente se inici con las tareas de: Captura de Acervo Bibliogrfico Consulta de Acervo Bibliogrfico

La primera la llev acabo personal de la biblioteca quien capturo los ISBN de los libros, con lo cual nosotros realizamos el trabajo de obtencin de informacin de los datos, los cuales migramos a nuestra base de datos. Existieron ISBN de los cuales no se obtuvo informacin, entonces se procedi a realizar la captura a mano de esos acervos. 1. Para poder realizar el trabajo de extraccin por medio del ISBN se procedi a utiliz el siguiente algoritmo el cual realiza la conversin de EAN-13 (Europen Article Numbering) a ISBN puesto que la captura se realiz con lectora de cdigo de barras. Sea el cdigo EAN-13 9789700715766 como podemos observar tiene 13 dgitos los primeros 3 dgitos nos indican que se trata de un libro, ahora se procede a cortar la cadena 970071576 es decir se cortan los tres primeros dgitos y el ltimo, ahora tomamos cada cifra por separado y realizamos los clculos de la siguiente manera: 9x1=9 7 x 2 = 14 0x3=0 0x4=0

63

7 x 5 = 35 1x6=6 5 x 7 = 35 7 x 8 = 56 6 x 9 = 54 es decir multiplicamos cada dgito por su posicin en la cadena, sumamos todos los resultados, con lo que obtenemos un total de 209. Dividimos entre 11: Resultado: 19 Resto: 0 Este resto ser el dgito de control correspondiente. Hay que tener en cuenta que, si el resto hubiera sido 10, entonces hubiramos utilizado la letra X (nmero 10 romano) con esto obtenemos el ISBN que es: 9700715760 2. Para lograr la extraccin de fichas de la biblioteca del congreso de Estados Unidos utilizamos el siguiente cdigo como se puede observar se utiliza la conexin mediante el protocolo Z39.50 el cual nos pide el nombre del servidor el puerto por el que vamos a acceder y el nombre de la base de datos, esta bsqueda la podemos extender a los servidores que deseemos. Obtenemos la informacin del ISBN y la mandamos a una variable para poder trabajar con ella con el siguiente procedimiento: Realizamos la conexin con el servidor de la biblioteca del Congreso de Estados Unidos (z3950.loc.gov) por el puerto 7090, con la base de datos Voyaguer, se pide los registros en formato Usmarc, se enva la cadena de isbn a buscar, regresa la ficha con la cual se va a trabajar, lo cual se logra con el siguiente cdigo: { $conn = new Net::Z3950::Connection('z3950.loc.gov', 7090, databaseName => 'Voyager'); $conn->option('preferredRecordSyntax', "USMARC"); $rs = $conn->search('@attr 1=7 9681813278'); $rs = $conn->search($zq1); $rec = $rs->record(1); } @f=$rec->render();

64

5.2 REQUERIMIENTOS DEL SISTEMA


Los requisitos mnimos de hardware y software para la instalacin y operacin del sistema son los siguientes: Sistema bajo Linux Hardware: Computadora Pentium III a 533Mhz. Disco duro de 20 Gb. Memoria 128 Mb. Software: Sistema Operativo Linux Perl 5 Mysql Mdulos de Perl PerlQt Z3950 Marc

Sistema Bajo Windows Hardware: Computadora Pentium III a 533Mhz. Disco duro de 20 Gb. Memoria 128 Mb. Impresora Software: Sistema Operativo Win Me/xp Interbase

5.3 FUNCIONAMIENTO
El funcionamiento del sistema completo se ilustra en el ANEXO B

65

66

CONCLUSIONES.
La primera versin del sistema que se ha descrito se encuentra funcionando en una biblioteca de la Ciudad de Mxico, con lo cual se muestra la funcionalidad de la solucin propuesta. A futuro se le pueden implementar ms opciones al sistema como lo es la consulta a travs de internet, es decir, se puede buscar un libro por medio de un portal en nuestra biblioteca y si lo encontramos apartarlo para asegurar su existencia el da que sea necesario., as mismo se puede implementar el recordatorio a los usuarios va correo electrnico para la devolucin puntual de su material. El anlisis y diseo del sistema permiten que ste sea implementado con software libre o comercial.

67

68

ANEXO A. Tabla para obtener la ubicacin topogrfica.


Bosquejo del Sistema de Clasificacin de la Biblioteca del Congreso El Centro de Acceso a la Informacin utiliza el sistema de la Biblioteca de Clasificacin del Congreso de los Estados Unidos de Amrica. Este sistema organiza los recursos por materia o contenido. Por consiguiente, cada recurso bibliogrfico tiene un cdigo nico que lo identifica compuesto por letras y nmero. Esto permite agruparlos en los anaqueles en orden alfabtico y cronolgico. A Obras Generales AC Colecciones, Series, Obras Completas AE Enciclopedias Generales AG Diccionarios AI ndices AM Museos AN Peridicos AP Publicaciones Peridicas AS Academias y Sociedades Acadmicas AY Anuarios Generales AZ Humanidades B Filosofa, Psicologa, Religin B Filosofa General BC Lgica BD Metafsica, Filosofa Especulativa BF Psicologa BH Esttica BJ tica BL Religin, Mitologa BM Judasmo BP Islam, Baha BQ Budismo BR Cristianismo BS La Biblia BT Teologa Doctrinal BV Teologa Prctica BX Sectas Especiales

C Historia, Ciencias Auxiliares C Ciencias Auxiliares de la Historia en General CB Historia de la Civilizacin

69

CC Arqueologa CD Diplomacia, Archivos, Sellos CJ Numismtica CR Herldica CS Genealoga CT Biografa General D Historia D Historia (General) DA Gran Bretaa DC Francia DD Alemania DE Antigedad Clsica DF Grecia DG Italia DH Blgica, Luxemburgo DJ Pases Bajos (Holanda) DK Rusia y las Republicas Soviticas Anteriores DL Europa del Norte , Escandinava DP Espaa, Portugal DQ Suiza DR Pennsula Balcnica DS Asia DT frica DU Oceana, Australia, Nueva Zelanda DX Gitanos E-F Historia Amrica E 1 143 Amrica (General) 151 857 Estados Unidos (General) F 1 975 Estados Unidos (Local) 1001 1140 Canad 1201 1392 Mxico 1401 1419 Latinoamrica 1421 1577 Centroamrica 1601 2183 Indias Occidentales 1951 1981 Puerto Rico 2201 2239 Amrica del Sur 2251 2299 Colombia 2301 2349 Venezuela 2351 2471 Guyana 2501 2659 Brasil 70

2661 2699 Paraguay 2701 2799 Uruguay 2801 3021 Argentina 3051 3285 Chile 3301 3359 Bolivia 3401 3619 Per 3701 3799 Ecuador

G Geografa, Antropologa G Geografa en General GA Cartografa GB Geografa Fsica GC Oceanografa GF Ecologa Humana GN Antropologa GR Folklore GT Maneras y Costumbres GV Deportes y Recreacin H Ciencias Sociales H Ciencias Sociales en General HA Estadsticas HB Teoras Econmicas, Demografa HC Historia Econmica HD Industrias, Economa Laboral y Agraria HE Transportacin y Comunicaciones HF Comercio: Contabilidad, Mercadeo HG Finanzas HJ Finanzas Pblicas HM Sociologa: General y Teoras HQ Familia, Matrimonio, Hogar HT Sociologa Urbana y Rural HV Criminologa HX Socialismo, Comunismo, Anarquismo, Bolchevismo, Utopas

J Ciencias Polticas J Obras Generales JA Ciencias Polticas en General JC Teoras Polticas, Teora del Estado JF Instituciones Polticas y Administracin Pblica JK Instituciones Polticas y Administracin Pblica: Estados Unidos JL Instituciones Polticas y Administracin Pblica: Amrica Latina y Britnica 71

JN Instituciones Polticas y Administracin Pblica: Europa JQ Instituciones Polticas y Administracin Pblica: Asia, frica, Australia, Oceana JS Gobierno Local JV Colonizacin, Emigracin e Inmigracin JX Leyes y Relaciones Internacionales K Derecho K Leyes en General KD Reino Unido KDC Escocia KDE Irlanda del Norte KDG Isla de Man, Islas Channel KDK Irlanda (Eire) KDZ Amrica, Norteamrica KE Canad KF Estados Unidos KFA Estados Individuales: 0 599 Alabama 1200 1799 Alaska 2400 2999 Arizona 3600 4199 Arkansas KFC 0 1199 California 1800 2399 Colorado 3600 4199 Conneticut KFD 0-599 Delware 1200 1799 Distrito de Colombia KFF Florida KFG Georgia KFH Hawaii KFI 0 599 Idaho 1200 1799 Illinois 3000 3599 Indiana 4200 4799 Iowa KFK 72

0 599 Kansas 1200 1799 Kentucky KFL Louisiana KFM 0 599 Maine 1200 1799 Maryland 2400 2999 Massachusetts 4200 4799 Michigan 5400 5999 Minnesota 6600 7199 Mississippi 7800 8399 Missouri 9000 9599 Montana KFN 0 599 Nebraska 600 1199 Nevada 1200 1799 New Hampshire 1800 2399 New Jersey 3600 4199 New Mexico 5000 6199 New York 7400 7999 North Carolina 8600 9199 North Dakota KFO 0 599 Ohio 1200 1799 Oklahoma 2400 2999 Oregon KFP Pennsylvania KFR Rhode Island KFS 1800 2399 South Carolina 3000 3599 South Dakota KFT 0 599 Tennessee 1200 1799 Texas

73

KFU Utah KFV 0 599 Vermont 2400 2999 Virginia KFW 0 - 599 Washington 1200 1799 West Virginia 2400 2999 Winconsin 4200 4799 Wyoming KFX Ciudades Individuales A-Z KFZ Territorio del Noroeste y Estados Confederados de Amrica KG 0 999 Latinoamrica en General 3000 3999 Mxico y Amrica Central en General KGA Belice KGB Costa Rica KGC El Salvador KGD Guatemala KGE Honduras KGF Mxico KGG Nicaragua KGH 0 8000 Panam 9000 9499 Zona del Canal de Panam KGJ 0 999 Indias Occidentales, rea del Caribe en General 7000 7499 Anguila KGK 0 499 Antigua y Barbuda 1000 1499 Aruba KGL

74

0 499 Bahamas 1000 1499 Barbados 2000 2499 Bonaire 3000 3499 Islas Leeward Britnicas 4000 4499 Islas Vrgenes Britnicas 5000 5999 Indias Occidentales Britnicas 6000 6499 Islas Windward Britnicas KGM Islas Caimanes KGN Cuba KGP 0 499 Curazao 2000 2499 Dominica KGQ Repblica Dominicana KGR 0 499 Islas Leeward Holandesas en General 1000 1499 Indias Occidentales Holandesas (Antillas Holandesas) 2000 2499 Islas Windward Holandesas en General 3000 3499 Indias Occidentales Francesas en General 4000 4499 Granada 5000 5499 Guadalupe KGS Hait KGT 0 499 Jamaica 1000 1499 Martinica 2000 2499 Monserrate KGU Islas Navassa KGV Puerto Rico KGW 0 499 Saba 2000 2499 San Cristbal (Saint Kitts), Nevis y Anguila 3000 3499 Santa Lucia 5000 5499 San Vicente y las Granadinas 7000 7499 Sint Eustatius 8000 8499 San Martn

75

KGX Trinidad y Tobago KGY Islas Turcas y Caicos KGZ Islas Vrgenes Americanas KH Amrica del Sur en General KHA Argentina KHC Bolivia KHD Brasil KHF Chile KHH Colombia KHK Ecuador KHL Islas Falkland KHM Guyana Francesa KHN Guyana KHP Paraguay KHQ Per KHS Surinam KHU Uruguay KHW Venezuela KJ Europa: Historia de la ley L Educacin L Educacin en General LA Historia de la Educacin LB Teora y Prctica de la Educacin LC Aspectos Sociales de la Educacin LD Instituciones Individuales: Estados Unidos LE Instituciones Individuales: Amrica excluyendo Estados Unidos LF Instituciones Individuales: Europa LG Instituciones Individuales: frica, Asia, Oceana LH Publicaciones de Escuelas, Colegios LJ Asociaciones y Fraternidades Estudiantiles en los Estados Unidos LT Libros de Textos de Mltiples Temas M Msica M Msica Instrumental y Vocal ML Literatura Musical MT Enseanza y Estudio de la Msica N Bellas Artes N Artes Visuales en General NA Arquitectura NB Escultura NC Ilustracin, Diseo, Dibujo ND Pintura 76

NE Grabados NK Artes Decorativas, Artes Aplicadas NX Artes en General P Lingstica y Literatura P Filologa y Lingstica en General PA Lingstica y Literatura Clsica (Griego y Latn) PB Lenguas Modernas Europeas, Lenguas y Literatura Celtas PC Lenguas Romances PD Lenguas Germnicas Antiguas, Escandinavo PE Lenguas Inglesas PF Lenguas Germnicas y Holandesas PG Lenguas Eslavas, Blticas y Albans PH Lenguas Finlandesas PJ Filologa y Literatura Oriental PK Filologa y Literatura Indio-iranio PL Filologa y Literatura de Asia Oriental, frica, Oceana y Australia PM Lenguas Indgenas de Amrica Lenguas Artificiales e Idiomas Mixtos PN Historia de la Literatura General y Universal, Colecciones PQ Literaturas Romances: 1 3999 Literatura Francesa 4001 5991 Literatura Italiana 6001 8921 Literatura Espaola 9001 9991 Literatura Portuguesa PR Literatura Inglesa PS Literatura Americana PT Literaturas Germnicas: 1 3919 Literatura Alemana 5001 6590 Literatura Holandesa 7001 9974 Literatura Escandinava PZ Literatura Juvenil, Ficcin

Q Ciencias Q Ciencias en General QA Matemticas, Ciencias de Computadora QB Astronoma QC Fsica QD Qumica 77

QE Geologa QH Historia Natural, Biologa QK Botnica QL Zoologa QM Anatoma Humana QP Fisiologa QR Microbiologa R Medicina R Medicina en General RA Aspectos Pblicos de la Medicina RB Patologa RC Medicina Interna, Psiquiatra, Neurologa RD Ciruga RE Oftalmologa RF Otorrinolaringologa: Odos, Nariz y Garganta RG Ginecologa y Obstetricia RJ Pediatra RK Odontologa RL Dermatologa RM Teraputica, Farmacologa RS Farmacia y Materia Mdica RT Enfermera RX Homeopata RZ Otros Sistemas de Medicina: Quiroprctica, Osteopata S Agricultura S Agricultura en General SB Cultivo de Plantas SD Ciencia Forestal SF Ganadera SH Acuacultura SK Caza, Manejo de Vida Silvestre, Vida al Aire Libre T Tecnologa T Tecnologa en General TA Ingeniera General y Civil TC Ingeniera Hidrulica y Ocenica TD Tecnologa Ambiental, Ingeniera Sanitaria TE Ingeniera de Carreteras TF Ferrocarriles TG Construccin de Puentes TH Construccin de Edificios TJ Ingeniera Mecnica 78

TK Ingeniera Elctrica, Electrnica, Ingeniera Nuclear TL Vehculo Motor, Aeronutica, Astronutica TN Ingeniera Minera. Metalurgia TP Tecnologa Qumica TR Fotografa TS Manufacturas TT Manualidades TX Economa Domstica U Ciencia Militar U Ciencias Militares en General UA Ejrcitos: Organizacin, Descripcin, Facilidades, etc. UB Administracin Militar UC Mantenimiento y Trasportacin UD Infantera UE Caballera: Armada y Mecanizada UF Artillera UG Ingeniera Militar, Fuerzas Areas, Operaciones Areas UH Otros Servicios Militares V Ciencia Naval V Ciencia Naval en General VA Marina: Organizacin, Descripcin Facilidades, etc. VB Administracin Naval VC Mantenimiento Naval VD Marineros VE Marinos VF Ordenanza Naval VG Servicios Menores Marinos VK Navegacin, Marina Mercante VM Ingeniera Naval, Construccin de Barcos Z Ciencias Bibliotecarias, Recursos Informativos Z 4 115 Libros en General. Escritura Paleografa 116 659 Industria del Libro 662 1000 Ciencias Bibliotecas: Biblioteca 674.2 674.83 Informacin, Servicios y Redes 678 Administracin de Bibliotecas 678.9 Automatizacin 689 Adquisiciones 693 695 Catalogacin 695.9 Indizacin 79

696 699.5 Recuperacin de Informacin, Control Bibliogrfico Mecanizado 711 Referencia 712 714 Circulacin 719 725 Bibliotecas (General) 729 871 Informes. Estadsticas 881 980 Catlogos de Bibliotecas 998 1000 Precio de Libros, Catlogos de Libreros 1001 8999 Bibliografas 1001 1121 Bibliografas Generales 1201 4980 Bibliografas Nacionales 1215 1401 Canad 1411 1939 Amrica Latina 2000 2959 Europa 3001 3496 Asia 3501 3975 frica 4001 4980 Australia. Oceana 5051 7999 Bibliografas Temticas 8001 8999 Bibliografas de Autores Personales CAI- 1998 2004

80

ANEXO B. Funcionamiento del sistema.

Figura AnexoB.1 presentacin del sistema Principal La figura AnexoB.1 muestra la presentacin del sistema SAYSB el cual nos muestra en su lado izquierdo 4 botones principales los cuales son: Acervo: el cual nos va ha habilitar las opciones de alta, baja y modificaciones del acervo bibliogrfico Usuario: el cual nos va habilitar las opciones de alta, baja y modificaciones de los usuarios. Servicios Bibliotecarios: el cual nos va ha habilitar las opciones de bsqueda de Acervo, servicio de prstamo y devoluciones. Cerrar: con el cual vamos a salir del sistema.

81

Figura AnexoB.2 busqueda de informacin del Acervo Alta de Acervo En figura AnexoB.2 se muestra el alta de un libro como se puede observar se pide el ISBN del acervo y se presiona el botn de buscar, por lo que se procede a buscar la informacin del acervo en los diferentes servidores Z39.50 si se obtiene la informacin nos desplegara la informacin como lo muestra la siguiente figura, si se diera el caso de que no encuentra informacin se recomienda realizar la captura a mano, los campos requeridos son: Titulo Autor Editorial Lugar de edicin Ao de edicin Numero de paginas Altura Palabras clave

82

Figura AnexoB.3 Alta de Acervo en el sistema Alta de Acervo Como se observa en la figura AnexoB.3 en este caso se encontr la informacin requerida acerca del acervo y se muestra para posibles cambios o correcciones de la informacin presentada al usuario, el campo numero de libros y clave estn en blanco por que se deben capturar a mano por el encargado de la biblioteca. Al presionar el botn aceptar se insertan los datos a nuestra base de datos, como se puede observar la informacin se encuentra en letras maysculas esto se realizo por la integridad y eficiencia de nuestras bsquedas.

83

Figura AnexoB.4 baja de Acervo en el sistema Baja de Acervo En la figura AnexoB.4 se realiza la baja del acervo en el campo clave se introducir la clave del acervo a dar de baja puesto que esta clave es nica solo se dar de baja el acervo determinado. Al introducir la clave y realizar la bsqueda nos muestra la informacin del acervo como lo es el titulo, autor y la editorial. En el campo CAUSA DE BAJA el encargado introducir el motivo o razn por la cual se da de baja el acervo, al presionar el botn baja se pide la clave y el password del administrador como se muestra en la siguiente figura.

84

Figura AnexoB.5 Peticin de Autorizacin del Administrador Administrador de Sistema Puesto que la baja de un libro solo la puede realizar el administrador de la biblioteca se pide su clave y su password, si la informacin es correcta se procede a la baja sino se cancela la orden hasta que la autorice un administrador de la biblioteca como lo muestra la figura AnexoB.5 .

85

Figura AnexoB.6 Modificacin de Acervo en el sistema Modificaciones de Acervo Al realizar la alta del acervo pueden ocurrir errores de captura y proceder a la alta sin darse cuenta de la existencia de estos errores, por tal motivo se presenta el modulo de modificaciones figura AnexoB.6 el cual nos va a permitir realizar cambios en la informacin de cierto acervo, pero no en todos los campos como lo es ISBN, clave puesto que la informacin de estos campos es nica, si existiera algn error en estos campos se recomienda la baja del acervo y volver a realizar la alta.

86

Figura AnexoB.7 Alta de Usuario en el sistema Alta de Usuario Como muestra la figura AnexoB.7 el alta de usuario se pide los siguientes datos: Nombre Calle Numero exterior/interior Colonia telfono casa telfono celular Correo electrnico Tipo de usuario Password En el campo tipo de usuario se selecciona si es usuario normal, encargado o administrador del sistema si es administrador se pide password, solo un administrador puede dar de alta otro administrador.

87

Figura AnexoB.8 Baja de Usuario en el sistema Baja de Usuario Para la baja de un usuario como lo muestra la figura AnexoB.8 se pide la clave de usuario la cual es nica, con esto se muestra la informacin acerca del usuario a dar de baja, si un usuario tiene adeudo de libros no se podr dar de baja del sistema hasta que los haya devuelto.

88

Figura AnexoB.9 Modificacin de Usuario en el sistema Modificaciones de Usuario Cuando existe un error en los datos de alta de usuario o hay algn cambio de informacin se presenta el modulo de modificaciones figura AnexoB.9 el cual nos permite realizar los cambios necesarios.

89

Figura AnexoB.10 Bsqueda de Acervo en el sistema Bsqueda de Acervo Cuando se necesita localizar cierto libro o libros y no se conoce el ttulo exacto, o nada mas se requiere libros de cierto tema o que contengan cierta palabra en el titulo se realiza una bsqueda figura AnexoB.10, la cual muestra la informacin, con la cual el usuario pueda tomar una decisin de que va a utilizar y lograr ubicarlo.

90

Figura AnexoB.11 Prstamo de Acervo Prestamos En este modulo figura AnexoB.11 se realiza el prstamo de acervo el cual nos pide la clave del usuario y la clave del libro a prestar, para as saber exactamente que usuario tiene que libro, la fecha de prstamo la determina el encargado de la biblioteca.

91

Figura AnexoB.12 Alta de Acervo en el sistema Devoluciones Cuando se realiza la devolucin del acervo se pide la clave de usuario la cual nos permite saber si el usuario tiene mas adeudos o solo el libro que regresa, tambin se puede resellar actualizando la fecha de devolucin del acervo como lo muestra la figura AnexoB.12.

92

Implementacin propuesta para Windows

Figura AnexoB.13presentacin del sistema en Windows Presentacin del Sistema SAYSB Como se puede observar en la figura AnexoB.13 la implementacin del sistema en plataforma Windows es muy similar a la presentada en software libre, con las diferencias que como no se contaba con conexin de red no se implemento la obtencin de fichas con el protocolo Z39.50

93

Figura AnexoB.14 impresin de Ficha del sistema ALTA DE ACERVO En este modulo la figura AnexoB.14 muestra el alta de un acervo con la diferencia de que aqu el alta se realiza de forma manual, pero se implemento la impresin de la ficha como se observa en la figura anterior, esta informacin son los datos del libro ms el cdigo de barras de su clave la cual es numrico.

94

Figura AnexoB.15 Alta de Usuario en el sistema ALTA DE USUARIO Como se puede observar en la figura AnexoB.15 el alta de usuario tambin genera la ficha de usuario la cual se le entrega para poder realizar el trmite de prstamos de libro, como se puede observar el usuario tambin cuanta con una clave nica la cual se compone de la letra U y las dos primeras letras de su apellido paterno la primera letra de su apellido materno, la primera letra de su nombre se le agrega un nmero secuencial de control.

95

Figura AnexoB.16 Prstamo de Acervo PRESTAMO El modulo de prstamo realiza la pregunta desea llevar otro libro si la respuesta es si, limpia los campos del acervo pero deja los datos del usuario, si la respuesta es no como lo muestra la figura AnexoB.16 imprime el titulo de los libros prestados junto con la fecha de prstamo y devolucin, tambin se pone el nombre del usuario. Este reporte se imprime con copia puesto que una se la lleva el usuario y la otra se queda en la biblioteca.

96

Figura AnexoB.17 Reporte del da REPORTE DEL DIA Este reporte se imprime como lo muestra la figura AnexoB.17 para pode realizar un balance al final del da el cual lleva la fecha del da, los libros prestados y el usuario que los tiene esto es para control interno de la biblioteca.

97

98

BIBLIOGRAFIA
1. WREDERHOLD; Diseo de Bases de Datos, M.C. Hill, 1983 2. HAWRYSZKIEWYCZ; Anlisis y Diseo de Bases de datos, Noriega, 1999 3. DUBOIS, Paul; Mysql, New riders, 2000 4. OLWANT, Jon; Perl 5 interactive course, Waite Group press, 1996 5. MEDINETS, David; Perl 5 a travs de ejemplos, Prentice may, 1996 6. WALL, Kart; Programacin en Linux, Prentice hall 7. SPAINHOUR, Stephen; Perl in a Nutshell, Oreilly, 1998 8. WALL, Larry ; Programming Perl, Oreilly, 2000 9. SRINIVASAN , Sriram ; Advanced Perl Programming, Oreilly, 1997 10. CHRISTIANSEN, Tom ; Perl Cookbook, Oreilly, 1998 11. N. BLANK-EDELMAN David ; Perl for System Administration, Oreilly, 2000 12. Qu es SIABUC? Universidad de Colima 2003 http://siabuc.ucol.mx/ 13. Biblioteca Digital Para la Facultad de Medicina Universidad Nacional Autnoma de Mxico 2003 http://www.facmed.unam.mx/bmnd/index.html 14. Proyecto Stanford Digital Libraries Universidad de Stanford 2002 http://www-dglib.stanford.edu/dglib/ 15. Biblioteca del Congreso de los Estados Unidos Formato Marc 2000 http://www.loc.gov/marc 16. Sistemas de Automatizacin de las Bibliotecas http://aleed.tripod.com.mx/ 17. Biblioteca del Congreso de los Estados Unidos Protocolo Z39.50 Tablas de Clasificacin http://www.loc.gov/z3950 18. Biblioteca del Congreso de los Estados Unidos Tablas de Clasificacin http://www.loc.gov/ 19. Bibliotecologa y Ciencias de la Informacin http://bibliotekarios.blogspot.com 20. Logicat Sistemas Lgicos S.A. de C.V http://wotan.liu.edu/dois/data/Articles/juljuljujy:2000:v:2:i:6:p:1297.html 21. Unicornio Biblioteca y Tecnologias S.A. de C.V. http://goliath.ecnext.com/coms2/product-compint-0001251932-page.html 22. KOHA www.koha.org/

99

Vous aimerez peut-être aussi