La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

NECESIDADES 1.Crear una colección donde se registren todas las publicaciones de la Facultad. 2.Con “todas” nos referimos a que pueden ser con patrocinio.

Presentaciones similares


Presentación del tema: "NECESIDADES 1.Crear una colección donde se registren todas las publicaciones de la Facultad. 2.Con “todas” nos referimos a que pueden ser con patrocinio."— Transcripción de la presentación:

1

2 NECESIDADES 1.Crear una colección donde se registren todas las publicaciones de la Facultad. 2.Con “todas” nos referimos a que pueden ser con patrocinio del ITAM, de otra institución o publicaciones anteriores a pertenecer a la institución. Registro de la afiliación del autor. Registro de autoridad de nombre. B IBLIOTECA R AÚL B AILLÈRES J R.

3 NECESIDADES Un autor puede estar afiliado a distintos departamentos académicos a lo largo de su trayectoria en el Instituto. Registro de varias afiliaciones del autor. Registro de autoridad de nombre. B IBLIOTECA R AÚL B AILLÈRES J R.

4

5 NECESIDADES Flexibilidad para registrar un variado tipo de documentos Artículo en revista académica Artículo en revista de divulgación Artículo en revista ISI/JCR o SCOPUS Caso Poema Cartel / Póster Compilación y/o edición Folleto B IBLIOTECA R AÚL B AILLÈRES J R.

6 NECESIDADES Libro de divulgación Libro de investigación Libro de texto Participación en publicaciones colectivas Patente Artículo en memorias de congreso ISI/JCR o SCOPUS Artículo en memorias de congresos académicos Capítulo de libro Prólogo y/o epílogo Reseña Nota periodística Software Traducción B IBLIOTECA R AÚL B AILLÈRES J R.

7 NECESIDADES Para cada tipo de documento tener un formato de referencia Cartel/Póster Mejía Morelos, Jorge Humberto; Cisneros, Luis Felipe. The Dual Role of Small Family Business Middle Managers in a Change Initiative: Change and Stability Agents. Cancún, México: Family Enterprise Research Conference, 2010, 1 cartel. B IBLIOTECA R AÚL B AILLÈRES J R.

8 NECESIDADES Participación en publicaciones colectivas Demana, Franklin D.; Waits, Bert K.; Foley, Gregory D.; Kennedy, Daniel; Blitzer, Robert; Enríquez Brito, Javier (trad.); Palacios Pastrana, Edmundo (rev.); Alfaro Pastor, Javier; González Peláez, Marcela; López Laiseca, María del Carmen (trads. y rev. técnica de los ejercicios de MyMathLab Español). Matemáticas universitarias introductorias con nivelador MyMathLab. Naucalpan de Juárez: Pearson Educación de México, 2014, xvii, 406 p. ISBN 9786073227261.. Reseña Barrera, Alejandra. "Reseña: David Kortenkamp, R. Peter Bonasso and Robin Murphy, Artificial Intelligence and Mobile Robots". Automatica.Vol. 41, no. 4 (Apr. 2005), p.737- 738. [Kortenkamp, David; Bonasso, R. Peter; Murphy, Robin. Artificial Intelligence and Mobile Robots. U.S.A.: AAAI Press-The MIT Press, 1998, 390 p.]. B IBLIOTECA R AÚL B AILLÈRES J R.

9 NECESIDADES El autor tiene un nombre registrado en la autoridad, pero tiene un nombre preferido para sus publicaciones Nombre Pasternac, Nora Mejía Olvera, Marcelo Carlos Preferido Rosenfeld de Pasternac, Nora Mejía, Marcelo Registro de la afiliación del autor. Registro de autoridad de nombre. B IBLIOTECA R AÚL B AILLÈRES J R.

10 NECESIDADES Obtener las publicaciones de cada División y Departamento Académico, es decir, de los autores afiliados a cada uno. Una publicación puede tener varios autores y cada uno de ellos pertenecer a distinto departamento académico. Lo que implica una consulta a la autoridad de cada autor que participe en la publicación. B IBLIOTECA R AÚL B AILLÈRES J R.

