Usted está aquí


1.1 Características Funcionales

1.1 Introducción

El nuevo Portal Open Data BCN se presenta como un espacio multi idioma (catalán, castellano e inglés) de carácter funcional y de fácil acceso para todos sus usuarios y visitantes. Todo el portal está licenciado bajo CC BY (ver Condiciones de uso).

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 4 conceptos: Sobre este sitio, Catálogo de datasets, Actualidad y Reutilizadores.
  • Imágenes: Mostramos 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 mostrándose 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: es dónde encontramos las últimas novedades, entrevistas, historias de uso y visualizaciones y aplicaciones. Permite acercar al usuario las actividades más recientes del portal.
  • El espacio del ciudadano: Aquí es dónde puede registrarse, hacer consultas, comunicar incidencias y participar o hacer seguimiento de las redes sociales.

1.3 Sobre este lugar

Toda la información relevante sobre el Portal Open Data BCN puede verse en el desplegable ‘Sobre este lugar", desde el cual se puede acceder a 5 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: El lugar dónde encontrar información sobre las funcionalidades del portal y sus características técnicas.
  • Iniciativas relacionadas: Se hace un repaso de las diferentes iniciativas dentro y 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.
  • Estadísticas: Permite cuantificar los volúmenes de datos del portal, la actividad sobre los datasets y la actividad mensual que registra.

Subir

1.4 Catálogo de datasets

El Catálogo de Datasets es la sección principal de este portal Open Data BCN, en el cuál 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, Población, Territorio, Economía y empresa y Ciudad y servicios los cuáles tienen diferentes subtemas permitiendo su filtraje.

También se puede filtrar por etiquetas (palabras clave), formatos, licencias y frecuencia de actualización.

Se permite ordenación de los datasets por fecha de creación, última modificación y popularidad.

En la pantalla inicial del catálogo vemos el título, la descripción, los formatos disponibles y la frecuencia de actualización.

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 referente a Desarrolladores.

1.4.1 Los datasets

Una vez se ha seleccionado el dataset se muestra toda la información completa de éste: los metadatos, las series históricas en caso de que tenga, los formatos disponibles y las acciones posibles habilitadas sobre el dataset.

Todos los recursos que hay en el catálogo de datasets se pueden descargar y en algunos casos también es posible la previsualización y el acceso vía API.

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.

Respecto a 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 a informes, así como la de poder compartir en las redes sociales.

Se permite la realización de comentarios en cada dataset con el objetivo de establecer un diálogo entre los reutilizadores del mismo.

1.5 Actualidad

En este apartado encontramos las Novedades, las 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 son nuevos apartados o funcionalidades y también al 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 donde se quieren dar a conocer los trabajos que los usuarios hagan y deseen compartirlos en el portal.

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.

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