🔨 New Features and Fixes
Released Opensource Ingestion Script
The pipeline that fetches, parses, and converts Italian legislation from Normattiva's Akoma Ntoso XML into Markdown is now publicly available at ahmeabd/italia-corpus-scripts. Contributions and forks welcome.
Resolved Cross-Act References
Internal references between legislative acts (e.g. art. 3 of L. 241/1990) are now resolved as relative file-to-file links within the repository, rather than redirecting to Normattiva.it. This makes the corpus self-contained and usable offline.
Added YAML Front Matter
Each document now includes a YAML front matter block with structured metadata (title, type, date, URN, etc.), enabling direct integration with external tools and services — RAG pipelines, static site generators, document stores — without custom pre-processing.
Unified Formatting
Heading hierarchy, list styles, and whitespace have been standardized across all documents. Output is now consistent regardless of the source act's original XML structure.
Fixed Malformed Files
A subset of acts had conversion issues resulting in missing body content or structurally broken Markdown. These files have been identified and regenerated from source.