Usted está aquí


1.1 Características Funcionales

1.1 Introducción

El nuevo Portal Open Data BCN, el Servicio de datos abiertos del Ajuntament de Barcelona, se presenta como un espacio optimizado para todo tipo de dispositivos (PC, tabletas y móviles) con el objetivo de facilitar el acceso a todos los usuarios y visitantes.

Es multi idioma (catalán, castellano e inglés) en su totalidad y está licenciado bajo CC BY (ver Condiciones de uso).

La cabecera incorpora el nombre oficial Open Data BCN con el logo representativo.

1.2 Página de inicio (Home)

La página de Inicio(Home) se estructura en 5 apartados:

  • Barra principal: desde donde se puede acceder a toda la información del Portal a partir de 6 conceptos: Sobre este sitio, Catálogo de datasets, Actualidad, Reutilizadores, Estadísticas y Reto Barcelona Dades Obertes.
  • Imágenes: Se muestra la ciudad, con su característica cuadrícula, las personas como elemento principal y el diseño, la innovación y la tecnología. Todos ellos son conceptos que inspiran el motivo de ser del portal y se muestran a modo de bienvenida a los usuarios.
  • Buscador: pensado para ayudar a encontrar los datasets. Busca por palabras y también se ofrece la opción de búsqueda a partir de los 5 principales temas en los que está clasificada la información.
  • Destacados: encontramos de dos tipos. Los Destacados, donde aparecen las últimas novedades, entrevistas, historias de uso y visualizaciones/aplicaciones, permitiendo acercar al usuario las actividades más recientes del portal con un solo vistazo. Y los Destacados Reto Barcelona Dades Obertes, donde se muestra información reciente referente al concurso.
  • El espacio del ciudadano: es dónde puede registrarse, hacer consultas, comunicar incidencias y participar o hacer seguimiento en las redes sociales.

1.3 Sobre este sitio

Toda la información relevante sobre el Portal Open Data BCN se recoge en el desplegable ‘Sobre este sitio", desde donde se puede acceder a 4 páginas diferentes:

  • Open Data BCN: Se explica la misión y la visión del Portal y su encaje en la estrategia digital del Ayuntamiento de Barcelona.
  • Características del Portal: Dónde se puede obtener información sobre las funcionalidades del portal y sus características técnicas.
  • Iniciativas relacionadas: Hace un repaso de las diferentes iniciativas dentro como fuera del Ayuntamiento que pueden tener algún tipo de relación con el Portal y los datos abiertos.
  • FAQs: Preguntas y respuestas sobre que es el Open Data y el uso de los datos.

Subir

1.4 Catálogo de datasets

El Catálogo de Datasets es la sección principal de este portal Open Data BCN, donde los usuarios pueden encontrar toda la información que el Ayuntamiento de Barcelona pone a su disposición en formato reutilizable.

La información está clasificada en 5 grandes temas: Administración, Ciudad y servicios, Economía y empresa, Población y Territorio los cuáles tienen diferentes subtemas.

Los filtros disponibles hacen más ágil la selección de datasets. Actualmente También está habilitado el filtrado por etiquetas (palabras clave), formatos, licencias, geolocalización, frecuencia de actualización, información histórica y disponibilidad de API CKAN.

Se permite la ordenación de los datasets por fecha de publicación (asc/desc) y popularidad (asc/desc).

En la pantalla inicial del catálogo podemos ver para cada dataset el: título, la descripción, el tema/subtema al que pertence, los formatos disponibles, la frecuencia de actualización y la disponibilidad de información histórica.

La API del catálogo también es accesible desde esta misma página. La información relacionada con su funcionamiento se puede encontrar en el apartado de Desarrolladores.

1.4.1 Los datasets

Una vez seleccionado el dataset se muestra toda la información completa de éste: los metadatos, las etiquetas asociadas, los recursos que lo componen en los diferentes formatos disponibles y las acciones habilitadas sobre cada uno de ellos. Se incluyen aquí también las series históricas en caso de que tengan.

Todos los recursos se pueden descargar y dependiendo del formato y tipo de almacenamiento también es posible la previsualización, en forma de tabla, gráfico o sobre mapa, así como el acceso vía API. Para los formatos .xls .xlsx la previsualización se realiza con la herramienta Excel Online.

La acción de previsualizar permite ver la información en tablas, gráficos o sobre mapa, en el caso de recursos CSV que estén almacenados en el datastore. Los formatos .xls .xlsx permiten la visualización del recurso con el Excel Online.

En el caso de la API, se puede consultar la documentación asociada en el apartado referente a Desarrolladores.

Se habilita también la funcionalidad que permite incrustar la información que se muestra por pantalla en informes, así como la de poder compartir en las redes sociales.

Se permite también hacer comentarios en cada dataset con el objetivo de establecer un diálogo entre los reutilizadores del mismo.

