CoolFace
Datasetpublic

sheggle/dutch-legal-documents

Dutch Legal Documents A comprehensive collection of 1.14 million Dutch legal documents, including court rulings, parliamentary documents, and EU legislation. Sources Source Type Documents Description Rechtspraak.nl Court rulings 882,212 All Dutch court rulings from Hoge Raad, Raad van State, Gerechtshoven, Rechtbanken, CRvB, CBb Officiële Bekendmakingen Parliamentary docs 255,837 Kamerstukken, Handelingen, Memories van Toelichting, Staatsblad… See the full description on the dataset page: https://huggingface.co/datasets/sheggle/dutch-legal-documents.

sourceHugging Facecc0-1.0updated 6mo agoView on Hugging Face
1likes238downloads
Dataset Card

Dutch Legal Documents

A comprehensive collection of 1.14 million Dutch legal documents, including court rulings, parliamentary documents, and EU legislation.

Sources

SourceTypeDocumentsDescription
Rechtspraak.nlCourt rulings882,212All Dutch court rulings from Hoge Raad, Raad van State, Gerechtshoven, Rechtbanken, CRvB, CBb
Officiële BekendmakingenParliamentary docs255,837Kamerstukken, Handelingen, Memories van Toelichting, Staatsblad
EUR-LexEU case law1,673Court of Justice of the EU judgments (Dutch language)
EUR-LexEU regulations453EU regulations/verordeningen (Dutch language)

Fields

FieldDescription
idInternal ID
sourceSource database: rechtspraak, bekendmakingen, or eurlex
identifierUnique document ID: ECLI number, CELEX number, or publication ID
court_or_bodyCourt or institution name
court_levelCourt hierarchy: 1=Hoge Raad/CJEU, 2=Raad van State, 3=Gerechtshof, 4=Rechtbank, 5=Kantongerecht
document_typeDocument type: Uitspraak, Kamerstuk, Handelingen, Staatsblad, Verordening
document_subtypeSubtype: Memorie van toelichting, Brief, Motie, Amendement, etc.
titleDocument title
summarySummary/inhoudsindicatie (when available)
full_textFull document text
date_documentDocument date
legal_domainLegal domain (e.g., Strafrecht, Bestuursrecht, Civiel recht)
urlURL to original document
raw_metadataAdditional metadata as JSON

License

All data is CC0 / Public Domain:

  • Dutch court rulings: no copyright per Article 11 Auteurswet
  • Parliamentary documents: CC0 per Dutch government open data policy
  • EUR-Lex: reuse permitted under EU law

Usage

python
from datasets import load_dataset

ds = load_dataset("sheggle/dutch-legal-documents")

# Filter by source
rechtspraak = ds.filter(lambda x: x["source"] == "rechtspraak")

# Filter by court level (1 = highest authority)
hoge_raad = ds.filter(lambda x: x["court_level"] == 1)

Data Collection

Scraped from public APIs:

  • Rechtspraak: data.rechtspraak.nl Open Data API
  • Bekendmakingen: repository.overheid.nl SRU 2.0 API
  • EUR-Lex: CELLAR SPARQL endpoint + EUR-Lex HTML