Integración y/o importación de tesauros con PMB

174 views
Skip to first unread message

diego ferreyra

unread,
Nov 7, 2013, 8:54:56 PM11/7/13
to pmb...@googlegroups.com
Hola, estoy intentando implementar un esquema de integración entre tematres (gestor de vocabularios controlados) y PMB. De momento hay 3 alternativas:
1) Consumir web services provistos por tematres:
esta sería la mejor opción, pero la arquitectura de PMB no parece orientada a este tipo de solución
2) Integrarlo utilizando un pop up externo
PMB utiliza un pop up para insertar términos provistos por su control de autoridades, podría reemplazar ese pop up por uno que utilice web services. Esto sólo podría ser viable si PMB guarda el string del término ligado a cada registro y no el ID interno de cada término

3) Un esquema de importación
Este, creo, es el peor modelo... pero el más viable :). Aquí la pregunta:
En la opción e importación de categorías provista por PMB.... cuál es la estructura y formato de datos requeridos?
¿alguien lo sabe?

saludos y graciasss!!

Diego Ferreyra

Andrés Ovalle López

unread,
Nov 14, 2013, 8:14:41 PM11/14/13
to pmb...@googlegroups.com
Diego,

La primera opción creo que de entrada es bastante compleja. No sabria
como responderlo.

En la segunda: aunque se reemplace el popup tendrías que ver también
como se presentarían dichos términos en el OPAC y además como
afectaría dicho esquema a las búsquedas, pues el texto de las materias
hace parte de los índices del sistema.

Sobre la tercera opción: cuando he trabajado migraciones desde otros
sistemas lo que hago es llenar directamente las siguientes tablas:

- categories
- noeuds
- notices_categories (es el enlace entre la materia y el registro bibliográfico)

Si revisas esas tablas tal vez encontrarás fácil la forma en que se
llenan las materias.

Una cuarta opción:

PMB tiene una opción para agregar campos personalizados a los
registros. Entre estos campos se encuentran listas de opciones, listas
de opciones a partir de una consulta (en SQL a una tabla en
particular) y otra que se llama selector externo (que nunca he
probado) pero que tal vez podría servir, pues creo que podría consumir
y almacenar la información en el PMB:
http://doc.sigb.net/pmb/co/admin_docs_perso_types.html

Aunque no viene al tema, actualmente en un proyecto estoy trabajando
con tematres, tal vez al final del proyecto pueda ofrecerles una
comparación de tematres frente a la herramienta de autoridades que
ofrece PMB y que tal vez nos pueda dar luces para mejoras a PMB.

Saludos,

--
Andrés Ovalle López

2013/11/7 diego ferreyra <tema...@r020.com.ar>:
> --
> Has recibido este mensaje porque estás suscrito al grupo "PMB En Español" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a pmb-es+un...@googlegroups.com.
> Para publicar una entrada en este grupo, envía un correo electrónico a pmb...@googlegroups.com.
> Para ver este debate en la Web, visita https://groups.google.com/d/msgid/pmb-es/1c951856-a075-4065-af35-c72675107f5d%40googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Ramon Garcia Sarrion

unread,
Nov 15, 2013, 3:04:35 AM11/15/13
to pmb...@googlegroups.com
Hola,

desde mi punto de vista, una de las limitaciones de pmb en el uso de las categorias es el hecho de no permitir términos multijerárquicos, por eso en los proyectos en los que he trabajado hasta ahora siempre he recomendado el uso de descriptores libres y descartar el uso de tesauros. Si no se tienen muchos registros bibliográficos, creo que es una opción muy recomendable (eso sí, prestando mucha atención a los descriptores libres en la catalogación).
En los casos en los que se decidió utilzar tesaurus, se realizó una migración directa como la que comenta Andrés, llenando directamente las tablas categories, noeuds, voir_aussi...
La limitación (un término "hijo" sólo puede tener un término "padre") obliga a duplicar muchos términos en el tesaurus. Esto no tiene mucha repercusión si se utilizan tesaurus pequeños, pero  en tesaurus grandes puede llegar a perjudicar el rendimiento del programa. Un ejemplo:
Aparato digestivo => Cirugía
Cardiologia => Cirugía
En este caso, en Pmb el término Cirugía genera 2 registros distintos en la base de datos (una "cirugía" para cada "padre" distinto), mientras que en un tesaurus multijerárquico sólo habría un registro en la base de datos para el término Cirugía (con dos "padres" distintos a la vez). 
Si no recuerdo mal, en algun sitio leí que era un aspecto que se está planteando mejorar en próximas versiones. Sin duda, sería una buena noticia.

Saludos,
Ramon


2013/11/15 Andrés Ovalle López <andres...@gmail.com>

Gustavo Alfredo Gómez Rodríguez

unread,
Nov 18, 2013, 10:33:27 AM11/18/13
to pmb-es
Diego:

en cuanto a la última opción no tengo mucho para decirte simplemente
que busques en Administración - Herramientas las descripciones e las
tablas lo que te va a dar una idea de los campos que usa para los
tesauros.

Y si mi poco conocimiento no me falla, lo podrías incorporar
directamente a la base sql

Saludos

Gustavo

El día 7 de noviembre de 2013 22:54, diego ferreyra
<tema...@r020.com.ar> escribió:
Reply all
Reply to author
Forward
0 new messages