Table Of ContentPropuesta de perfil de aplicación de metadatos
para una agenda abierta de actividades
socioculturales
.
Proposal of a metadata application profile for a sociocultural activities open schedule
María Ayuso Cantalejo
Facultad de Comunicación y Documentación de la Universidad de Murcia. Campus Universitario de Espinardo.
30100 [email protected]
Resumen
Abstract
El objetivo fundamental del trabajo es realizar una
The main objective of this work is make a pro-posal of
propuesta de perfil de aplicación de meta-datos para
metadata application profile for an open social apply-
una agenda abierta de actividades socioculturales.
ing Semantic Web technologies and the Linked Open
Para su realización se han analizado las distintas
Data principles. An events description model are
tecnologías de la web semántica, de la propuesta
proposed and have been identified ontologies and
Linked Open Data, así como servicios de agendas
description schemas that are used to accomplish it.
socioculturales realizadas por Administraciones Pú-
The proposal uses the following ontologies: SNaP
blicas. Se han establecido los esquemas de descrip-
Event Onto-logy, SNaP Stuff Ontology, Time, Geo,
ción y las ontologías que se usaran para la elabora-
SKOS, FOAF and Dublin Core. The work conclude
ción de dicha propuesta. Se han adoptado las si-
that even with the variety of services and heterogene-
guientes ontologías para su elaboración: SnaP Event
ous structures it is possible develop a com-mon struc-
Ontology, Snap Stuff Ontology, Time, Geo, SKOS,
ture reusing existing ontologies and description
FOAF y Dublin Core. Se estable-cen futuras líneas de
schemas. Some future lines of work are defined like
trabajo como definir clases y propiedades que permi-
defining classes and properties that allow the descrip-
ta para detallar de un modo más preciso actividades y
tion of activities and events in a more detailed and
eventos y cuál es el modelo más adecuado para
precise way and define which is the most appropriate
aplicar los principios de Linked Open Data.
model to apply the Linked Open Data principles.
Palabras clave: Web Semántica, Linked Open
Keywords: Semantic Web, Linked Open Data, Ontol-
Data, Ontologías, Ontologías SNaP, Metadatos,
ogies, SNaP Ontologies, Metadata, Sociocultural
Eventos Socio-culturales.
Events.
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
189
1. Introducción la sociedad. Es decir, todos los contenidos
digitales cuya propiedad intelectual pertenezca a
La sociedad actual, sobre todo en países des-
la Administración o sean de dominio público,
arrollados, crea, distribuye, difunde, usa e integra
siempre que no formen parte de las excepciones
la información como motor de una actividad por el carácter en sí del propio contenido, serán
económica, política y cultural característica
puestos a disposición de la ciudadanía de manera
(Crespi et al., 2010), de un desarrollo humano y
telemática sin restricciones tecnológicas para su
un progreso tecnológico representativo.
uso, estudio, copia o redistribución.
En 2003, en la directiva 2003/98/CE de 17 de
En junio de 2013 el Parlamento y el Consejo
noviembre de 2003, el Parlamento Europeo y el
Europeo publicaron la directiva Dir. 2013/37/UE
Consejo consideraban que la información
de 26 de junio de 2013 por la cual se modifica la
recogida, producida, reproducida y difundida por
2003/98/CE, anteriormente nombrada y en este
el sector público constituía una materia prima
punto ya desfasada, teniendo en cuenta una serie
para otros productos y servicios y preveía que el
de consideraciones como: que el volumen de
aumento de su importancia, así como un mayor
datos ha aumentado exponencialmente de
acceso para su reutilización por parte de las manera global y que al mismo tiempo están
empresas contribuiría a un crecimiento
generando y recopilando nuevos tipos de datos y
económico y a la creación de empleo (CE,
que la rápida evolución tecnológica permite la
2003).Esta directiva se tradujo en España en la
creación de nuevo servicios y aplicaciones
Ley 37/2007 de 16 de noviembre, sobre la
basados en el uso, la agregación o la
reutilización de la información del sector público.
combinación de los datos; Haciendo especial
Esta Ley entiende por reutilización el uso de
hincapié en el formato, considera que se debe
documentos que obran en poder de las
fomentar el uso de formatos abiertos (2) y legibles
Administraciones y organismos del sector público,
por máquina (3), así como la inclusión de
por personas físicas o jurídicas, con fines
metadatos y que se rijan por normas formales
comerciales o no comerciales, siempre que dicho
abiertas (4) (UE, 2013).
uso no constituya una actividad administrativa
pública, quedando excluido el intercambio de
Por motivos distintos a la Unión Europea, más
documentación entre Administraciones. Establece
relacionados con la situación política y social del
tres modelos de reutilización de los documentos.
país que por el interés de la reutilización de la
El primero decreta la reutilización de los
información pública, España aprueba la Ley
documentos que están a disposición del público
19/2013, de 9 de diciembre, de transparencia,
sin sujeción a condiciones, el segundo dispone
acceso a la información pública y buen gobierno,
licencias tipo para los documentos sujetos a
con el fin de promover la eficacia y la eficiencia
condiciones y por último para los documentos que
del Estado a favor del crecimiento económico
necesiten solicitud previa establece la
entre otros. El propósito de la Ley es garantizar el
incorporación condiciones recogidas en licencias
derecho de acceso a la información relativa a la
tipo. Las condiciones a las que hace referencia
actividad pública. Entre sus principios generales
deben ser claras, justas y trasparentes, si se encuentra la publicación en sede electrónica o
restringir las posibilidades de reutilización ni
página web la información sujeta a obligaciones
limitar la competencia o discriminar.
de transparencia de manera clara, estructurada,
´
entendible y en formatos reutilizables, para ello se
En paralelo, se elaboró la Ley 56/2007, de 28 de
establecerán mecanismo para facilitar la
diciembre, de Medidas de impulso de la Sociedad
identificación, localización, accesibilidad, la
de la Información. Esta Ley enmarca las medidas
interoperabilidad, la calidad y la reutilización de la
del Plan Avanza (1). Son especialmente
información. Igualmente establece que toda la
interesantes las disposiciones adicionales
información será comprensible, de acceso fácil y
decimoquinta y decimosexta. La primera versa
gratuito y vela por el acceso a las mismas por
sobre el fomento a la participación ciudadana y de
personas con discapacidad.
las entidades privadas sin ánimo de lucro en la
sociedad de la información garantizando el
En definitiva, todas estas directivas o leyes hacen
pluralismo, la libertad de expresión y el fomento
referencia de manera más o menos directa a la
de los valores democráticos gracias a medios de
publicación de datos abiertos, es decir, aquellos
apoyo y a líneas de financiación para que se
que pueden ser utilizados, reutilizados y
puedan desarrollar servicios relacionados con la
redistribuido por cualquier persona con la única
sociedad de la información que atiendan al
condición de citar la fuente y compartir en las
interés general o a grupos desfavorecidos. La
mismas condiciones. (Open Knowledge
segunda trata sobre los contenidos digitales de
Foundation, 2013).
titularidad pública para su puesta a disposición de
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
190
Por otro lado, algunas normas técnicas sobre la rudimentarias que se hacen pal-pables en el
interoperabilidad vuelven a tratar aspectos con- tratado y recuperación de información.
tenidos en el Real Decreto 4/2010, Sobre el
Esquema Nacional de Interoperabilidad en el Los datos abiertos son la materia prima para el
ámbito de la Administración Electrónica, que desarrollo de nuevos servicios a partir de la
encuadra elementos comunes que ha de servir reutilización de los datos, de forma directa a
como guía a las Administraciones en materia de través del procesado de los datos o de forma más
interoperabilidad, enunciando los principios selectiva mediante APIs (Interfaz de
específicos, especificando las dimensiones de la Programación de Aplicaciones), interfaces de
interoperabilidad organizativa, semántica y comunicación que actúan como enlaces entre
técnica a la que hace referencia el artículo 41 de componentes de software, como pueden ser
la Ley 11/2007, de 22 de junio, sobre la servicios web o aplicaciones, gracias a la
interoperabilidad de los Sistemas de Información, interoperabilidad de los datos abiertos, para la
especificando de igual manera las creación de nuevos productos y servicios y
infraestructuras y los servicios comunes, aumentas el valor de los datos. Una buena API
elementos reconocidos de dinamización, facilita la tarea de desarrollas aplicaciones, ya
simplificación y propagación de la que facilita todas las piezas y el programador solo
interoperabilidad, a la vez que facilita-dores de la tiene que unirlas para lograr el fin que desea
relación multilateral. Finalmente elabora unas (Luján Mora, 2002). Un ejemplo es la API de
normas técnicas de interoperabilidad y establece Google Maps que permite incluir datos o
los instrumentos necesarios para ello, de forma información en los mapas desde un usuario
que se facilite la aplicación del Esquema. concreto, sin necesidad de acceder a su sitio
Web. A través de las APIs se pueden generar
A raíz de este texto legal, se publica la mashups, aplicaciones o páginas web que
Resolución de 3 de octubre de 2012, de la combinan datos de dos o más fuentes externas,
Secretaría de Estado de Administraciones como otros sitios webs, cuyos datos pueden ser
Públicas, por la que se aprueba la Norma Técnica obtenidos de formas distintas, incluidas sus APIs
de Interoperabilidad de Catálogo de estándares y ficheros de sindicación, creando un nuevo
que tiene por objeto establecer un conjunto de servicio o contenido. Habitualmente, los mashups
estándares que satisfagan el artículo 11 del real se basan en APIs abiertas de otros servicios. Se
decreto anteriormente mencionado. Uno de los debe entre otras cosas a la filosofía de compartir
temas de interés para la ciudadanía son las datos y servicios promovidos por la web social.
actividades socioculturales. Actualmente existen Gran parte de las aplicaciones para móviles se
un gran número de servicios y productos de basan en este sistema (Arroyo, 2011).
agenda de eventos culturales que buscan
absorber toda la información cultural de Este artículo se centra en la propuesta de un
determinadas zonas geográficas, más o menos perfil de aplicación de metadatos para una
ex-tensas, para poder transmitirlas a los usuarios. agenda abierta de actividades socioculturales.
Muchos de ellos, incluso los generados por la Entiendo que los metadatos pueden formar un
propia Administración, no aprovechan las conjunto estableciendo relaciones entre ellos,
oportunidades que la Interoperabilidad les brinda denominados esquemas de metadatos, por lo
y la reutilización de la información que algunas general mediante la implantación de reglas para
Administraciones Públicas ponen a disposición de su uso y gestión, relacionados taxativamente con
los usuarios y los que si lo hacen no aprovechan la semántica, la sintaxis y la obligatoriedad de los
todo el potencial que tienen. valores (UNE-ISO 23081, 2009). Se puede definir
un perfil de aplicación de metadatos como una
Se verán casos tan dispares como Tu Cultura y especificación del uso de los elementos de
Andalucía te quiere – ambas agendas culturales metadatos incluidos en un conjunto de elementos.
de Andalucía-, COOL-TURA de eventos en la
Región de Murcia, Disfruta Lorca este municipio Por tanto: establece las reglas de la organización
o Kulturklik con información sociocultural del País y las directrices de uso de los elementos,
Vasco. Todas estas agendas tienen en común identifica las obligaciones y limitaciones de los
que han sido promovidas por las distintas elementos y proporciona comentarios y ejemplos
administraciones públicas ya sean territoriales o para ayudar a la comprensión de los elementos,
locales. Algunas de ellas aprovechan las pudiendo incluir elementos integra-dos
normativas aquí expuestas creando nueva procedentes de uno o más conjuntos de
información a partir de catálogos de datos elementos, así permite a una aplicación
abiertos y publicados en formatos interoperables determinada cumplir los requisitos funcionales
por ellos mismos y puestos a disposición de la (UNE-ISO 23081, 2009).
ciudadanía y otros utilizando técnicas más
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
191
Por tanto, esta propuesta va más allá de la otro lado, RDF es un modelo de datos que orga-
elaboración de una ontología y busca la niza la información en forma de tripletas sujeto-
especificación de un modelo de representación de predicado-objeto que se emplea en la Web Se-
información de eventos socioculturales para mántica y se expresa sintácticamente mediante
mostrar y almacenar datos integrables e XML (serialización). Otro aspecto importante es el
interoperables haciendo que sean tan accesibles uso de URIs (Uniform Resource Identifier) en la
y enlazables como pueden ser los contenidos Web Semántica para la identificación de recursos
web. La interoperabilidad depende la eficacia de de información y los elementos de los vocabula-
la conceptualización de un recurso para que rios utilizados para la descripción de los mismos.
pueda ser usado en otro con éxito.
La filosofía de trabajo de la Web Semántica se
asienta sobre una serie de puntos: utilizar mode-
2. Metodología
los de metadatos para la descripción de recursos
Para la elaboración del presente Trabajo Fin de de información y vocabularios RDF para repre-
Máster se ha realizado en primer lugar una revi- sentar dichos metadatos; desarrollar esquemas
sión bibliográfica del estado de la cuestión, anali- RDF u Ontologías para describir recursos o re-
zando conceptos como: datos abiertos, datos presentar los enlaces entre los mismos; localizar
y enlazar recursos de conjuntos de datos de loca-
enlazados, datos abiertos enlazados, catálogos
de datos abiertos, interfaces de programación de lizaciones diferentes, incluso gestionados por
aplicaciones, servicios Web, Servicios REST y entidades distintas, para su integración y reutili-
SOAP, etc. y su utilidad. zación; deducir a partir de relaciones lógicas defi-
nidas entre los recursos, permitiendo hallar infor-
También se ha realizado un análisis de los casos mación implícita y abriendo un nuevo campo para
de usos de servicio de agendas de eventos so- la aplicación de herramientas y agentes inteligen-
cioculturales creadas por alguna administración tes.
pública para comprobar si entre todos existía
alguno que aprovechara las tecnologías de la La Web Semántica tiene una arquitectura que
Web Semántica. Así como de los conjuntos de sigue usando las bases sobre las que se des-
datos de eventos elaborados por las mismas, arrolló la web: utilización de URL para la localiza-
ción y acceso a objetos, uso de protocolo HTTP
para comprobar que sean reutilizados por otros
servicios y aprovechar la información ya existen- para la petición y transmisión de dichos objetos,
te. aplicación de HTML para que los documentos
sean legibles para las personas.
En segundo lugar se ha realizado un análisis y
estudio de esquemas de metadatos existentes A partir de este punto amplía con la inclusión de
con dominio relacionado al tema de las activida- nuevas capas superpuestas para que la informa-
des socioculturales de la propuesta. ción disponible en la Web Semántica sea inter-
operable a tres niveles: sintáctico, estructural y
En el tercer paso se ha elaborado un esquema de semántico. En la primera capa se mantienen las
metadatos ajustado al dominio específico de la características para identificar, localizar y codificar
propuesta, al no existir ningún esquema de meta- datos de la Web 2.0. Para la codificación de ca-
datos que se ajuste al objetivo de la pro-puesta. racteres internacionales y poder utilizar cualquier
idioma y/o alfabeto para publicar información en
En cuarto lugar se ha realizado el análisis de
la Web se usa como estándar UNICODE.
ontologías y se han designado las que se utiliza-
rán en la propuesta. El uso de Identificadores de Recursos, ya sean
URIs, URLs o URNs(5), es fundamental para la
El quinto paso ha consistido en la elaboración de
unificación de la localización de recursos utilizan-
un perfil de aplicación de metadatos a partir del
do una nomenclatura común y descentralizada.
esquema de metadatos y la ontología elaborados
Los editores de recursos son más o me-nos libres
junto con tecnologías de la Web Semántica. -
para definir la URI que identifique cualquier recur-
so.
3. Tecnologías de la Web Semántica y
Linked Open Data Las especificaciones XML (eXtensible Markup
Language) proporcionan un formato para repre-
Para la publicación de estos datos abiertos se
sentar una sintaxis jerárquica que es utilizado por
precisa de una serie de estructuras homogénea y
la mayoría de las aplicaciones web para el inter-
tecnologías de la Web Semántica. El W3C coor-
cambio de información. Para hacer referencia a
dina la mayor parte de los trabajos sobre la Web
los recursos y vocabularios de descripción se
Semántica y tiene como base XML y RDF. Me-
emplean los espacios de nombres XML (XML
diante XML se pueden emplear una serie de me-
namescapes). Gracias a ellos es posibles hacer
canismos para definir sintaxis que permitan el
referencia a conjuntos de elementos de descrip-
almacenamiento y el intercambio de datos. Por
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
192
ción de metadatos. Lo que permite indicar que en 4. Análisis de casos de uso
un documento concreto van a utilizarse vocabula-
Para el presente trabajo se ha pretendido realizar
rios que pueden usar a su vez elementos con el
una selección representativa, contemplando las
mismo nombre, al fin de evitar posibles conflictos
y facilitar su reutilización. agendas socioculturales realizadas por la
Administración pública, ya sea a nivel nacional,
Para la representación de la información semánti- territorial o local. Se han tenido en cuenta
camente interoperable se desarrolló RDF (Re- cuestiones como: la estructura de la información,
source Description Framework), un modelo de su clasificación y organización, el uso de servicios
datos muy simple que sirve para identificar re- complementarios (geolocalización, imagen y
cursos y describir sus características y enlaces video) y si cuentan con iniciativas de Datos
con otros recursos. Gracias a RDFS (RDF Sche- Abiertos. Las principales fuentes de información
ma) se pueden describir jerarquías de clases y emplea-das para la selección son: por un lado, el
propiedades de los recursos de manera sencilla y portal 060.es que es el punto de acceso a la
mediante OWL (Web Ontology Language) se Administración española para ciudadanos y
describen ontologías más precisas semántica- empresas y que ofrece información sobre los
mente. servicios y prestaciones más importantes de las
administraciones públicas como las actividades,
Estos tres elementos (RDF, RDFS y OWL) se
su organización y funcionamiento, independiente-
complemente entre sí y con-forman una semánti-
mente de si pertenecen a la general, la auto-
ca bien definidas que pue-den utilizarse para
nómica o local. Y por otro lado, el Mapa Mundial
inferencia a través de reglas lógicas de razona-
de Catálogos de Datos Públicos realizado por la
miento expresado en RIF (Ru-le Interchange
Fundación CTIC (6).
Format). RDF ofrece un lenguaje de consulta para
la selección de tripletas específicas denominado
Las agendas analizadas son: Tu Cultura y
SPARQL (SPARQL Protocol and RDF Query Lan-
Andalucía te quiere, de la junta de Andalucía,
guage) y basado en la definición de condiciones o
Agenda Cultural de la Consejería de Cultura,
patrones de búsqueda que deben cumplir las
Deportes, Políticas Sociales y Viviendas del
tripletas recuperadas. Además define la especifi-
Gobierno de Canarias, Museos en Tenerife del
cación sobre el formato en el que se devuelven
Gobierno de Canarias, COOL-TURA y murcia-
los datos.
turistica.es de la Región de Murcia, Disfruta Lorca
En cuanto a técnicas para la publicación de datos del Ayuntamiento de Lorca y Kulturklik del
estructurados en la Web, la más conocida es Gobierno Vasco.
Linked Open Data (Datos Abiertos enlaza-dos,
LOD), proyecto coordinado por el W3C a través 4.1 Agenda TU Cultura (Junta de Andalucía)
de la iniciativa de aplicación de formatos y proto-
colos estándares abiertos. Su propósito es la TU Cultura se trata de una agenda participativa,
reutilización de datos, pertenecientes a diferentes donde cualquier usuario registrado puede crear
entidades, para su lectura, interpretación y proce- su propia agenda a partir de sus preferencias o
sado por automático por aplicaciones informáti- colaborar de forma activa incluyendo nuevos
cas. Gracias al uso de estándares y al protocolo eventos gracias a la publicación de nuevos con-
HTTP, estas aplicaciones son capaces de acce- tenidos de manera sencilla y rápida. Además de
der a un conjunto de datos y analizarlos para la división por provincias andaluzas, categoriza
seguir los vínculos existentes entre ellos y descu- los eventos por temas. Aunque es un listado
brir nuevas conexiones. simple y no hace una clasificación facetada
permite clasificar cada evento con más de una
Linked Open Data se basa en una serie de re-
tipología.Permite compartir los eventos en redes
glas definidas por Berners-Lee (2006): utilizar
sociales como Facebook y Twitter. Además tiene
URIs para nombrar de manera univoca tanto obje-
una versión en forma de aplicación, bajo el
tos como recursos; que se pueda acceder gracias
nombre de culTUraAR+, con tecnología de
al protocolo HTTP a estos recursos en la Web;
realidad aumentada (7). Cabe destacar, que
negociación de con-tenido, es decir suministrar
siendo la Junta de Andalucía una de las
los datos en un formato útil para el cliente(); utili-
Administraciones Auto-nómicas pioneras en la
zar estándares y tecnologías abiertas como RDF
valorización de la información y en el tratado y
o SPARQL para acceder y recuperar los datos; y
gestión de la misma, que esta agenda no se valga
por último definir conexiones entre conjuntos de
de las tecnologías de la Web Semántica para su
datos para que se puedan encontrar recursos
funcionamiento y emplee un sistema, aunque
relacionados a partir de los enlaces entre los
colaborativo, más parecido a una base de datos.
mismos, evitan-do así la duplicidad de contenido.
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
193
4.2 Andalucía te quiere (Junta de Andalucía) 4.5 COOL-TURA (Región de Murcia).
En contraposición a esta agenda se encuentra Agenda de eventos culturales de la realizada por
Andalucía te quiere, web que ofrece información la Región de Murcia, con información relativa los
sobre actividades culturales como exposiciones, eventos socioculturales que tienen lugar en la
conciertos, festivales, campeonatos, etc. Dicha Comunidad Autónoma. Los eventos están
información es recogida del portal de Datos clasificados por categorías de carácter general,
Abiertos de la Junta que posee más de 60 con- abarcando distintos tipos de eventos en una sola
juntos de datos, todos disponibles para ser categoría, y escasas en número por lo que cada
consultados en XML, CSV, JSON, etc. y permiten evento solo es clasificado por una sola. La
el acceso mediante HTML. La finalidad de este ordenación de eventos se hace por fecha, por
Sitio Web es constituirse como una plataforma de orden alfabético y categoría. El portal presenta un
intercambio de información, interacción y buscador simple que per-mite realizar búsquedas
comunicación multidireccional con los usuarios por texto libre dentro de los apartados del mismo
turísticos, profesionales y empresarios del sector. (Agenda, Anuncios, Directorio y Noticias) pero no
Divide los eventos según el tipo, además de por permite realizar una búsqueda avanzada, de
provincias y municipios. Siguiendo la línea de TU manera que se puede producir demasiado ruido o
Cultura, permite clasificar cada evento con más silencio en los resultados.
de una tipología aunque sea un listado simple y
no realice una clasificación facetada. Quizá se 4.6 Murciaturistica.es (Región de Murcia)
podría sacar más partido si permitieran el acceso
Además de la agenda COOL-TURA, la
a los datos en RDF o XML, por ejemplo, ya que
Consejería de Cultura y Turismo de la Región de
no limitarían su uso a consultas en web y
Murcia tiene otra agenda enfocada hacia el
permitiría su empleo para la creación de nuevas
turismo dentro del programa Destino Región de
aplicaciones.).
Murcia. Es una agenda mucho más moderna, con
la información más completa y con una imagen
4.3 Agenda Cultural de la Consejería de Cultura,
recientemente renovada. Los eventos están
Deportes, Políticas Sociales y Vivienda (Gobierno
clasificados de manera más específica que la
de Canarias).
anterior, pero tampoco permite que sea faceta-da.
La agenda cultural del Gobierno de Canarias, con Aunque se den menos casos de eventos que
información sobre los eventos culturales de esta puedan ser incluidos en dos categorías, pero
comunidad. La presentación de los eventos es pueden producirse. El portal presenta un
sencilla con unos pocos apartados con la buscador que permite realizar búsquedas por
información mínimamente necesaria. A parte de la texto libre, por cualquier destino de dentro de la
clasificación geográfica, hace una categorización Región, de cualquier sección e incluso por la
simple de los eventos con una única tipología. No fecha. Además tiene enlaces al listado de eventos
emplea servicios de la Web 2.0 como redes del día, días posteriores, de la semana y otro de
sociales, sistema de geoposicionamiento, destacados.
servicios de vídeo, blogs, etc. Tampoco emplea
servicios o tecnologías de la Web Semántica. 4.7 Disfruta Lorca (Ayuntamiento de Lorca)
Por otro lado, Disfruta Lorca es una aplicación
4.4 Museos en Tenerife (AYPA Soft- Gobierno de
móvil de carácter turístico elaborada por el
Canarias).
Ayuntamiento de Lorca a partir de varios
Es especialmente interesante la aplicación Mu- conjuntos de datos de su Catálogo de Datos,
seos en Tenerife con información sobre eventos como son: Agenda, Monumentos, Museos, y otros
que tienen lugar en los museos de la isla de sobre itinerarios, transporte –paradas de autobús
Tenerife y noticias relacionados con los mismos, y taxis, parkings públicos, calles cortadas, etc.- y
creada a partir de datos generados por muse- del sector público –direcciones y teléfonos-.
osdetenerife.org y por el Portal de Datos Abiertos
de Canarias. Utiliza dos conjuntos de datos, por Todos los conjuntos de datos se pueden consultar
un lado Museos de Tenerife-Eventos y Mu-seos en distintos formatos como XML, CSV, JSON,
de Tenerife- Información general (geolocalizados). RSS, RDF, por lo que se puede tratar con para su
Es por tanto un ejemplo de la empleabilidad de estudio y empleo con relativa facilidad,
los Datos Abiertos de las Administraciones. En ajustándose a los términos de uso. La agenda es
este caso si se puede acceder al conjunto de escasa en cuanto a la cantidad de eventos –
datos en formato RSS, XML, JSON, etc. del que menos de 10- y no presenta una clasificación por
parte la aplicación. categorías. Para encontrar información geográfica
hay que dirigirse al callejero de la aplicación y
para la de un lugar concreto a museos o
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
194
monumentos, pero no incorpora dicha 5.1 Propuesta de un modelo de descripción de
información dentro de los eventos, por lo que su eventos socioculturales
uso se antoja complicado y lento.
Para la realización del perfil de aplicación de
metadatos se ha elaborado una propuesta de
4.8 KulturKlik (Gobierno Vasco)
representación de eventos para crear una
Por último, es una plataforma común y abierta, ontología. La propuesta presenta siete recursos
creada por el Gobierno Vasco para que todos los descriptibles distintos que sirven para describir
participantes de la cultura puedan darle difusión e eventos, incluido el recurso evento (ver figura en
incluso comercializar sus actividades y aquellos el anexo).
contenidos que sean posibles. Cuenta con un
decálogo en el que promueven ciertas actividades Un recurso ‘Evento’ puede describir-se a través
y actitudes como pueden ser: convertirse en una de unas características como el nombre, pero
plataforma digital de encuentro a disposición de la para hacer una descripción precisa es necesario
ciudadanía, ser sostenible dentro de la sociedad relacionarlo con otros recursos. Un recurso
digital y teniendo en cuenta el desarrollo de las ‘Evento’ se relaciona con un recurso ‘Localización
nuevas tecnologías, bus-car la colaboración de Temporal’ por medio de la relación ‘tiempo’ o por
los distintos agentes culturales, el empleo de la inversa ‘TiempoDe’. Por otro lado, un recurso
software libre, permitir la crítica argumentada ‘Evento’ se relaciona con el recurso ‘Localización
dentro de unas normas de convivencia, promover geográfica’ por medio de una la relación
la democracia cultural, estimular la creatividad, ‘ubicación’ o por la inversa ‘ubicaciónDe’.
difusión y uso de bienes culturales, referenciar las
fuentes y publicar informaciones con el Siguiendo con la propuesta, existen gran variedad
consentimiento del autor y defender el bilingüismo de eventos dependiendo de la temática, del tipo
del euskera y castellano. de evento, etc. Un evento puede ser clasificado,
enlazando un recurso ‘Evento’ con uno o varios
Kulturklik destaca por encima de las demás ya no recursos ‘Categoría’ por medio de la relación
solo por el empleo del conjunto de datos del ‘ClasificadoPor’ o por la inversa ‘Clasifica’. Un
Catálogo de Datos del Gobierno Vasco, Agenda recurso ‘Categoría’ se puede relacionar con un
de actividades y eventos culturales que se cele- recurso del mismo tipo mediante la relación
bran en la Comunidad Autónoma de Euskadi, ‘RelacionadoCon’. A su vez, una categoría per-
además tiene una API que permite, por ejemplo, tenece a una determinada faceta, los recursos se
la creación de un mapa con los evento cultura-les relacionaran por ‘ContenidoEn’ o a la inversa
en el País Vasco con la utilización de algunas ‘Contiene’.
tecnologías como: HTML, Google Maps,
Javascript y jQuery, jQuery UI y AJAX. La Por último, un evento tienes unos organizadores
utilización de la API es relativamente sencilla o participantes ya sea una persona o una
gracias a los diversos documentos que explican organización, entendiendo como tal cualquier tipo
su funcionamiento, tanto con ejemplos de de agrupación que implique a varias personas,
Kulturklik y otros conjuntos de datos y como con asociaciones o empresas. Por ello, un recurso
la Especificación de la API de eventos, donde ‘Evento’ se relaciona con los recursos ‘Persona’ y
establece los posibles parámetros en la URL. ‘Organización’ por medio de las mismas
Tiene una serie de restricciones y condiciones relaciones debido a su similitud, que son
como que hay un límite de cincuenta peticiones ‘Organiza-Por’ o ‘Participa’, dependiendo del
diarias por IP y que los contenidos están caso, y sus inversas: ‘Organiza’ o ‘ParticipaEn’.
protegidos por la Licencia Creative Commons 3.0. Se puede dar una relación de pertenencia entre
los recursos ‘Persona’ y ‘Organización’ ya que
5. Resultados una persona puede pertenecer a una
organización y u ésta a su vez está formada por
Para la realización del perfil de aplicación de personas
metadatos se ha elaborado una propuesta de
representación de eventos para crear una 5.2 Ontología y esquemas RDF aplicables al
ontología. Una vez, realizada la propuesta para la modelo propuesto.
representación de eventos socioculturales se
lleva a cabo la creación de una ontología, base Una vez, realizada la propuesta para la
del perfil de aplicación de metadatos, representación de eventos socioculturales se
realizándose un mapeado entre los elementos del lleva a cabo la creación de una ontología, base
modelo propuesto y las diferentes clases y del perfil de aplicación de metadatos. La
propiedades de las ontologías analizadas. elaboración de la ontología se ha realizado a
partir de clases y propiedades de ontologías ya
existentes, obtenidas del Linked Open
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
195
Vocabularies de la Open Knowledge Foundation: event:place
parte Dcterms:hasPart
SNaP Event Ontology (PNE): para la parteDe Dcterm:isPartOf
descripción de los eventos (McGinnis et clasifica owl:inverseOf pne:theme
al, 2012). clasificadoPor pne:theme
contiene owl:inverseOf
SNaP Stuff Ontology (PNS): para la
skos:inScheme
descripción de objetos tangibles e
intangibles (Wilton et al, 2012).
contenidoEn skos:inScheme
Frien-Of-A-Friend (FOAF): para describir relacionadoCon skos:semanticRelation
propiedades y relaciones entre personas, organiza owl:inverseOf
grupos y organizaciones (Brickley y Miller, event:agent
2010).
TIME para definir objetos de tiempo organizadoPor event:agent
(fechas, intervalos, duraciones). participa event:agent
participanteEn owl:inverseOf
SKOS para representar las
event:agent
categorías/subcategorías de las distintas
miembro foaf:member
facetas de clasificación de los eventos.
miembroDe owl:inverseOf
foaf:member
5.3 Propuesta de mapeado del modelo propuesto.
Tabla II: Elementos y Clases del modelo propuesto.
Se ha realizado un mapeado entre los elementos
5.4 Perfll de aplicación de metadatos
del modelo propuesto y las clases y propiedades
de las ontologías analizadas y seleccionadas.
Al igual que la ontología el perfil de aplica-
ción de metadatos cuenta con siete clases,
Elemento del modelo de Clases de las ontologías siendo pne.Event la clase central. Se entien-
descripción seleccionadas
de por evento cualquier acontecimiento im-
Evento pne:Event
portante y programado, ya sea de índole so-
Categoría Skos:Concept
cial, académica, artística o deportiva. Un
Faceta skos:ConceptScheme
evento puede tener agentes participando acti-
Localización Temporal time:TemporalEntity
vamente, un lugar espacio/tiempo, una cate-
Localización Geográfica pns:Location
goría que la clasifique, incluso subeventos.
Persona foaf:Person
Algunos ejemplos son: un concierto de músi-
Organización foaf:Group
Tabla I. Propuesta de mapeado del modelo ca clásica, una exposición pictórica o una con-
ferencia.
Se usa SKOS para la representar el sistema de
La clasificación de los eventos viene determi-
clasificación facetada porque es el estándar en la
nada por la clase skos:Concept, una clase de
Web Semántica para representar vocabularios
conceptos de SKOS, que se utiliza para refe-
controlados. Las relaciones subEvento,
rir- se a ideas específicas o significados esta-
tiempoDe, ubicaciónDe, participanteDe,
blecidos en un sistema de organización del
miembroDe, organiza, patrocina, clasifica y
conocimiento y describe su estructura con-
contiene no poseen un equivalente directo con
ceptual. Debe emplearse para establecer una
alguna de las propiedades de las ontologías
relación entre un evento con aquellas clases,
seleccionadas. Por lo que se han definido como
establecidas previamente, que convengan.
propiedades inversas de otras existentes
Se puede establecer una relación de uno a
utilizando la propiedad de OWL owl:inverseOf.
muchos. Es decir un evento podrá ser rela-
Las relaciones para definir jerarquías de lugares
cionado con tantas categorías como sea ne-
(“parte”, “parteDe”) y organizaciones
cesario. Además, la clasificación también
(“subInstitución”, “subInstituciónDe”) se han
puede ser facetada, por ejemplo un evento
mapeado con las propiedades dcterms:hasPart y
puede categorizarse por tipo de eventos, pú-
dcterms:isPartOf de Dublin Core.
blico al que va destinado, etc. Para eso se
emplea la clase skos:ConceptScheme que
Elemento del modelo de Clases de las ontologías
puede considerarse como una agregación de
descripción seleccionadas
uno o más conceptos SKOS. Debe emplearse
subEvento owl:inverseOf
para contextualizar la temática del evento.
pne:subEventOf
La localización geográfica de un evento viene
subEventoDe pne:subEventOf
tiempo event:time determinada por la clase pns.Location, punto
tiempoDe owl:inverseOf event:time geográfico que indica la ubicación de un even-
ubicación event:place to, independientemente de la localización
ubicaciónDe owl:inverseOf temporal o material
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
196
La clase time:TemporalEntity indica el tiempo ción, ya que sientan las bases para unificar las
en que transcurre un acto con un principio, un estructuras y los formatos de manera que a
fin y la duración. Un evento puede tener lugar partir de una información, en este caso cultural,
en momentos temporales distintos, como por se puedan elaborar sistemas más complejos al
ejemplo una obra de teatro con varias repre- poder trabajar de manera conjunta distintos
sentaciones. elementos y poder aportar cada uno algo propio.
La buena conceptualización de un recurso con-
En el modelo de descripción de eventos so-
lleva la consecución de la interoperabilidad
cio- culturales propuesto las relaciones de los
entre elementos.
re- cursos son bidireccionales, es decir cada
relación tiene su inversa (clasifi- Se ha podido constatar que es posible describir
ca/clasificadoPor, tiempo/tiempoDe, etc.) pero dicha estructura común con tecnologías de la
algunos de ellos no tienen una correlación Web Semántica y que se puede representar,
directa con propiedades de las ontologías como se ha demostrado, con esquemas de
analizadas, teniendo que utilizar owl:inverseOf descripción y ontologías como: PNE, PNS, PNI,
más la propiedad inversa que si tiene relación. PNT, OWL, RDFS, SKOS, etc. De tal forma que
Se puede ver su aplicación en el apéndice. es posible mostrar y almacenar la información
de manera que los datos sean integrables y que
6. Conclusiones. el servicio sea interoperable.
La propuesta de este trabajo era la de sentar las Como futuras líneas de trabajo se propone, por
bases de una agenda abierta destinada a con- un lado, definir aquellas clases y propiedades
tenidos socioculturales debido a que se detectó que permita modelar de un modo más detallado
diversos problemas en torno a los servicios de y preciso las actividades y eventos. Aunque los
agendas socioculturales existentes. A lo largo del resultados obtenidos durante este TFM son
análisis realizado a los casos de uso se pudo totalmente aplicables al diseño de estructuras
observar la gran variedad de este tipo de servi- de información para servicios y aplicaciones,
cios existentes y que pese a que la mayoría han debería estudiarse si la propuesta podría mejo-
surgido con la evolución de las TICs, son pocos rar creando una nueva ontología específica o
reutilizando/especializando ontologías ya exis-
los que aprovechan las tecnologías que la Web
Semántica ofrece. tentes que en algunos casos son demasiado
generales para nuestro propósito.
Algunos, como es el caso de Kulturklik o Disfruta
Lorca, aprovechan la información ya existente en Finalmente, también sería interesante formalizar
los catálogos de datos abiertos, en este caso la aplicación de los principios de Linked Open
concreto del Gobierno Vasco y del Ayuntamiento Data para la difusión de datos semánticamente
de Lorca respectivamente, y la reutilizan para operables relativos a las actividades sociocultu-
generar un nuevo servicio. Las distintas Adminis- rales, especialmente aplicando sistemas de
traciones Publicas están concienciadas de la gestión de contenidos.
importancia de la información que producen y
las nuevas oportunidades que pueden generar, Notas.
por ello están desarrollando en los últimos tiem-
(1) Plan para el desarrollo de la Sociedad de
pos proyectos para la reutilización de la informa-
la In- formación y de convergencia con Eu-
ción pública, todo esto acompañado por nuevas
ropas y entre Comunidades Autónomas y
normativas como se ha podido comprobar.
ciudades Autónomas.
En este análisis también se pudo observar que,
(2) Formato de archivo independiente de pla-
pese a que las estructuras de estos servicios
taformas y sin restricciones que impidan la
son heterogéneas entre sí, es posible extraer una
reutilización de documentos.
estructura común a todos ellos, por lo que se
podría crear una estructura general que podía (3) Formato legible por maquina si el docu-
ser compartida. Esto facilitaría el intercambio de mento está estructurado de tal manera
datos entre distintas organizaciones, tanto de que permite a las aplicaciones informáti-
agendas de eventos como de otros servicios cas identificar, reconocer y extraer con fa-
complementarios, como servicios de alojamiento cilidad los datos específicos que contiene.
de imágenes, de geolocalización, de venta de
(4) Norma establecida por escrito que especi-
entradas, etc. que son de interés para el usuario.
fica los criterios de interoperabilidad de
Es por esto que los perfiles de aplicación de una aplicación informática.
metadatos son esenciales para servicios como
(5) Los Nombres Uniformes de Recursos
los aquí estudiados para la consecución de la
(URNs, Uniform Resource Name) son un
interoperabilidad y la reutilización de la informa-
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
197
subconjunto de URIs utilizados para identi- 8156. http://boe.es/buscar/doc.php?id=BOE-
ficar recursos estén o no disponibles. Un A-2010-1331 [12-02-2014]
ejemplo de URN es un ISBN.
España. (2013) Ley Orgánica 19/2013, de 9 de
(6) Se puede consultar en: diciembre, de transparencia, acceso a la in-
http://datos.fundacionctic.org/sandbox/cata formación pública y buen gobierno. Boletín
log/fac eted/ Oficial del Estado, de 10 de diciembre de
2013, núm. 295, p. 97922-97952.
(7) La app emplea Aro Realidad Aumentada,
http://www.boe.es/boe/dias/2013/12/10/pdfs/B
que añade datos generados por ordenador
OE-A-2013-12887.pdf [12-02-2014]
sobre una imagen a tiempo real. Combina
la utilización del GPS, la brújula digital, la ISO (2011). Orientación sobre la elaboración de
cámara e Internet. un esquema de metadatos (Norma UNE-ISO
23081). AENOR.
Referencias.
Luján Mora, S. (2002). Programación de aplica-
Arroyo Vázquez, N. (2011). Información en el ciones web: Historia, principios básicos y
móvil. Barcelona: EPI-UOC. clientes web. Alicante: Editorial Club Universi-
tario.
Crespi Serrano, A. y Cañabate Carmona, A.
Open Knowledge Foundation. (2013). Open Defi-
(2010). ¿Qué es la Sociedad de la Informa-
ción? Barcelona: Telefónica – UPC. nition. http://opendefinition.org/ [3-4-2014]
https://upcommons.upc.edu/pfc/bitstream/209
Pastor Sánchez, J.A. (2011). Tecnologías de la
9.1/9588/1/65685.pdf [4-4-2014]
web semántica. Barcelona: Editorial UOC.
Digital Public Library of America. (2013). Metada-
Pastor-Sánchez, J.A., Martínez-Méndez, F.J. &
ta Application Profile, Version 3.
Rodríguez- Muñoz, J.V. (2012). Aplicación de
http://dp.la/info/developers/map/ [10-4-2014]
SKOS para la interoperabilidad de vocabula-
Dublin Core Metadata Initiative. (2011). FAQs rios controlados en el entorno de linked
Application Profile. open data. El profesional de la información,
http://wiki.dublincore.org/index.php/FAQ/Appli 21 (3), 245-253. DOI:
cation_Pro file [4-4-2014] 10.3145/epi.2012.may.04 [3-4-2014]
España. (2007) Ley Organica 11/2007, de 22 de Unión Europea. Directiva 2003/98/CE del Parla-
junio, de acceso electrónico de los ciudada- mento Europeo y Consejo relativa a la reutili-
nos a los Servicios Públicos. Boletín Oficial zación de la información del sector público
del Estado, de 23 de junio de 2007, núm. de 17 de noviembre de 2003.
150, 27150-27166.
Unión Europea. Directiva 2013/37/UE del Parla-
http://www.boe.es/diario_boe/txt.php?id=BOE
mento Europeo y del Consejo de 26 de junio
-A-2007-12352 [4-4-2014]
de 2013 por la que se modifica la Directiva
España. (2007) Ley Orgánica 37/2007, de 16 de 2003/98/CE relativa a la reutilización de la
noviembre, sobre reutilización de la informa- información del sector público. Diario Oficial
ción del sector público. Boletín Oficial del Es- de la Unión Europea, del 27 de junio de
tado, de 17 de noviembre de 2007, núm. 2013 pp. L175/1- L175/2
276, 47160 - 47165.
Wilton, P., McGinnis, J. & Harnan, P. (2012).
http://www.boe.es/boe/dias/2007/11/17/pdfs/A
SNaP Stuff Ontology.
47160-47165.pdf [4-4-2014]
http://data.press.net/ontology/stuff/ [24-4-
España (2007) Ley 56/2007, de 28 de diciembre, 2014]
de Medidas de Impulso de la Sociedad de la
Información. Boletín Oficial del Estado, de29
de diciembre de 2007, núm. 312, 53701-
53719.
http://www.boe.es/boe/dias/2007/12/29/pdfs/A
53701-53719.pdf [4-4-2014]
España. (2010) Real Decreto 4/2010, de 8 de
enero, por el que se regula el Esquema Na-
cional de Interoperabilidad en el ámbito de la
Administración Electrónica. Boletín Oficial del
Estado, de 29 de enero de 2010, p.8139-
Ayuso, M. (2014) Propuesta de perfil de aplicación de metadatos para una agenda abierta de actividades socioculturales.
Cuadernos de Gestión de Información 4, p.188-212. ISSN 2253-8429
Description:Proposal of a metadata application profile for a sociocultural activities open schedule ta para detallar de un modo más preciso actividades y eventos