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.
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.
Capacités générales
Ce que la plateforme apporte dans tous les projets, quel que soit le contexte.
- 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
- 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
- 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.
- 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
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.
- 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
- 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
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é.