Documentation · Modèle de données

Métadonnées des jeux de données

Chaque collection est accompagnée de fichiers lisibles par machine qui la décrivent : date de construction, contenu, registres contributeurs et fichiers à télécharger. Utilisez-les pour automatiser les téléchargements et vérifier qu’un fichier est complet.

Le catalogue

Un seul fichier énumère toutes les collections avec leur version actuelle, leurs chiffres et leurs fichiers :

/downloads/collections/index.json

Il répertorie actuellement — collections. Récupérez-le à intervalle régulier, comparez le version de chaque collection à celui que vous détenez, et ne retéléchargez que si ce dernier a changé. Des collections peuvent être ajoutées; votre code doit ignorer celles qu’il ne connaît pas.

À préciser : la fréquence à laquelle les clients peuvent interroger le catalogue et le préavis donné avant le retrait ou le changement de nom d’une collection (voir Politique de modification).

Métadonnées d’une collection : index.json

Chaque collection possède son propre index.json, par exemple /downloads/collections/maritime/index.json. Ses champs :

SectionChampDescription
—scopeNom court de la collection, utilisé dans les chemins de fichiers.
—titleNom d’affichage de la collection.
—versionVersion de la construction : la date et l’heure UTC de la construction, suivies d’un court suffixe aléatoire. Change à chaque construction.
—generated_atMoment où la construction a été écrite.
—last_changeMoment où le contenu a changé pour la dernière fois par rapport à la construction précédente.
—recordsNombre de fiches (parties répertoriées).
—searchableFiches comportant un nom exploitable.
—distinct_entitiesFiches comptées une seule fois par nom normalisé et date de naissance. Mesure approximative; voir Identifiants.
—sourcesNombre de registres contributeurs.
—first_seenDate de première apparition la plus ancienne parmi toutes les fiches.
—last_processedDate la plus récente à laquelle une fiche a été confirmée auprès de son éditeur.
typestype, recordsFiches par type d’entité (nos codes de type internes : INDIVIDUAL, COMPANY, ORGANIZATION, VESSEL, AIRCRAFT, UNKNOWN).
countriescountry, recordsFiches par code de pays (nationalité ou pays du registre).
fillname, alias, birthDate, …Fiches comportant au moins une valeur pour chaque propriété. Voir taux de remplissage des champs.
deltaadded, modified, removedNombre de changements par rapport à la construction précédente, ou null pour une première construction.
—licenceUn renvoi vers notre licence d’utilisation des données.
filesname, type, path, bytes, rows, sha256Chaque fichier de la collection avec sa taille, son nombre de lignes et sa somme de contrôle SHA-256.

Chaque construction ajoute également une ligne à statistics.json avec les mêmes chiffres, la plus récente en premier; c’est ce que lit la page de statistiques.

Métadonnées des sources : sources.json et l’API

sources.json énumère les registres qui contribuent à une collection, un objet par registre :

ChampDescription
nameNom du registre, tel qu’il apparaît sur nos pages de sources.
listNom court de la liste utilisé dans les fiches.
countryPays ou territoire de l’éditeur.
recordsFiches de ce registre dans la collection.
first_seenMoment du premier chargement du registre.
last_loadedChargement le plus récent.
publisher_typeType de source, sous forme de code interne (par exemple SANCTIONS_LIST, PEP_REGISTER, DEBARMENT_LIST, COURT_PORTAL).
cadence_hoursFréquence prévue d’actualisation de la source, en heures.
source_urlLa page ou le flux de l’éditeur.

Les mêmes renseignements, avec davantage de chiffres, sont disponibles pour chaque registre à partir de /api/source?name= et pour tous les registres à partir de /api/sources; voir la référence des points d’accès.

Champs que nous ne publions pas encore : le nom de l’organisation d’un éditeur et son statut d’organisme officiel (point 20 de l’arriéré de données), un indicateur d’obsolescence pour les sources interrompues, et une liste contrôlée de fréquences d’actualisation.

Types de liste

Plutôt que des étiquettes libres, chaque registre se voit attribuer un type de liste. Celui-ci détermine les collections auxquelles appartient une fiche et le sujet qui lui est associé.

Type de listeSignificationSujetCollections
SANCTIONListes de sanctions, de gel des avoirs, de terroristes et listes de désignation similaires.sanctionCrown Default, sanctions consolidées
PEPRegistres de personnes politiquement vulnérables (PPV) et de titulaires de charges publiques.role.pepCrown Default, personnes politiquement vulnérables
DEBARMENTExclusions des marchés publics, des programmes de santé et des professions réglementées.debarmentCrown Default, interdiction de contracter et application de la loi
TAX_WARRANTAvis de recouvrement fiscal et avis publics d’exécution similaires.reg.actionCrown Default, interdiction de contracter et application de la loi
INSOLVENCYProcédures d’insolvabilité publiées.reg.actionCrown Default, interdiction de contracter et application de la loi

La collection maritime n’est pas un type de liste : elle regroupe les fiches de type navire ou portant un numéro IMO, quel que soit le type de liste. Certains registres sont actuellement associés à un mauvais type de liste (point 33 de l’arriéré de données).

Les termes employés ici sont définis dans le glossaire.

Dernière mise à jour : 2026-10-04