Choisir un portail open data

Les grandes fonctionnalités d’un portail open data, les critères de sélection et diverses solutions disponibles

Source : ODF, version : V1.1, date : 29 nov. 18, Licence : CC-BY-SA

Historique des modifications : 1.0 : version initiale (déc.17) 1.1 : diverses corrections (suppression -NC dans licence, références url)

Qu'est-ce qu'un portail open data ?

Lorsqu'une collectivité souhaite publier les données qu'elle possède, le choix de l'espace de publication est une étape importante. Les données publiées sont extraites des bases-métiers, nettoyées et formatées en vue de leur publication sous la forme de fichiers (le cas le plus général) ou d'interface applications (API ou WebService).

Deux services sont nécessaires : le stockage des données open data et le site de consultation des données publiées.

C'est surtout le site de consultation qui correspond à la terminologie "Portail open data". Le stockage des données est un point important, surtout sur les aspects de la Disponibilité, de la Performance et de la Sécurité, mais il n'est pas spécifique à l'open data (il s’agit d’un “entrepôt de données”).

Un portail open data est donc un espace de présentation des données publiques ouvertes avec les grandes fonctions suivantes :

  • recherche des jeux de données,

  • présentation détaillée des jeux de données,

  • accès aux données brutes open data, sous différents formats, y compris API,

  • présentation graphique des données quand cela est possible,

  • outils d'extraction ou de transfert des données,

  • dispositifs éditoriaux pour animer le projet open data.

Comment choisir un portail de publication des données publiques ?

Une liste de critères utiles pour choisir un portail open data a été établie.

Ces critères ne sont pas absolus : ils peuvent être complétés ou amendés par chaque collectivité au regard de leurs objectifs et de leurs priorités.

https://docs.google.com/spreadsheets/d/1Dlf8JgOq38p3Qiq-9cM3hh27DDrrpo18rZfNqlaUgqE/edit?usp=sharing

L’offre de portail Opendata en France

L’offre de service

Il existe plusieurs solutions techniques ou offres d’hébergement de portail en France, citons quelques exemples qui ne sont pas exhaustifs :

Les acteurs publics peuvent offrir des solutions d’hébergement (gratuites) pour les collectivités :

  • Le portail national data.gouv.fr

  • Les portails des collectivités :

    • Régions

      • DataSud

    • Départements

      • CD Côte d’Armor (Dat’Amor)

      • CD Loire Atlantique

    • Les Syndicats Mixtes (périmètre généralement départemental)

      • Syndicat Mixte Morbihan Energies (opendata56)

      • SICTIAM (06)

      • Infocom’94

    • Les portails de métropole :

      • Montpellier, Rennes, Toulouse, Bordeaux, Nice, Lyon

Il est bien entendu possible de faire réaliser un portail “à la demande” avec son service informatique ou un prestataire de service.

Les coûts

Site web : à priori les coûts d’intégration des données sur le portail de la collectivité sont assez faibles car dans ce choix d’entrée de gamme les fonctionnalités sont réduites. L’utilisation d’un script comme métaclic (open source et gratuit) en relation avec une publication sur data.gouv.fr entraine un coût marginal très faible (création d’une page web simple).

Portail spécifique développé à façon (dév. Interne ou sous-traité)

Les prix de Mise en Oeuvre varient de 10 à 80 Keuro selon les fonctionnalités et le prestataire retenu. Les coûts de Maintenance doivent être pris en compte. Si l’application a un seul client (la collectivité qui a passé le marché), les coûts de maintenance et d’évolution ne seront pas mutualisés avec d’autres clients ce qui peut devenir un poste relativement important dans la durée.

Portail en marque blanche, hébergé par un prestataire (voir ci-dessus)

Les prix de mise en oeuvre et de maintenance sont connus assez précisément lors de la négociation. L’ensemble des coûts de développement et de maintenance sont mutualisés entre les différents clients, ce qui entraîne des coûts plus faibles pour chaque client. Normalement, cette optimisation devrait se retrouver dans le prix payé par les clients…

Les prix du marché sont assez variables, ils dépendent grandement des fonctionnalités retenues, des volumes, du trafic et de la négociation. Cela varie entre quelques Keuro et plusieurs dizaines de Keuro par an.

A voir avec les différents prestataires.

Portail hébergé au niveau inter-communal ou national

Dans le cas d’une offre d’hébergement des données par un acteur public de niveau supérieur (EPCI, Département ou Région) les coûts d’utilisation de la plateforme sont généralement nuls. C’est aussi le cas de l’hébergement sur le site de l’état data.gouv.fr

Dans le cas d’une offre mutualisée hébergée par un acteur public (ou privé), par exemple un Syndicat Mixte, un modèle économique peut être proposé, il est généralement beaucoup plus avantageux qu’une commande individuelle auprès d’un prestataire.

Quelques exemples de portail open data

Pages de publication intégrées au site web de la collectivité

Ville de Castelnaudary : https://www.ville-castelnaudary.fr/fr/mairie/open-data

(les données sont publiées sur data.gouv.fr et récupérées sur les site web de la collectivité via un script Metaclic : https://github.com/datakode/metaclic)

Portail local dédié à la publication des données

Spécifique

Montpellier Métropole

Externalisé (plateforme en marque blanche)

Rennes Métropole Conseil Départemental des Côtes d'Armor

Portail hébergé sur une structure territoriale de plus haut-niveau

Agglomération ou Métropole (EPCI)

Les Communes rattachées à la métropole de Toulouse

Syndicat Mixte ou Département

Communes hébergées par le Syndicat Mixte INFO'COM94 :

Créteil Chennevieres-sur-Marne INFOCOM'94

Régional

Ville de Digne-les-Bains hébergé sur le site de la région SUD PACA Portail mutualisé, opéré par le Conseil Régional Provence-Alpes-Côtes d'Azur

3.4 - Espace de publication hébergé sur la plateforme nationale

Données publiées par la collectivité

Commune de Monacia-d’Aulène (450 habitants)

Restitution des données nationales à l'échelon local

Commune du Perreux-sur-Marne