Skip to content
Arieta Data

Dataset · corpus

Arieta Data Legal Corpus

Arieta Data Legal Corpus is article-level text and metadata for EU legislation, CJEU case law and national law from European jurisdictions, one record per document and language at its latest version, with licence and attribution on every row.

Arieta Data Legal Corpus contains 410k+ documents ready to license as of the November 2026 snapshot (exact counts in the datasheet). National case law is included on top of these counts (3.4M+ national court decisions), delivered with personal data masked.

Free sample: 1,233 records · 7.1 MB · .jsonl.gz, 30.7 MB uncompressed

Custom cuts per jurisdiction, language, date range or document type, ready in 5⁠–⁠6 business days. We reply within one business day.

Sample records

{
  "id": "32016R0679:en",
  "celex": "32016R0679",
  "jurisdiction": "EU",
  "language": "en",
  "kind": "legislation",
  "title": "Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) (Text with EEA relevance)",
  "documentType": "Regulation",
  "author": "Council of the European Union, European Parliament",
  "dateOfDocument": "2016-04-27",
  "dateOfEffect": "2016-05-24",
  "dateOfPublication": null,
  "ecli": null,
  "eli": "http://data.europa.eu/eli/reg/2016/679/oj",
  "subjects": [
    "Area of freedom, security and justice",
    "Consumer protection",
    "Information and verification"
  ],
  "keywords": [
    "access to information",
    "area of freedom, security and justice",
    "cross-frontier data flow",
    "data protection",
    "data-processing law",
    "disclosure of information",
    "natural person",
    "personal data",
    "protection of privacy"
  ],
  "version": 14,
  "contentHash": "3c91009d05bbda7b9717678970c2d4d680cee402b00f8f0df92510f9bab42543",
  "recitals": [
    "The protection of natural persons in relation to the processing of personal data is a fundamental right. Article 8(1) of the Charter of Fundamental Rights of the European Union (the ‘Charter’) and Article 16(1) of the Treaty on the Functioning of the European Union (TFEU) provide that everyone has the right to the protection of personal data concerning him or her.",
    "The principles of, and rules on the protection of natural persons with regard to the processing of their personal data should, whatever their nationality or residence, respect their fundamental rights and freedoms, in particular their right to the protection of personal data. This Regulation is intended to contribute to the accomplishment of an area of freedom, security and justice and of an economic union, to economic and social progress, to the strengthening and the convergence of the economies within the internal market, and to the well-being of natural persons."
  ],
  "articles": [
    {
      "id": "art_1",
      "number": "Article 1",
      "title": "Subject-matter and objectives",
      "text": "1. This Regulation lays down rules relating to the protection of natural persons with regard to the processing of personal data and rules relating to the free movement of personal data. 2. This Regulation protects fundamental rights and freedoms of natural persons and in particular their right to the protection of personal data. 3. The free movement of personal data within the Union shall be neither restricted nor prohibited for reasons connected with the protection of natural persons with regard to the processing of personal data.",
      "repealed": false
    },
    {
      "id": "art_2",
      "number": "Article 2",
      "title": "Material scope",
      "text": "1. This Regulation applies to the processing of personal data wholly or partly by automated means and to the processing other than by automated means of personal data which form part of a filing system or are intended to form part of a filing system. 2. This Regulation does not apply to the processing of personal data: (a) in the course of an activity which falls outside the scope of Union law; (b) by the Member States when carrying out activities which fall within the scope of Chapter 2 of Title V of the TEU; (c) by a natural person in the course of a purely personal or household activity; (d […]",
      "repealed": false
    },
    {
      "id": "art_3",
      "number": "Article 3",
      "title": "Territorial scope",
      "text": "1. This Regulation applies to the processing of personal data in the context of the activities of an establishment of a controller or a processor in the Union, regardless of whether the processing takes place in the Union or not. 2. This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to: (a) the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union; or (b) the monitoring […]",
      "repealed": false
    },
    {
      "id": "art_4",
      "number": "Article 4",
      "title": "Definitions",
      "text": "For the purposes of this Regulation: (1) ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person; (2) ‘processing’ means any operation or set of operations which is performed on personal data […]",
      "repealed": false
    },
    {
      "id": "art_5",
      "number": "Article 5",
      "title": "Principles relating to processing of personal data",
      "text": "1. Personal data shall be: (a) processed lawfully, fairly and in a transparent manner in relation to the data subject (‘lawfulness, fairness and transparency’); (b) collected for specified, explicit and legitimate purposes and not further processed in a manner that is incompatible with those purposes; further processing for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes shall, in accordance with Article 89(1), not be considered to be incompatible with the initial purposes (‘purpose limitation’); (c) adequate, relevant and limited t […]",
      "repealed": false
    }
  ],
  "source": {
    "name": "EUR-Lex / Cellar (Publications Office of the European Union): EU law and the Official Journal",
    "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679",
    "licence": "EUR-Lex legal notice (reuse authorised, source acknowledged; Commission documents under Decision 2011/833/EU)",
    "licenceUrl": "https://eur-lex.europa.eu/content/legal-notice/legal-notice.html",
    "attribution": "Source: EUR-Lex, © European Union, 1998–2026; reuse authorised under the EUR-Lex legal notice (Commission documents: Decision 2011/833/EU). Changes made by Arieta Labs: text extracted from the published documents, restructured into articles and metadata, citation edges derived. Only the Official Journal is authentic."
  },
  "snapshotId": "2026-11"
}

