BesluitBron 1.4.4-23 État Se connecter

OpenTK

Dernière modification le .

OpenTK est un index indépendant du texte des documents parlementaires. Cet index a été créé et est géré par Bert Hubert dans le cadre d'un projet individuel, à l'aide du logiciel tkconv. Il est accessible à l'adresse opentk.nl .

C'est le seul endroit où l'on peut effectuer des recherches dans le texte intégral des documents parlementaires.

Ce que cela apporte

Le service officiel de la Tweede Kamer enregistre les documents, mais n'effectue des recherches que sur leurs titres. OpenTK propose quatre fonctionnalités supplémentaires :

  • il récupère chaque pièce jointe, qu'il s'agisse de fichiers PDF ou Word, et en extrait le texte ;
  • il effectue une OCR sur des numérisations qui ne renvoient pas de texte, en néerlandais, puis utilise le fichier corrigé ;
  • il regroupe ce texte dans un index consultable unique, qui répond à une requête en 200 à 900 millisecondes ;
  • Il ajoute deux corpus que la Chambre n'a elle-même jamais rendus accessibles : les publications « Woo » de 616 organismes publics publiant sur open.overheid.nl, et les consultations en ligne sur les projets de réglementation.
flowchart TD
    TK["Entrepôt de données<br/>Tweede Kamer"] --> P["tkconv<br/>venir chercher,<br/>extraction de texte, OCR"]
    WOO["open.overheid.nl<br/>Woo, 616 organes"] --> P
    IC["internetconsultatie.nl"] --> P
    P --> FTS[("Index consultable<br/>texte intégral")]
    BB["BesluitBron"] --> FTS

Ce que ce n'est pas

OpenTK n'a aucune valeur officielle. Il s'agit d'un index créé par un bénévole et non d'un registre tenu par un organe administratif. Un résultat trouvé dans OpenTK prouve que le texte figure dans le fichier consulté. Les décisions du Parlement sont disponibles sur Tweede Kamer.

Règle pratique : utilisez OpenTK pour trouver une information, puis vérifiez-la auprès de la source officielle avant de l'intégrer dans un article.

Autorisation et fiscalité

Le 14 août 2026, l'administrateur a invité le public à utiliser le moteur de recherche dans le cadre d'une utilisation programmatique. Il a toutefois émis une mise en garde : les requêtes de recherche trop générales sont lourdes à traiter, par exemple les mots isolés courants. Cette autorisation concerne le service de recherche et non la récupération en masse du contenu.

BesluitBron respecte cette limite : il effectue ses recherches via le service et ne récupère pas systématiquement l'intégralité du corpus.

Autres restrictions

  • Une seule personne gère l'ensemble du système. Cela limite la disponibilité et la continuité. BesluitBron considère donc la défaillance de cette source comme la défaillance d'un seul connecteur et non comme celle du service ;
  • Les publications Woo disponibles sur open.overheid.nl sont des publications d'organes administratifs et non des décisions du Parlement. Une réponse doit établir cette distinction ; voir Bronvermelding.

Adresse et outils

Adresse : https://besluitbron.nl/mcp/opentk/v1. L'ancienne adresse, sans /v1, reste accessible.

  • search_documents : recherche en texte intégral dans les trois corpus ;
  • get_document_text : le texte d'un document, y compris le texte extrait d'un scan à l'aide de l'OCR ;
  • get_activity : une activité parlementaire et les documents qui s’y rapportent ;
  • list_woo_publishers : les 616 organismes publics qui publient sur open.overheid.nl. C'est le point de départ pour savoir ce qu'un organisme administratif donné a publié en vertu de la loi sur la transparence administrative ;
  • recent_documents : les titres récemment ajoutés à l'indice ;
  • data_freshness : jusqu'à quel moment l'index est à jour. Cet outil existe car une réponse issue de l'index d'un tiers n'est utile que si l'on connaît la date de mise à jour de cet index ;
  • list_platform_calls : les appels vers la plateforme lors de cette session.

Par ailleurs, list_capabilities.

Où trouver cette plateforme

Ces adresses appartiennent à l'organisme à l'origine de cette source et non à BesluitBron. Si vous constatez une erreur dans les données ou dans l'API de cette source, veuillez la signaler à l'adresse suivante :

Cette plateforme fonctionne sur la machine d'un seul administrateur et ne dispose pas de documentation API distincte. Le fichier « Lisez-moi » qui accompagne le code source est la seule documentation disponible.

Ces adresses ont été vérifiées le 18 août 2026. Aucune adresse e-mail n'y figure, et ce de manière intentionnelle : lorsqu'un parti ne publie qu'une adresse postale, BesluitBron renvoie vers la page sur laquelle figure cette adresse.

À quoi cette ressource est-elle destinée ?

Pour rechercher un document à partir d'un mot qui y figure. Et pour les deux corpus qui ne se trouvent nulle part ailleurs dans BesluitBron : les publications Woo de 616 organismes et les consultations en ligne sur les projets de réglementation.

À quoi cela ne sert-il pas ?

Pour étayer une affirmation concernant une décision du Parlement. Cette source n'a aucune valeur officielle. Vérifiez toute information trouvée auprès de Tweede Kamer ou Officiële Bekendmakingen avant de l'intégrer dans un article.

Actualité, mesurée en août 2026

Le 16 août 2026, la récolte de cette plateforme datait de 106 secondes. Cet âge correspond aux métadonnées : le fait qu'un élément existe, avec son numéro, son titre et sa date.

Elle ne couvre pas le texte de ce document, et cette distinction est ici la plus importante qu'un utilisateur doive connaître. L'Tweede Kamer met bel et bien ses documents à disposition. Elle ne publie toutefois un texte propre que pour environ un document sur quatre, les autres étant des numérisations ou des PDF sans couche de texte. OpenTK récupère ensuite ce type de document, en extrait le texte à l'aide de l'OCR et l'indexe. Il s'agit là d'étapes ultérieures de la même boucle.

Conséquence pour une requête de recherche : un article publié ce matin est accessible ici par son titre avant de l'être par son contenu. La plateforme ne précise pas combien de temps dure cette période intermédiaire.

Cette plateforme est la seule des sept à publier son propre état de chargement via son API, avec une durée de vie de collecte et de conversion. L'Laadstatuse s'appuie sur ces données plutôt que de les déduire.