1.5 Actualidad

Es el desplegable donde están las páginas de Novedades, las Noticias y Entrevistas y las Historias de uso. Tiene dos objetivos principales: Por un lado dar a conocer los cambios y mejoras que se implementan periódicamente en el portal, como nuevos apartados o funcionalidades y la incorporación de nuevos datasets. Por otro lado, quiere acercar la cultura del Open Data al ciudadano, facilitando historias de uso y todo tipo de información relacionada con los datos abiertos.

1.6 Reutilizadores

Es el espacio que contiene información de interés para el colectivo de reutilizadores. El desplegable permite acceder a estos 2 apartados:

  • Desarrolladores: Es el lugar destinado a aportar información útil para los desarrolladores de aplicaciones y público objetivo con un perfil más técnico.
  • Visualizaciones y aplicaciones: Es el lugar que quieren dar a conocer los trabajos que los usuarios hagan y deseen compartirlos en el portal. En el subapartado Visualizaciones por temas se pueden encontrar las visualizaciones de los datasets que han despertado más interés representativo por parte de los usuarios.

1.7 Estadísticas

Este apartado, permite cuantificar el volúmen de datos, la actividad sobre los datasets, sobre los recursos y la actividad mensual que registra el portal. El link "Más información" con acceso directo al dataset Catálogo de los datos abiertos del Ajuntament de Barcelona - Open Data BCN permite ampliar esta información estadística.

  • Volumen de datos: Se muestra la cantidad de datasets publicados, recursos, formatos y series históricas de les que dispone Open Data BCN. También se presenta de forma gráfica, una clasificación de los datasets por tema y subtema.
  • Actividad sobre los datasets: Se muestra una gráfica lineal con la evolución de publicación de datasets, así como listas con los últimos datasets añadidos, modificados, más visitados recientemente (últimos 15 días), más visitados (desde 23/02/2017 Inauguración del nuevo portal), más descargados recientemente (por IP)(últimos 15 días) y más descargados (por IP)(desde 23/02/2017 Inauguración del nuevo portal).
  • Actividad sobre los recursos: Se listan los recursos más descargados recientemente (por IP)(últimos 15 días) y más descargados (por IP)(desde 23/02/2017 Inauguración del nuevo portal). También en valores absolutos, absolutos más descargados recientemente (últimos 15 días) y absolutos más descargados (desde 23/02/2017 Inauguración del nuevo portal).
  • Actividad sobre el portal: Se puede encontrar información gráfica referente a las sesiones, visitas, páginas únicas visitadas, páginas vistas, el tanto por ciento de nuevas sesiones y de rebote y el tiempo medio de cada sesión. Tres gráficas circulares muestran las sesiones por idioma (catalán, castellano, inglés), por país, tipo de dispositivo (PC, móvil y tableta) y un gráfico de barras por hora de acceso. Finalmente, se muestran 2 gráficas: evolución del registro de usuarios y número de consultas recibidas.

Se ofrece la posibilidad de descargar en formato .png diferente información gráfica de esta página.

1.8 Reto Barcelona Dades Obertes

En este apartado del portal se encuentra la información respecto al concurso Reto Barcelona Dades Obertes.

  • ¿Qué es?: Toda la información sobre este concurso que promueve el uso de los datos abiertos en los centros educativos de la ciudad de Barcelona.
  • Novedades: Las noticias e imágenes más destacadas del proyecto.
  • Centros participantes: Listado de todos los centros que participan.
  • Jurado: Relación de los miembros que conforman el jurado.
  • Acto Final: Descripción del acto de defensa y entrega de los premios del concurso.
  • El evento. Los proyectos: Información de como se desarrolló el acto de entrega del premio.

2. Características Técnicas

Subir

2.1. Introducción

El Portal de Datos Abiertos del Ajuntament de Barcelona se ha desarrollado con una instalación mixta de Drupal y CKAN sobre Ubuntu. La versión instalada de Drupal es 7.52 (con php 5.6) y la de CKAN es 2.6.0, últimas versiones estables disponibles en código abierto en el momento de su creación.

2.2. CKAN

La sección de Catálogo de Datasets es la que utiliza el software CKAN, el cual ha sido elaborado por la Open Knowledge Foundation.