Open sample

Download the free sample

Free, no sign-up. A vetted sample with the same fields as the licensed snapshot, across 16 jurisdictions, including the GDPR, AI Act, Digital Markets Act and Digital Services Act. Every record carries its own upstream licence and attribution; Arieta’s own structure and metadata are CC BY 4.0. No share-alike or national case-law records.

Download corpus.jsonl.gz1,233 records · 7.1 MB · .jsonl.gz, 30.7 MB uncompressed

Flagship acts inside: GDPR (6 languages) · AI Act (4 languages) · Digital Markets Act (1 language) · Digital Services Act (3 languages).

sha256 034686130cc1cf4f9e382207c2eb70ecbc1da7ac15d376719ae34dc7321b6f62

Licences and attribution per lane (LICENCES.md) MANIFEST.json (counts, SHA-256, selection method)

CJEU case-law excerpt available under an evaluation licence on request. Judgments, orders and Advocate General opinions in the licensed schema, prepared within 5⁠–⁠6 business days. Case law is not in the open sample.

Ask for the excerpt

Want the same records for your jurisdictions? We cut a sample to your spec in 5⁠–⁠6 business days.

Request a sample cut Email us

Schema

Fields

21 top-level fields. Nested fields are shown with a dotted path. Types are the Parquet physical and logical types; JSONL uses the same names.