11

12 NECESIDADES Poder exportar las referencias bibliográficas a un archivo de Word. Para el folleto de publicaciones. Para CONACYT que solicita cada determinado tiempo la producción de los investigadores. Consulta a través de clave única (identificador institucional) del autor B IBLIOTECA R AÚL B AILLÈRES J R.

13 NECESIDADES Poder exportar los datos bibliográficos a un archivo de Excel. Para el informe anual de los académicos, estos datos se integran a otro sistema que se ocupa para notificar las actividades del periodo. Para fines estadísticos. ¿Cuántas publicaciones de mi departamento son publicadas en inglés? Promedio de páginas de artículos. Artículos con un solo autor. B IBLIOTECA R AÚL B AILLÈRES J R.

14 NECESIDADES Hacer búsquedas en las que se pueda combinar índices de búsqueda del registro bibliográfico y del registro de autoridad Hace mas de un año se planteó la necesidad de la convivencia de estas dos partes de la descripción total del documento. B IBLIOTECA R AÚL B AILLÈRES J R.

15 NECESIDADES El ejemplo en ese momento fue la obtención de las publicaciones que hablen sobre feminismo que hayan sido escritas por autores hombres en la década de los setenta. Bibliográfico Tema MARC 6XX Año MARC 260 $c o 008 posición 8 a la 11 Autoridad de nombre Género MARC 375 $a B IBLIOTECA R AÚL B AILLÈRES J R.

16 NECESIDADES Con Aleph no se puede No se pudo Opción de hacerlo con el X-Server No se pudo Petición a Ex Libris a través del IGeLu Inscripción, petición, dejar que el grupo votara, esperar una respuesta de votos y esperar a que se implementara para una versión. B IBLIOTECA R AÚL B AILLÈRES J R.

17 ANTECEDENTES Debíamos esperar… B IBLIOTECA R AÚL B AILLÈRES J R.

18 ANTECEDENTES Y la necesidad ya existía… y como su nombre lo expresa no cesa hasta que se le atiende. B IBLIOTECA R AÚL B AILLÈRES J R.

19 RELACIÓN ENTRE BASES Obtener datos de las tres bases que componen toda la descripción del documento. XXX01 Bibliográfica XXX10 Autoridades XXX50 Administrativa B IBLIOTECA R AÚL B AILLÈRES J R.

20 RELACIÓN ENTRE BASES A pesar de que no se puede hacer una consulta desde el catálogo que involucre los datos de la autoridad-bibliográfico Existe la posibilidad de hacer una consultar SQL que involucre XXX01Base bibliográfica XXX10Base de autoridades XXX50Base administrativa B IBLIOTECA R AÚL B AILLÈRES J R.

21 RELACIÓN ENTRE BASES Por esta razón se hizo una implementación que… Ocupa los datos de Oracle de las tres bases, y crea una página web con la apariencia del catálogo. Para que sea “transparente” al usuario. B IBLIOTECA R AÚL B AILLÈRES J R.

22 RELACIÓN ENTRE BASES Como referencia, copio y pego las indicaciones que Manuel de GSL proporcionó. Z01_ACC_SEQUENCE Enlace con la tabla Oracle XXX01.Z02 posiciones 1 a 9 de la columna Z02_REC_KEY, en la columna Z02_DOC_NUMBER está el número de sistema de los registros que tienen el encabezamiento. Z01_REC_KEY_4 En las posiciones 1 a la 5 está el código de la Base de AUToridades XXX10, de la posición 6 a la 14 el número de sistema en la Base de AUToridades que tiene el encabezamiento autorizado. En las posiciones 1 a 5 de la columna Z01_REC_KEY se inserta el código del índice: AUT, TIT, SUB, etc. B IBLIOTECA R AÚL B AILLÈRES J R.

23 IMPLEMENTACIÓN Modelo de tres capas Base de datos Oracle php python Catálogo 3.- Capa de Datos 2.- Capa de negociación 3.- Capa de presentación