Se han instalado las extensiones de CKAN:

  • dcat (licencia abierta): Proporciona complementos que permiten a CKAN exponer y consumir metadatos de otros catálogos utilizando documentos RDF serializados mediante DCAT(Data Catalog Vocabulary).
  • qa (licencia abierta): Esta extensión analiza los recursos de cada uno de los conjuntos de datos de CKAN y les otorga una "puntuación de apertura" basada en las cinco estrellas de Tim Berners-Lee.
  • fluent (licencia abierta): Esta extensión proporciona una forma de almacenar y devolver campos multi-idioma en conjuntos de datos CKAN, recursos y organizaciones.
  • hierarchy (licencia abierta): Funcionalidad para crear una jerarquía de organizaciones.
  • officedocs (licencia abierta): Funcionalidad para previsualizar documentos de Microsoft Office
  • pdfview (licencia abierta): Funcionalidad para previsualizar pdfs.
  • report (licencia abierta): Funcionalidad que proporciona una infraestructura de informes.
  • scheming(licencia abierta): Esta extensión proporciona un modo de configurar y compartir esquemas CKAN usando una descripción de esquema JSON.
  • geoview (licencia abierta): Funcionalidad para previsualizar vistas geoespacionales en CKAN.
  • archiver (licencia abierta): Extensión que ofrece al usuario una copia en caché en caso de que un enlace se rompa. Además, informa al usuario si el enlace está roto.
  • drupal(llicència oberta): Módulo desarrollado por Open Data Canada. Este módulo contiene un mando paster que permite generar los nodos de Drupal para los comentarios en los datasets.

Además, los desarrolladores del Portal han creado dos extensiones de CKAN para añadir las funcionalidades necesarias y que están publicadas en el GITHUB del Ajuntament de Barcelona.

Por una parte, la extensión odatabcn, incluye tanto personalizaciones en la apariencia del catálogo como nuevas funcionalidades, por ejemplo:

  • personalización del menú
  • personalización del listado de datasets
  • personalización del detalle del dataset
  • personalización del detalle del recurso
  • personalización de los filtros
  • cálculo del número de descargas por recurso
  • carga de los nodos de Drupal para los comentarios en los datasets, relacionado con el módulo de Drupal Open Data Canada CKAN Packages
  • descarga del catálogo en formato CSV

Por otra parte, la extensión federagobes, genera un fichero RDF con el catálogo de Open Data BCN según la Norma técnica de Interoperabilidad de recursos de la información para federar sus datasets tanto al portal datos.gob.es como en el European Data Portal.

2.3. Drupal

La home se ha desarrollado en Drupal, instalando todas las extensiones necesarias para la correcta evolución del Portal, ejemplos de estos módulos son los siguientes:

  • Entity API (licencia abierta): Este módulo extiende la API del núcleo de Drupal para proporcionar una manera unificada para hacer frente a las entidades y sus propiedades.
  • Multilingual content (licencia abierta): Habilitar opciones de nodo para crear contenidos multilingües.
  • Internationalization (licencia abierta): Amplía el soporte de Drupal para las características multilingües.
  • Taxonomy (licencia abierta): Habilita la organización de contenido en categorías.
  • RDF (licencia abierta): Enriquece el contenido con metadatos para que otras aplicaciones (buscadores, agregadores, etc) entiendan mejor sus relaciones y atributos.
  • Variable (licencia abierta): Proporciona un registro para los metadatos sobre las variables de Drupal y las interfaces API.
  • Views (licencia abierta): Permite crear listas y consultas a base de datos personalizadas.
  • Views Bootstrap (licencia abierta): Componentes de Bootstrap.
  • Google Analytics (licencia abierta): Permite que el sitio sea rastreado por Google Analytics mediante la adición de un código de seguimiento JavaScript para cada página.
  • Google Analytics Reports (licencia abierta): Muestra las estadísticas de Google Analytics con Vistas.
  • Google Analytics Reports API (licencia abierta): API para acceder a las estadísticas de Google Analytics Core Reporting API.
  • Path Breadcrumbs (licencia abierta): Permite crear caminos de miga personalizados.
  • CAPTCHA (licencia abierta): Módulo CAPTCHA para la adición a formularios.
  • reCAPTCHA (licencia abierta): Utiliza el webservice de Google reCAPTCHA para mejorar el sistema CAPTCHA.
  • Open Data Canada CKAN Packages (licencia abierta): Módulo de comentarios desarrollado por Open Data Canada y que el equipo de desarrolladores ha adaptado a las características del Portal Open Data BCN.
  • Sort comments (licencia abierta: Permite modificar la ordenación de los comentarios
  • Login Destination (licencia abierta): Personalizar el destino al que el usuario es redirigido después del login y logout.
  • Mailchimp (licencia abierta): Servicio de integración de email de MailChimp
  • Mailchimp campaigns (licencia abierta): Crea, envía e importa campañas de MailChimp
  • LESS CSS Preprocessor (licencia abierta): Permite a los temas o módulos utilizar archivos LESS
  • BCN Brand (licencia abierta): Módulo para añadir la Barra Corporativa del Ayuntamiento de Barcelona
  • Bcn_megamenu (licencia abierta): Genera bloques simples megamenu
  • Bcn_settings (licencia abierta): Configura los ajustes comunes de los módulos bcn