Arieta Data Legal Corpus schema
FieldTypeParquetNullDescription
id string BYTE_ARRAY (UTF8) no Stable record id: the CELEX number for EU documents, the lane id (e.g. CZ-SB-2012-89) for national ones.
celex string BYTE_ARRAY (UTF8) no CELEX number (EU) or national id; same as id for national documents.
language string BYTE_ARRAY (UTF8) no ISO 639-1 language code of this rendering.
kind string BYTE_ARRAY (UTF8) no legislation, caseLaw or other.
title string BYTE_ARRAY (UTF8) no Full official title.
documentType string BYTE_ARRAY (UTF8) yes Upstream document type (Regulation, Directive, Judgment, Zákon, …).
author string BYTE_ARRAY (UTF8) yes Issuing institution or court.
dateOfDocument date INT32 (DATE) yes Date of the document (adoption or decision).
dateOfEffect date INT32 (DATE) yes Date of entry into force or effect, where known.
dateOfPublication date INT32 (DATE) yes Date of publication in the official journal or gazette.
ecli string BYTE_ARRAY (UTF8) yes European Case Law Identifier, where assigned.
eli string BYTE_ARRAY (UTF8) yes European Legislation Identifier URI, where assigned.
subjects list<string> LIST<BYTE_ARRAY (UTF8)> no Subject descriptors (EuroVoc for EU documents where available).
keywords list<string> LIST<BYTE_ARRAY (UTF8)> no Keywords from the upstream record.
recitals list<string> LIST<BYTE_ARRAY (UTF8)> no Recitals, one string each, in order.
articles list<struct> LIST<GROUP> no Articles (or sections, paragraphs, grounds) in document order.
articles.id string BYTE_ARRAY (UTF8) no Article id within the document (e.g. art_5).
articles.number string BYTE_ARRAY (UTF8) no Article number as printed.
articles.title string BYTE_ARRAY (UTF8) yes Article heading.
articles.text string BYTE_ARRAY (UTF8) no Article text, normalised whitespace, no HTML.
articles.repealed boolean BOOLEAN no True when the source marks the article as repealed (schema 1.2.0). Filter on it to keep in-force articles only.
jurisdiction string BYTE_ARRAY (UTF8) no Lane code: EU or an ISO 3166-1 alpha-2 country code (UK for the United Kingdom).
version int64 INT64 no Content version of the document as observed by the pipeline; increments when the parsed text changes.
contentHash string BYTE_ARRAY (UTF8) no SHA-256 of the normalised parsed text of this version.
source struct GROUP no Upstream provenance of the record.
source.name string BYTE_ARRAY (UTF8) no Upstream publisher or portal.
source.url string BYTE_ARRAY (UTF8) no Canonical upstream URL.
source.licence string BYTE_ARRAY (UTF8) no Upstream licence name.
source.licenceUrl string BYTE_ARRAY (UTF8) no Upstream licence URL.
source.attribution string BYTE_ARRAY (UTF8) no Attribution text to pass through.
snapshotId string BYTE_ARRAY (UTF8) no Snapshot the record belongs to, YYYY-MM.

Counts

Documents by lane

Counts from the November 2026 snapshot.

Arieta Data Legal Corpus: documents by lane
LaneRelative sizedocuments
France (FR) 117,321
United Kingdom (UK) 79,497
European Union (EU) 61,410
Lithuania (LT) 29,325
Croatia (HR) 27,077
Netherlands (NL) 22,310
Poland (PL) 18,534
Denmark (DK) 10,715
Austria (AT) 10,212
Slovenia (SI) 9,362
Czech Republic (CZ) 8,700
Spain (ES) 6,833
Germany (DE) 5,921
Sweden (SE) 5,320
Finland (FI) 5,265
Italy (IT) 1,553
Documents by language
LanguageRelative sizedocuments
English (en) 140,013
French (fr) 117,662
Lithuanian (lt) 29,330
Croatian (hr) 27,095
Dutch (nl) 22,324
Polish (pl) 18,556
German (de) 16,217
Danish (da) 10,733
Slovenian (sl) 9,382
Czech (cs) 8,738
Spanish (es) 6,951
Swedish (sv) 5,333
Documents by document type (top 10)
Document typeRelative sizedocuments
Arrêté (consolidé) 68,392
UK legislation: UK Statutory Instrument 56,428
Décret (consolidé) 44,518
HR act (pravilnik) 14,865
Isakymas (teises aktas LT) 13,948
PL act (regulation) 12,924
Judgment 11,975
Ministeriële regeling (geconsolideerd) 7,970
Nutarimas (teises aktas LT) 7,779
Judicial information 7,744

Use cases

What it is for

  • Retrieval-augmented generation over EU and national law
  • Supervised fine-tuning and continued pre-training
  • Article-level chunking without re-parsing HTML

Related guides

Other datasets

Formats

  • Apache Parquet: zstd-compressed, sharded at about 512 MB, one directory per SKU and lane
  • JSON Lines (gzip): jsonl.gz, same records and field names as Parquet

Get a corpus sample for your lanes.

Tell us your jurisdictions, languages and use case. The free sample downloads today; a custom cut with the licence agreement is ready in 5⁠–⁠6 business days.

  • We reply within one business day
  • Custom cuts in 5⁠–⁠6 business days
  • Free sample, no sign-up