Une plateforme ouverte pour faire vivre les données

Data4Citizen réunit les briques nécessaires pour collecter, décrire, partager, analyser et faire parler les données, dans un ensemble cohérent et extensible.

Philosophie

Notre philosophie

Les données ne valent que par ce qu’elles permettent de comprendre et de décider. Data4Citizen part de cette conviction : une plateforme de données doit d’abord servir les personnes qui l’utilisent, qu’elles soient agents, élus, chercheurs, entrepreneurs ou simples citoyens.

Trois principes guident sa conception :

  • L’ouvertureFormats ouverts, API documentées, briques logicielles libres lorsque c’est possible.
  • La lisibilitéChaque donnée est décrite, mise en contexte et accompagnée de visualisations.
  • La modularitéChaque organisation assemble les composantes dont elle a besoin, sans architecture imposée.
Socle

Capacités générales

Ce que la plateforme apporte dans tous les projets, quel que soit le contexte.

  1. Socle

    Collecte et accès aux données

    Rassembler des données issues de systèmes métiers, de fichiers, de capteurs ou de sources externes, et les rendre accessibles de manière homogène.

    • Connexion à des sources variées : bases de données, fichiers, API, flux.
    • Mise en forme et documentation des données dès leur intégration.
    • Accès par interface web et par API, selon les droits de chaque public.
    Briques mobilisables
    • PostgreSQL
    • Python
    • API de données
  2. Socle

    Catalogage et partage

    Décrire, classer et publier les jeux de données dans un catalogue consultable, avec leurs métadonnées, licences et conditions d'usage.

    • Fiches de jeux de données normalisées et recherchables.
    • Gestion des licences, des versions et des responsabilités.
    • Publication en Open Data ou en accès restreint selon la nature des données.
    Briques mobilisables
    • CKAN
  3. Socle

    Analyse et visualisation

    Transformer les données en indicateurs, tableaux de bord et cartes compréhensibles par des publics non spécialistes.

    • Indicateurs calculés et actualisés à partir des sources.
    • Graphiques, cartes et tableaux de bord thématiques.
    • Exports et partages des visualisations.
  4. Socle

    Création de portails et d’observatoires

    Construire des sites et des espaces thématiques qui présentent les données à un public donné : citoyens, agents, professionnels.

    • Portails Open Data et observatoires territoriaux ou sectoriels.
    • Pages éditoriales, dossiers thématiques et visualisations intégrées.
    • Identité graphique et navigation adaptées à chaque organisation.
    Briques mobilisables
    • Drupal
Extensions

Fonctionnalités dépendant de modules ou d’intégrations

Ces possibilités reposent sur des modules, des connexions à des services externes ou une configuration propre à chaque projet. Leur disponibilité est à préciser lors de l’étude de votre besoin.

  1. Module ou intégration

    Intelligence artificielle et interrogation en langage naturel

    Permettre aux utilisateurs de poser des questions en français sur les données et d’obtenir des réponses accompagnées de leurs sources.

    • Assistant conversationnel adossé aux jeux de données publiés.
    • Aide à la recherche, à la compréhension et à la synthèse des données.
    • Réponses traçables, qui renvoient vers les données d’origine.
    Briques mobilisables
    • Modèles de langage
  2. Module ou intégration

    Intégration avec des sources et services externes

    S’insérer dans un système d’information existant et dialoguer avec d’autres plateformes, portails ou référentiels.

    • Échanges par API avec des services tiers.
    • Moissonnage et synchronisation avec d’autres catalogues.
    • Alimentation de sites et d’applications existants.
    Briques mobilisables
    • API de données
Technologies

Un socle technologique ouvert

Selon les projets, Data4Citizen peut s’appuyer sur des composants reconnus. Chacun est choisi pour le rôle qu’il remplit, jamais par principe.

CKAN
Catalogue de données ouvert, référence des portails Open Data.
Drupal
Gestion de contenu pour les portails et les observatoires.
Python
Traitements, analyses et automatisations de données.
Jupyter
Carnets interactifs pour explorer, analyser et partager les données.
Modèles de langage (LLM)
Interaction en langage naturel et assistance aux utilisateurs.
PostgreSQL
Base de données relationnelle robuste pour le stockage et les calculs.
API de données
Accès programmatique et interopérabilité avec d’autres systèmes.

Ces composants ne sont pas tous présents dans chaque installation. Les profils techniques peuvent échanger avec l’équipe pour connaître l’architecture adaptée à leur contexte : prendre contact.

Étudions votre projet

Portail Open Data, observatoire, tableau de bord, assistant conversationnel : décrivez-nous votre besoin et nous vous proposerons l’assemblage adapté.