Aplicación Integrada de la Biblioteca Digital del Patrimonio Histórico Andaluz
Abstract
En este trabajo se describen las necesidades del Instituto Andaluz de Patrimonio Histórico para desarrollar el Sistema de Información Integrado de Patrimonio Histórico Andaluz. El objetivo es crear un sistema de acceso y gestión uniforme a la información dispersa en diversas bases de datos que han sido creadas por grupos de trabajo independientes. Para ello, se propone un modelo de arquitectura, basado en XML, que permite el acceso uniforme a bases de datos heterogéneas y distribuidas.
Full text
Aplicación In eg ada de la Biblio eca Digi al del
Pa imonio His ó ico Andaluz
MªJosé Escalona, Manuel Mejías, Jesús To es, Juan M. Co de o, Ma iano G. Romano
Dp o. Lenguajes y Sis emas In o má icos
Uni e sidad de Se illa
escalon[email p o ec ed]s.es
Resumen. En es e abajo se desc iben las necesidades del Ins i u o Andaluz de
Pa imonio His ó ico pa a desa olla el Sis ema de In o mación In eg ado de
Pa imonio His ó ico Andaluz. El obje i o es c ea un sis ema de acceso y
ges ión uni o me a la in o mación dispe sa en di e sas bases de da os que han
sido c eadas po g upos de abajo independien es. Pa a ello, se p opone un
modelo de a qui ec u a, basado en XML, que pe mi e el acceso uni o me a
bases de da os he e ogéneas y dis ibuidas.
1 In oducción
El Ins i u o Andaluz de Pa imonio His ó ico (IAPH) es una ins i ución
dependien e de la Di ección Gene al de Bienes Cul u ales de la Conseje ía de Cul u a
de la Jun a de Andalucía. El IAPH se encuen a di idido en Cen os de In es igación
y Desa ollo en los que se ca aloga, ges iona, di unden y es au an los bienes
pa imoniales de Andalucía. Uno de sus cen os es el Cen o de Documen ación en el
que se desa ollan las bases de da os necesa ias pa a la ges ión y di usión del
Pa imonio His ó ico. En es e abajo se analiza án las necesidades que le han su gido
a es e Cen o pa a desa olla un Sis ema de In o mación pa a in eg a los da os de los
bienes pa imoniales y la solución a qui ec ónica basada en biblio ecas digi ales.
2 El Cen o de Documen ación
Den o del Cen o de Documen ación exis en undamen almen e cua o á eas
emá icas de in es igación y ca alogación: Á ea de A queología, Á ea de
A qui ec u a, Á ea de E nología y Á ea de Bienes Muebles. En cada una de es as
á eas se han ido desa ollando aplicaciones que puedan sopo a las necesidades de
ges ión de in o mación. Es as cua o á eas se subdi iden a la ez en dos g andes
g upos: Bienes Muebles y Bienes Inmuebles, al y como se mues a en la igu a 1. En
es a igu a se indican, además, o o g upo de bases de da os que pod íamos llama
comunes po el hecho de que sus da os son compa idos po odas las bases de da os
emá icas del Cen o. Po un lado, encon amos la aplicación Tesau o de Pa imonio
His ó ico, que almacena los é minos pe mi idos y acep ados po los in es igado es y
ca alogado es en una se ie de campos como son la ipología o el pe iodo his ó ico del
bien. Po o o lado, la in o mación que se ecoge sob e los bienes no es in o mación
pu amen e elacional: su es ado de conse ación, su denominación, sus au o es, e c.
Exis e o o ipo de in o mación que es la in o mación documen al. Las bases de da os
documen ales ( igu a1) se ag upa en es: G á ica, donde se almacenan los da os y las
imágenes digi alizadas de los bienes; Bibliog á ica, donde se almacenan los da os de
los lib os que hacen e e encia o que es udian a un bien; y Documen al, en la que se
ecogen documen os y a ículos elacionados con el bien. Una imagen, un documen o
o un lib o, puede hace alusión a a ios bienes a la ez, po lo que se ecogen en bases
de da os independien es que se elacionan con los bienes a a és de los códigos an o
de la documen ación como de los bienes.
3 P oblemas a la es uc u a
A la ho a de ealiza las ca alogaciones, es a es uc u a esul a muy
con enien e. Un a queólogo abaja á exclusi amen e con la base de a queología y los
e nólogos con la base de da os de e nología. Sin emba go, no hay que ol ida que el
in úl imo del Cen o de Documen ación es la de ca aloga , documen a y di undi de
o ma ágil la in o mación de los bienes. Es deci , acili a consul as a iadas de o ma
e icien e. A la ho a de la ca alogación, hay bienes que ienen an o in e és pa a los
a queólogos, como pa a los a qui ec os y pa a los e nólogos. Así un bien puede es a
en las es bases de da os emá icas. Incluso pod ían habe se denominado de di e en e
o ma en dichas bases de da os y ene di e en e código. Téngase en cuen a que las
ca alogaciones son independien es unas de o as. Además, en cada base de da os
emá ica, hay in o mación especí ica de la ama. Pe o, po o o lado, ambién hay
in o mación que es común a odos, como la ipología o el pe íodo his ó ico. En
esumen, hay pa e de la in o mación que se encuen a duplicada en las dis in as bases
de da os emá icas, pudiéndose así p o oca los clásicos p oblemas de consis encia.
Todos es os p oblemas, encaminan el es udio hacia el desa ollo de una
aplicación que in eg e la in o mación de odas es as bases de da os en una sola [2].
Es a aplicación se denomina Sis ema de In o mación In eg ado de Pa imonio
His ó ico Andaluz.
4 P opues a de a qui ec u a
La a qui ec u a p opues a se a a básicamen e de un modelo pa a
a qui ec u as clien e-se ido [1]. Cons a de cua o capas, co espondiendo cada una a
un p oceso de ans o mación del lujo de in o mación: in e az de usua io, sis ema
in e ogado , sis ema uni icado y almacenamien o de da os. La in e az de usua io
pe mi e el acceso a la in o mación a a és de consul as que se en ían al sis ema
in e ogado y la isualización de los esul ados de esas consul as. El sis ema
in e ogado aslada las pe iciones del usua io a un lenguaje de consul a de da os. El
sis ema uni icado desglosa las pe iciones del usua io pa a ecoge la in o mación de
las bases de da os co espondien es. Po úl imo, el almacenamien o de da os
almacena la in o mación de o ma dis ibuida en múl iples y a iadas bases de da os.
De es a o ma el usua io iene una isión global e in eg ada de oda la
in o mación disponible, sin que eso suponga ees uc u a odas las bases de da os
sec o iales. Noso os p oponemos el uso de XML (eX ensible Ma kup Language) [3].
XML es un lenguaje de ma cado, es deci , es un lenguaje que u iliza ma cas pa a
delimi a el comienzo y el inal de un de e minado ipo de da o. Es e lenguaje es á
des inado al in e cambio de con enido o da os especí icos en e aplicaciones, y se
suele de ini como un lenguaje de inclusión de me ada os. U ilizando XML de inimos
las ca ac e ís icas de los medios digi ales p esen es en la espues a a una consul a:
ipo, amaño, localización, enlaces, e c.
Una ez que hemos de e minado el ipo de in o mación que a a con ene un
de e minado a chi o XML, de inimos el DTD (Documen Type De ini ion). Un
a chi o DTD es un documen o que complemen a a un a chi o XLM desc ibiendo los
elemen os que pueden apa ece en el a chi o XML y la o ganización es uc u al que
ienen. Jun o a la de iniciones de ipos de da os desc i os en un documen o DTD y a
los da os con enidos en un documen o XML, u ilizamos documen os que eciben el
nomb e de hojas de es ilo que nos pe mi en mos a de o ma de e minada la
in o mación del documen o XML. Pa a el caso de XML se han de inido los o ma os
CSS (Cascade S yle Shee ) y XSL (eX ensible S yleshee Language). La p opues a de
a qui ec u a se basa en el esquema de la igu a 2.
Vemos que en el ni el del se ido apa ecen dos bases de da os: las
denominadas “ins i u o”, que son las bases de da os sec o iales desc i as en la igu a 1
y que man end ían su es uc u a, y las denominadas “DTD-XSL-CCS”, que incluyen
los me ada os y las hojas de es ilo. El ni el in e medio lo cons i uye el mediado , que
ope a con el ni el in e io a a és de un ORB (Objec Reques B oque ) que
independiza el acceso a las bases de da os del sis ema de consul a. En es e ni el
ambién se encuen a el “XML middlewa e”. El XML middlewa e se enca ga de
ecibi las pe iciones ealizadas desde el ni el clien e y de aduci la de mane a que el
ni el se ido las en ienda. Po úl imo, en el ni el supe io se encuen a el clien e, que
dispone de un na egado que le p esen a la in e az de usua io a a és de la cual
puede solici a in o mación o modi ica la, dependiendo de las p io idades de uso. La
in o mación que llega al na egado es á en o ma o XML, con eniendo los enlaces a
los documen os necesa ios pa a la desc ipción de los da os (DTD) y su p esen ación al
usua io (hojas de es ilo).
Figu a 2: A qui ec u a
Los p ocesos de se ialización y dese ialización que apa ecen en los ni eles
se icio y clien e, ienen como in acili a el lujo de in o mación en e capas. El
usua io de la aplicación es o almen e ajeno a la complejidad in e na del sis ema. Así,
un usua io e á igual de complejo el solici a una lis a de odos los yacimien os de
Se illa como el hace una pe ición de odas las o os de inmuebles en las que apa ezca
una c uz. El mediado se enca ga á de hace que el o ma o de es as consul as sea el
adecuado e i a la base de da os que pueda da los esul ados solici ados.
5 Conclusiones
En es e documen o se ha analizado un p oblema eal, el del IAPH y una
posible solución a qui ec ónica en la que el p oblema se esuel e omándolo como un
sis ema pa a el a amien o de biblio ecas digi ales. Dicha p opues a ha sido omada
po el IAPH y es á siendo ac ualmen e aplicada. Sin emba go, no se es á
desa ollando el sis ema en su o alidad desde el p incipio. El p oblema es á siendo
a on ado po ases, es ando ac ualmen e en una ase inicial. En es a ase sólo se
incluyen una pa e de los da os que debe con empla la aplicación, pe o poco a poco,
se i án incluyendo odas esas necesidades.
6 Re e encias
1. B isaboa, Nie es. M.J. Du án, C. Lalín, J.R. López, J.R. Pa amá, M.R. Penabad, A.S.
Places, “A qui ec u a pa a Biblio ecas Vi uales”, 1999.
2. Wi en, I. C aig Ne ill-Manning, Sally Jo Cunningham. “Building a Digi al Lib a y o
CSR. Technical Issues”. P oc. o he 19 h Aus alesian Compu e Science Con . 1996.
3. Wo ld Wide Web Conso ium. www.w3c.o g, 2000.