OpenTK ist ein unabhängiger Index der Texte parlamentarischer Dokumente. Der Index wurde von Bert Hubert als Ein-Mann-Projekt mithilfe der Software „tkconv“ erstellt und wird von ihm verwaltet. Er ist unter opentk.nl ] zu finden.
Es ist der einzige Ort, an dem der vollständige Text von Parlamentsdokumenten durchsuchbar ist.
Was es bringt
Der offizielle Dienst der Tweede Kamer registriert die Dokumente, durchsucht jedoch nur deren Titel. OpenTK bietet darüber hinaus vier zusätzliche Funktionen:
- Es ruft jeden Anhang ab – also die eigentlichen PDF- oder Word-Dateien – und extrahiert daraus den Text;
- Es führt eine OCR-Erkennung an Scans durch, die keinen Text liefern (auf Niederländisch), und verwendet anschließend die korrigierte Datei;
- Es fasst diesen Text in einem durchsuchbaren Index zusammen, der eine Suchanfrage in 200 bis 900 Millisekunden beantwortet;
- Es wurden zwei Korpora hinzugefügt, die die Kammer selbst nie zugänglich gemacht hat: die Woo-Veröffentlichungen von 616 veröffentlichenden staatlichen Stellen auf open.overheid.nl sowie die Internetkonsultationen zu Gesetzesentwürfen.
flowchart TD
TK["Data Warehouse<br/>Tweede Kamer"] --> P["tkconv<br/>abholen,<br/>Textextraktion, OCR"]
WOO["open.overheid.nl<br/>Woo, 616 Organe"] --> P
IC["internetconsultatie.nl"] --> P
P --> FTS[("Durchsuchbarer Index<br/>vollständiger Text")]
BB["BesluitBron"] --> FTS
Was es nicht ist
OpenTK hat keinerlei Rechtskraft. Es handelt sich um ein Verzeichnis, das von einem Freiwilligen erstellt wurde, und nicht um ein Register einer Behörde. Ein Treffer in OpenTK belegt lediglich, dass der Text in der abgerufenen Datei vorkommt. Was das Parlament beschlossen hat, ist unter Tweede Kamer nachzulesen.
Die Faustregel: Nutze OpenTK, um etwas zu finden, und bestätige die Fundstelle bei der offiziellen Quelle, bevor du sie in einen Artikel einbaust.
Genehmigung und Besteuerung
Der Betreiber hat am 14. August 2026 öffentlich zur programmatischen Nutzung des Suchdienstes eingeladen. Dabei gab es einen eigenen Hinweis: Breite Suchanfragen sind ressourcenintensiv, beispielsweise einzelne, häufig vorkommende Wörter. Diese Genehmigung bezieht sich auf den Suchdienst und nicht auf das Abrufen von Inhalten in großen Mengen.
BesluitBron hält sich an diese Grenze: Es führt die Suche über den Dienst durch und ruft nicht systematisch den gesamten Korpus ab.
Sonstige Einschränkungen
- Eine einzige Person verwaltet das gesamte System. Dies schränkt die Verfügbarkeit und die Kontinuität ein. BesluitBron behandelt den Ausfall dieser Quelle daher als Ausfall eines einzelnen Konnektors und nicht als Ausfall des Dienstes;
- Bei den Woo-Veröffentlichungen auf open.overheid.nl handelt es sich um Veröffentlichungen von Verwaltungsbehörden und nicht um Beschlüsse des Parlaments. In einer Antwort sollte diese Unterscheidung getroffen werden, siehe Bronvermelding.
Adresse und Werkzeuge
Adresse: https://besluitbron.nl/mcp/opentk/v1. Die alte Adresse ohne /v1 bleibt weiterhin erreichbar.
search_documents: Volltextsuche über alle drei Korpora hinweg;get_document_text: der Text eines Dokuments, einschließlich des per OCR aus einem Scan extrahierten Textes;get_activity: eine parlamentarische Aktivität mit den dazugehörigen Unterlagen;list_woo_publishers: die 616 Behörden, die auf open.overheid.nl veröffentlichen. Dies ist der Ausgangspunkt für die Frage, was eine bestimmte Behörde im Rahmen des Gesetzes über die Transparenz der Verwaltung veröffentlicht hat;recent_documents: Was wurde kürzlich in den Index aufgenommen?;data_freshness: Bis zu welchem Zeitpunkt der Index aktuell ist. Dieses Tool gibt es, weil eine Antwort aus dem Index eines Dritten nur dann verwertbar ist, wenn bekannt ist, wie aktuell dieser Index ist;list_platform_calls: Die Aufrufe an die Plattform in dieser Sitzung.
Außerdem list_capabilities.
Wo diese Plattform zu finden ist
Diese Adressen gehören zu der Organisation, die hinter dieser Quelle steht, und nicht zu BesluitBron. Wer einen Fehler in den Daten oder in der API dieser Quelle findet, meldet diesen bitte dort:
- Einen Fehler melden: die Issues von tkconv auf GitHub ;
- Die API lesen: der Quellcode von tkconv ;
- Selbst auf der Website der Quelle suchen: opentk.nl .
Diese Plattform läuft auf dem Rechner eines Administrators und verfügt über keine separate API-Dokumentation. Die „README“-Datei im Quellcode ist alles, was es dazu gibt.
Diese Adressen wurden am 18. August 2026 überprüft. Es wurde bewusst keine E-Mail-Adresse angegeben: Wenn eine Partei nur eine Adresse veröffentlicht, verweist BesluitBron auf die Seite, auf der diese Adresse zu finden ist.
Wofür diese Quelle geeignet ist
Um einen Text anhand eines darin vorkommenden Wortes zu finden. Und für die beiden Korpora, die sonst nirgendwo in BesluitBron zu finden sind: die Woo-Veröffentlichungen von 616 Organen und die Internetkonsultationen zu Regelungsentwürfen.
Wofür nicht
Zur Untermauerung einer Behauptung darüber, was das Parlament beschlossen hat. Diese Quelle ist in keiner Weise maßgeblich. Bitte lassen Sie einen Fund unter Tweede Kamer oder Officiële Bekendmakingen bestätigen, bevor er in einen Artikel aufgenommen wird.
Aktueller Stand, gemessen im August 2026
Am 16. August 2026 war der Beitrag auf dieser Plattform 106 Sekunden alt. Dieses Alter umfasst die Metadaten: die Tatsache, dass ein Beitrag existiert, zusammen mit seiner Nummer, seinem Titel und seinem Datum.
Sie deckt den Text dieses Artikels nicht ab, und genau dieser Unterschied ist das Wichtigste, was ein Nutzer wissen muss. Die „Tweede Kamer“ stellt ihre Artikel durchaus zur Verfügung. Sie veröffentlicht jedoch nur bei etwa jedem vierten Artikel einen sauberen Text, der Rest besteht aus einem Scan oder einer PDF-Datei ohne Textebene. OpenTK ruft ein solches Dokument anschließend ab, extrahiert den Text mittels OCR und indexiert ihn. Das sind spätere Durchläufe derselben Schleife.
Die Auswirkung auf eine Suchanfrage: Ein Artikel von heute Vormittag ist hier zunächst nach Titel auffindbar, bevor er nach Inhalt auffindbar ist. Wie lange diese Übergangszeit dauert, gibt die Plattform nicht an.
Diese Plattform ist die einzige der sieben, die über ihre API einen eigenen Ladestatus mit einer Ernte- und einer Umwandlungsdauer veröffentlicht. Die „Laadstatus“ greift diese Daten direkt ab, anstatt sie abzuleiten.