Tesis profesional presentada por Marco Isaak Montes de Oca Zamudio

Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Computación, Electrónica, Física e Innovación. Escuela de Ingeniería y Ciencias, Universidad de las Américas Puebla.

Jurado Calificador

Presidente: Dr. Mauricio Javier Osorio Galindo
Vocal y Director: Dr. J. Alfredo Sánchez Huitrón
Secretario: Dr. Oleg Starostenko

Cholula, Puebla, México a 11 de diciembre de 2006.

Resumen

El trabajo del pensamiento se parece a la perforación de un pozo: el agua es turbia al principio, mas luego se clarifica.

Proverbio chino

Existen diversos estándares que permiten describir colecciones de libros para que éstos puedan ser organizados en colecciones. Sin embargo, almacenar una colección de naturaleza distinta de la de los libros, como música, pintura o periódicos presenta el problema de adecuar la colección a algún estándar para poder hacer uso de él. El presente proyecto pretende resolver este problema por medio de la generación dinámica de interfaces que, con base en la descripción del usuario, representen una descripción ad hoc de la nueva colección. Al software que se desarrolló con este fin se le ha denominado ColeXión.

ColeXión establece una conexión con una base de datos que contiene distintos estándares para que el usuario pueda crear su interfaz con base en ellos. Adicionalmente, facilita al usuario la creación de su propio esquema para después usarlo en la creación de una interfaz para registro de metadatos. De esta manera, el usuario puede reutilizar lo que otros han creado para hacer su interfaz o inventar una descripción que describa mejor su colección.

Usando esta herramienta, el usuario puede crear fácilmente un esquema de metadatos para administrar su colección y ponerla a disposición de cualquier persona si así se desea. ColeXión permite importar datos a colecciones existentes por medio de un componente de importación. Con esto, Colexión facilita el almacenamiento de un gran número de registros que ya se tengan registrados en otro formato. Así, se evita la tediosa tarea de agregar un gran número de datos a través de la interfaz generada que sólo permite agregar un registro a la vez.

ColeXión se puede usar en conjunto con otras herramientas para obtener una visualización de los elementos o registros almacenados, como lo fue el caso de XMLibris, un desarrollo orientado al manejo y visualización de acervos antiguos. XMLibris permitió ver los registros hechos con ColeXión modificando solamente una consulta hecha a la base de datos de XML.

Índice de contenido

Capítulo 1. Introducción (archivo pdf, 25 kb)

  • 1.1 Introducción
  • 1.2 Contexto del Problema
  • 1.3 Objetivo General
  • 1.4 Objetivos Específicos

Capítulo 2. Trabajo Relacionado (archivo pdf, 705 kb)

  • 2.1 Editores de Esquemas Basados en Estándares
  • 2.2 Herramientas para Administrar Colecciones Basadas en Esquemas Propios
  • 2.3 Generación Automática de Interfaces
  • 2.4 Estándares de ColeXión

Capítulo 3. Diseño de un Generador de Interfaces para Administrar Colecciones (archivo pdf, 531 kb)

  • 3.1 Diseño de ColeXión
  • 3.2 Clases de Usuarios de ColeXión
  • 3.3 Interfaces Generadas por ColeXión
  • 3.4 Visualización de Registros de ColeXión
  • 3.5 Importación de Datos a las Colecciones

Capítulo 4. Implementación de ColeXión (archivo pdf, 726 kb)

  • 4.1 La tecnología de ColeXión
  • 4.2 Implementación de ColeXión

Capítulo 5. Evaluación de ColeXión (archivo pdf, 57 kb)

  • 5.1 Diseño de las Pruebas de ColeXión
  • 5.2 Resultados de las Pruebas
  • 5.3 Integración con XMLibris

Capítulo 6. Conclusiones (archivo pdf, 21 kb)

  • 6.1 Aportaciones
  • 6.2 Trabajo a Futuro
  • 6.3 Conclusión General

Referencias (archivo pdf, 21 kb)

Apéndice 1. Ejemplos del Refinamiento del Esquema Sencillo de Dublin Core (archivo pdf, 19 kb)

Apéndice 2. Elementos de MARCXML (archivo pdf, 11 kb)

Apéndice 3. Elementos de MODS (archivo pdf, 11 kb)

Apéndice 4. Datos Técnicos de ColeXión (archivo pdf, 165 kb)

Apéndice 5. Manual de Usuario de ColeXión (archivo pdf, 381 kb)

Apéndice 6. Pruebas de Usabilidad para ColeXión (archivo pdf, 29 kb)

Apéndice 7. Datos Técnicos de la Integración de ColeXión con XMLibris (archivo pdf, 44 kb)

Apéndice 8. Permisos para Incluir las Figuras (archivo pdf, 132 kb)

Apéndice 9. Diagramas UML de las Clases de ColeXión (archivo pdf, 27 kb)

Apéndice 10. Diagramas UML de las Clases para el JTree with Checkboxes Propiedad de Santhosh Kumar que Usa ColeXión (archivo pdf, 18 kb)

Montes de Oca Zamudio, M. I. 2006. ColeXión: Un generador dinámico de interfaces para administrar colecciones. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Computación, Electrónica, Física e Innovación, Escuela de Ingeniería y Ciencias, Universidad de las Américas Puebla. Diciembre. Derechos Reservados © 2006.