Méthodologie de l'Observatoire du SPDR
Introduction
L'Observatoire du Service Public de la Donnée de Référence (SPDR) est un tableau de bord public permettant de suivre la conformité des 9 jeux de données de référence définis par la loi pour une République Numérique.
Cette page détaille la méthodologie utilisée pour évaluer la conformité de chaque jeu de données par rapport aux exigences réglementaires.
Cadre légal
Textes de référence
L'Observatoire s'appuie sur les textes suivants :
- Article 14 de la loi pour une République Numérique (2016) : institue le Service Public de la Donnée de Référence
- Article L321-4 du CRPA : définit les données de référence
- Décret n° 2017-331 du 14 mars 2017 : précise les règles d'organisation
- Arrêté du 14 juin 2017 : fixe les règles techniques et d'organisation
Les 9 jeux de données de référence
| Nom | Producteur | Fréquence réglementaire |
|---|---|---|
| Base Sirene (SIREN, SIRET) | INSEE | Quotidienne (J+1 ouvré) |
| Répertoire National des Associations (RNA) | Ministère de l'Intérieur | Mensuelle |
| Plan Cadastral Informatisé (PCI) | DGFiP | Trimestrielle |
| Référentiel à Grande Échelle (RGE) | IGN | Semestrielle |
| Base Adresse Nationale (BAN) | DINUM / IGN | Hebdomadaire |
| Organisation Administrative de l'État | DILA | Hebdomadaire |
| Répertoire des Métiers et Emplois (ROME) | France Travail | Quadrimestrielle |
| Code Officiel Géographique (COG) | INSEE | Annuelle |
| Registre Parcellaire Graphique (RPG) | IGN / ASP | Annuelle (fin campagne PAC) |
Les 5 indicateurs de conformité
L'Observatoire évalue chaque jeu de données selon 5 indicateurs :
- Métadonnées (Méta)
- Mise à jour (MAJ)
- Format ouvert
- Téléchargement
- API
Un score global synthétise l'ensemble de ces indicateurs.
1. Métadonnées obligatoires
Critère réglementaire
L'arrêté du 14 juin 2017 (Article 1) impose que l'administration renseigne au minimum 8 métadonnées :
- Source et date de dernière mise à jour des données
- Titre des données
- Description des données
- Périodicité de mise à disposition des données
- Format des données
- Couverture géographique des données
- Licence de réutilisation applicable aux données
- Mots-clés des données
Méthode de calcul
Pour chaque jeu de données, l'Observatoire vérifie la présence de ces 8 champs via l'API data.gouv.fr :
Score = Nombre de champs présents / 8 Exemple : - Titre ✓ - Description ✓ - Date MAJ ✓ - Périodicité ✓ - Format ✓ - Couverture géographique ✓ - Licence ✓ - Mots-clés ✓ → Score : 8/8
Seuils de conformité
| Score | Statut | Badge |
|---|---|---|
| 8/8 ou 7/8 | Conforme | CONFORME |
| 6/8 ou 5/8 | Attention | AVERTISSEMENT |
| < 5/8 | Non conforme | NON CONFORME |
2. Respect de la périodicité de mise à jour
Critère réglementaire
L'arrêté du 14 juin 2017 (Article 3) fixe une périodicité de mise à jour obligatoire pour chaque jeu de données.
Méthode de calcul
L'Observatoire calcule le nombre de jours écoulés depuis la dernière mise à jour :
Jours écoulés = Date du jour - Date de dernière mise à jour (last_modified)
Seuils de conformité par fréquence
| Fréquence | CONFORME | AVERTISSEMENT | NON CONFORME |
|---|---|---|---|
| Quotidienne | ≤ 1 jour | 2 à 3 jours | > 3 jours |
| Hebdomadaire | ≤ 7 jours | 8 à 10 jours | > 10 jours |
| Mensuelle | ≤ 31 jours | 32 à 45 jours | > 45 jours |
| Trimestrielle | ≤ 92 jours | 93 à 100 jours | > 100 jours |
| Quadrimestrielle | ≤ 122 jours | 123 à 135 jours | > 135 jours |
| Semestrielle | ≤ 183 jours | 184 à 200 jours | > 200 jours |
| Annuelle | ≤ 365 jours | 366 à 400 jours | > 400 jours |
3. Format ouvert
Critère réglementaire
L'arrêté du 14 juin 2017 (Article 5) impose que les données soient disponibles en téléchargement intégral, ce qui implique l'utilisation de formats ouverts et réutilisables.
Formats ouverts reconnus
CSV(Comma-Separated Values)JSON(JavaScript Object Notation)GeoJSON(format géographique)XML(eXtensible Markup Language)Parquet(format colonne)ODS(OpenDocument Spreadsheet)TXT(texte brut)SHP(Shapefile)GPKG(GeoPackage)GML(Geography Markup Language)
Seuils de conformité
| Condition | Statut | Badge |
|---|---|---|
| Au moins 1 format ouvert | Conforme | CONFORME |
| Aucun format ouvert | Non conforme | NON CONFORME |
4. Téléchargement intégral
Critère réglementaire
L'arrêté du 14 juin 2017 (Article 5) impose que les données soient disponibles :
"en téléchargement dans leur intégralité, aisément réalisable par un traitement automatisé, en une ou plusieurs opérations"
Seuils de conformité
| Condition | Statut | Badge |
|---|---|---|
| Au moins 1 ressource téléchargeable | Conforme | CONFORME |
| Aucune ressource téléchargeable | Non conforme | NON CONFORME |
5. Interface de programmation (API)
Critère réglementaire
L'arrêté du 14 juin 2017 (Article 5) précise que les données doivent être disponibles :
"le cas échéant, par l'intermédiaire d'une interface de programmation"
L'Article 4 ajoute que l'administration :
"s'efforce de garantir la disponibilité des données par l'intermédiaire d'une interface de programmation 99,5 % du temps mensuel"
APIs connues par jeu de données
| Jeu de données | API attendue ? | URL |
|---|---|---|
| SIRENE | OUI | api.insee.fr |
| RNA | NON | N/A |
| PCI | OUI | cadastre.data.gouv.fr |
| RGE | OUI | data.geopf.fr |
| BAN | OUI | api-adresse.data.gouv.fr |
| Organisation Administrative | OUI | api-lannuaire.service-public.fr |
| ROME | OUI | api.francetravail.io |
| COG | OUI | api.insee.fr |
| RPG | NON | N/A |
Seuils de conformité
| Condition | Statut | Badge |
|---|---|---|
| API attendue ET disponible | Conforme | CONFORME |
| API attendue MAIS absente | Non conforme | NON CONFORME |
| API non attendue | Non applicable | N/A |
Score global de conformité
Méthode de calcul
Le score global synthétise l'ensemble des 5 indicateurs en un pourcentage de 0 à 100%.
Chaque indicateur est converti en score :
CONFORME
= 2 pointsAVERTISSEMENT
= 1 pointNON CONFORME
= 0 pointN/A
= exclu du calcul
Score global = (Points obtenus / Points maximum possible) × 100 Avec : - Points maximum = Nombre d'indicateurs applicables × 2
Interprétation du score
| Score | Interprétation |
|---|---|
| 90-100% | Excellent : conformité totale ou quasi-totale |
| 70-89% | Bon : conformité majoritaire avec quelques points d'amélioration |
| 50-69% | Moyen : conformité partielle, amélioration nécessaire |
| < 50% | Insuffisant : non-conformité majeure |
Source des données
API data.gouv.fr
Toutes les données affichées dans l'Observatoire proviennent de l'API publique de data.gouv.fr :
https://www.data.gouv.fr/api/1/datasets/{id}/Fréquence de mise à jour
Les données affichées dans l'Observatoire sont actualisées en temps réel à chaque consultation, avec un cache de 5 minutes pour éviter une surcharge de l'API.
Limites de la méthodologie
Détection des formats
La détection des formats ouverts se base sur l'extension déclarée dans les métadonnées. Il est possible qu'un fichier soit déclaré dans un format ouvert mais ne soit pas réellement exploitable.
Date de mise à jour
La date last_modified correspond à la dernière modification des métadonnées ou des ressources sur data.gouv.fr. Elle ne reflète pas toujours la date de production réelle des données.
Disponibilité des APIs
L'Observatoire vérifie la présence d'une API mais ne teste pas sa disponibilité effective ni sa performance.
Évolutions futures
Version 2
Prévu
Historisation des données de conformitéPrévu
Graphiques d'évolution temporellePrévu
Monitoring de disponibilité (uptime 99%)Prévu
Suivi des signalements et délais de réponse
Version 3
Prévu
Extension aux données de forte valeur (HVD)Prévu
API publique de l'ObservatoirePrévu
Notifications aux producteursPrévu
Tests de performance des APIs
Contact et feedback
Vous avez une question sur la méthodologie ?
Contactez l'équipe Etalab : contact@data.gouv.fr
Vous souhaitez contribuer au code ?
Le code source de l'Observatoire est disponible sur GitHub :
https://github.com/benoitvx/observatoire-spdr
Références
Dernière mise à jour de cette page : 17 décembre 2025