24 MODELO DE TRES CAPAS php python python-docx Oracle

25 MODELO DE TRES CAPAS 1.Obtención de datos 2.Formato Oracle

26 RECUPERACIÓN DE DATOS La capa de negociación Da la funcionalidad de obtener datos De darles formato Y de despliegue; página web, Word o Excel ON FLY Cada clic que da el usuario se genera un Word o un Excel con los datos registrados al momento.

27 RECUPERACIÓN DE DATOS Para recuperar los datos de las tres bases, es necesario tener cada número identificador de los registros involucrados. Es una relación de uno a muchos 1 documento  1 autor 1 documento  n autores 1 documento  1 ejemplar 1 documento  n ejemplares Se implementó una tabla en Oracle que se actualiza diariamente a través de un store procedure Capa de datos B IBLIOTECA R AÚL B AILLÈRES J R.

28 RECUPERACIÓN DE DATOS Php conecta con la base de datos a la tabla que contiene los números identificadores de cada registro. En caso de necesitar otro campo hace la relación con la tabla z00r de cada base. La tabla z00r contiene los datos del registro (bibliográfico o autoridad) desglosados por campos. Capa de negociación B IBLIOTECA R AÚL B AILLÈRES J R.

29

30

31

32

33

34

35 RECUPERACIÓN DE DATOS Z13 Name Null Type ------------------------------ -------- --------- Z13_REC_KEY NOT NULL CHAR(9) Z13_YEAR NUMBER(4) Z13_OPEN_DATE NUMBER(8) Z13_UPDATE_DATE CHAR(8) Z13_CALL_NO_KEY VARCHAR2(80) Z13_CALL_NO_CODE CHAR(5) Z13_CALL_NO VARCHAR2(100) Z13_AUTHOR_CODE CHAR(5) Z13_AUTHOR VARCHAR2(100) Z13_TITLE_CODE CHAR(5) Z13_TITLE VARCHAR2(100) Z13_IMPRINT_CODE CHAR(5) Z13_IMPRINT VARCHAR2(100) Z13_ISBN_ISSN_CODE CHAR(5) Z13_ISBN_ISSN VARCHAR2(100)

36 RECUPERACIÓN DE DATOS Z13U Name Null Type ------------------------------ -------- ------- Z13U_REC_KEY NOT NULL CHAR(9) Z13U_USER_DEFINED_1_CODE CHAR(5) Z13U_USER_DEFINED_1 VARCHAR2(500) Z13U_USER_DEFINED_2_CODE CHAR(5) Z13U_USER_DEFINED_2 VARCHAR2(500) Z13U_USER_DEFINED_3_CODE CHAR(5) Z13U_USER_DEFINED_3 VARCHAR2(500) Z13U_USER_DEFINED_4_CODE CHAR(5) Z13U_USER_DEFINED_4 VARCHAR2(500) Z13U_USER_DEFINED_5_CODE CHAR(5) Z13U_USER_DEFINED_5 VARCHAR2(500) … Hasta 15 campos definidos por el usuario

37 Implementación - formato También con php se da formato a la referencia del documento de acuerdo a su tipo Capa de negociación B IBLIOTECA R AÚL B AILLÈRES J R.

38 Despliegue en catálogo

39

40 Recuperación en Word

41 TRABAJO FUTURO Extender la funcionalidad de exportación a Word y Excel a todas las colecciones. Dar al usuario la posibilidad de obtener publicaciones buscando a través de datos en el bibliográfico y en la autoridad B IBLIOTECA R AÚL B AILLÈRES J R.

42 ¿Dudas? B IBLIOTECA R AÚL B AILLÈRES J R.

43 ¡Gracias! Laura Figueroa Olivera lfigueroa@itam.mx


Descargar ppt "NECESIDADES 1.Crear una colección donde se registren todas las publicaciones de la Facultad. 2.Con “todas” nos referimos a que pueden ser con patrocinio."

Presentaciones similares


Anuncios Google