taktekhq/lebanese-legislation · Datasets at Hugging Face
Subset (29)
agreement·1.97k rows
Split (1)
| id int32 2.87k 5.89k | title string lengths 5 250 | scope string classes 2 values | signed_on date32 | ratified_by string lengths 19 36 | ratifying_law_id int32 7.82k 334k ⌀ | text_ar string lengths 18 389k ⌀ | | --- | --- | --- | --- | --- | --- | --- |
| 2,872 | اتفاق بين حكومة الجمهورية اللبنانية وحكومة جمهورية السنغال بشأن التعاون المالي والاقتصادي | international | 1964-03-06 | قانون منفذ بمرسوم رقم 15695 سنة 1964 | 7,815 | ان الحكومة الجمهورية اللبنانية وحكومة جمهورية السنغال رغبة منهما في توثيق وتعزيز العلاقات الودية القائمة بين الدولتين وشعبيهما, وادراكا لمصلحتهما المشتركة في ايجاد وتشجيع التنمية الاقتصادية لبلديهما, واعترافا بالفوائد التي تعود على الدولتين من توثيق التعاون المالي والاقتصادي, قد اتفقتا على ما يلي: مادة 1: تتعهد حك... |
| 2,873 | اتفاق فرسوفيا المعقود لتوحيد بعض القواعد المتعلقة بالنقل الجوي الدولي. | international | 1933-10-26 | قرار المفوض السامي رقم 160 سنة 1933 | 7,816 | ان رئيس الجمهورية الالمانية ورئيس جمهورية النمسا الاتحادي وجلالة ملك البلجيكيين ورئيس دول البرازيل المتحدة وجلالة ملك البلغاريين ورئيس الحكومة الوطنية لجمهورية الصين وجلالة ملك الدانمارك وازلندا وجلالة ملك مصر وجلالة ملك اسبانيا ورئيس الدولة في جمهورية استونيا ورئيس جمهورية فنلندا ورئيس الجمهورية الفرنساوية وجلالة... |
| 2,874 | Convention entre le haut-Commissaire de la Republique Francaise en Syrie et au Liban et la Compagnie Generale de Telegraphie sans fil | international | 1921-12-01 | اتفاقية رقم 0 سنة 1921 | 7,817 | CONVENTION entre le Haut-Commissaire de la Republique Francaise en Syrie et au Liban et la Compagnie Generale de Telegraphie sans fil ـــــــــــــــــ Entre: Le Haut-Commissaire de la Republique Francaise en Syrie et au Liban. Agissant au nom des Etats de la Syrie et du Liban en tant que representant de la Pu... |
| 2,875 | اتفاق برن المتعلق بحماية الاثار الادبية والفنية | international | 1934-06-28 | قرار رقم 141 سنة 1934 | 7,818 | اتفاق برن المتعلق بحماية الاثار الادبية والفنية والمعقود في 2 ايلول سنة 1886 والمعاد النظر فيه في برلين بتاريخ 13 ت 2 سنة 1909 وفي روما بتاريخ 2 حزيران سنة 1928 المطبق في لبنان اعتبارا من 24 ك1 سنة 1933 - ترجمة غير رسمية ملحق بها النص الافرنسي ان رئيس الريخ الالماني. ورئيس - اتحاد جمهورية النمسا. وجلالة ملك بلجي... |
| 2,876 | مذكرة تفاهم بشأن المساهمة في المشاريع التنموية في جمهورية لبنان بين الصندوق السعودي للتنمية و الجمهورية اللبنانية وقعت المذكرة بتاريخ 05/11/1418هـ الموافق 03/03/1998م مذكرة تفاهم بشأن المساهمة في المشاريع التنموية في جمهورية لبنان | international | 2000-12-30 | قانون رقم 265 سنة 2000 | 7,821 | مذكرة التفاهم المتعلقة بتحديد المشاريع المستفيدة من مساهمة المملكة في المشاريع التنموية في الجمهورية اللبنانية بين الصندوق السعودي للتنمية والجمهورية اللبنانية م.ت /2/1420هـ مذكرة التفاهم وقعت بتاريخ 25/11/1420هـ الموافق 02/03/2000م بتاريخ 25/11/1420هـ الموافق 02/03/2000م تم توقيع مذكرة التفاهم بشأن تحديد المشاري... |
| 2,877 | اتفاقية ثنائية في مجال الشؤون الاجتماعية بين حكومة الجمهورية العربية السورية وحكومة الجمهورية اللبنانية | international | 2000-12-30 | قانون رقم 256 سنة 2000 | 7,822 | ان حكومة الجمهورية العربية السورية, وحكومة الجمهورية اللبنانية, انطلاقا من الروابط المميزة التي تربط بين البلدين الشقيقين وايمانا منهما بوجوب تحقيق اوسع مجالات التعاون في مختلف الميادين الاجتماعية وتنفيذا لبنود معاهدة الاخوة والتعاون والتنسيق الموقعة بين البلدين في دمشق بتاريخ 22/ايار/1991, ولا سيما في احكامها الخت... |
| 2,878 | اتفاق تعاون ثقافي بين حكومة الجمهورية اللبنانية وحكومة جمهورية الاوروغواي الشرقية | international | 2000-12-30 | قانون رقم 258 سنة 2000 | 7,823 | اتفاق تعاون ثقافي بين حكومة الجمهورية اللبنانية وحكومة جمهورية الاوروغواي الشرقية ان حكومة الجمهورية اللبنانية وحكومة جمهورية الاوروغواي الشرقية, اذ تحدوهما الرغبة في توسيع وتعميق التعاون في مجالات التعليم والثقافة والعلوم والرياضة, قد اتفقتا على ما يلي: مادة 1: يشجع الطرفان التعاون والتبادل بين بلديهما في مجالات ... |
| 2,879 | عنوان الاتفاقية غير متوفر | international | 2000-12-30 | قانون رقم 266 سنة 2000 | null | مادة 1: الغيت اتفاقية التمويل بين الجمهورية اللبنانية والبنك الاوروبي للتثمير بقيمة /50/ مليون اورو عائدة للمساهمة في تمويل مشروع الحد من تلوث الشواطىء اللبنانية المبرمة بموجب القانون رقم 674 تاريخ 16/03/1998 . مادة 2: يعمل بهذا القانون فور نشره في الجريدة الرسمية. |
| 2,880 | اتفاق يتعلق بتغطية مصاريف المتدربين العسكريين في فرنسا | international | 2002-12-20 | مرسوم رقم 9253 سنة 2002 | 7,825 | اتفاق يتعلق بتغطية مصاريف المتدربين العسكريين في فرنسا وزارة الخارجية في الجمهورية الفرنسية الممثلة بسعادة السفير فيليب لوكورتييه سفير فرنسا في لبنان, والمشار إليها ادناه بالفريق الفرنسي. ديوان رئاسة الحكومة اللبنانية, والمشار إليها بالفريق اللبناني. تم الاتفاق على ما يلي: مادة 1: موضوع الاتفاقية: هدف هذه الاتف... |
| 3,276 | اتفاق بين حكومة الجمهورية اللبنانية والشركة الجزائرية (ان تفتح الشركة للزراع الملاك اعتمادات مالية زراعية مضمونة برهون) | international | 1931-11-30 | قانون رقم 0 سنة 1931 | 8,250 | عقد اتفاق بين الموقعين في ذيله هما= حكومة الجمهورية اللبنانية ويمثلها اوغست باشا اديب رئيس مجلس الوزراء ووزير المالية والزراعة- فريق اول والشركة الجزائرية (قومباني الجيريين) وهي شركة مغفلة افرنسية رأس مالها ماية وخمسة ملايين فرنك مدفوعة كلها ومركزها الاساسي في باريس بشارع انجو عدد 50 وممثلها المسيو لويس بوزرو مد... | | 3,277 | عنوان الاتفاقية غير متوفر | international | 1999-05-28 | مرسوم رقم 729 سنة 1999 | null | مادة 2: يؤخذ الاعتماد اللازم من موازنة مصلحة مياه نبع الطاسة وتوابعه. |
| 2,881 | اتفاقية متعلقة بتحديد كيفية تمويل دورات تدريب العسكريين اللبنانيين في فرنسا | international | 2002-12-24 | مرسوم رقم 9319 سنة 2002 | 7,826 | اتفاقية متعلقة بتحديد كيفية تمويل دورات تدريب العسكريين اللبنانيين في فرنسا الفريق الفرنسي: وزارة الخارجية الفرنسية ممثلة بسعادة سفير فرنسا في لبنان السيد فيليب لوكورتيه. الفريق اللبناني: المديرية العامة للأمن العام ممثلة باللواء الركن جميل السيد مدير عام الأمن العام. تم الاتفاق على ما يلي: مادة 1: هدف الاتفاقية... |
| 2,882 | الاتفاق المعقود بين الحكومة اللبنانية وشركة خط الانابيب عبر البلاد العربية | international | 1950-12-27 | قانون رقم 0 سنة 1950 | 7,827 | في هذا اليوم الواقع في 14 اب سنة 1950 تم الاتفاق على ما يلي بين رئيس مجلس وزراء الجمهورية اللبنانية بالنيابة عن الحكومة اللبنانية المشار اليها في ما يلي ب"الحكومة" وشركة خط الانابيب عبر البلاد العربية المؤسسة في ولاية ديلاوار في الولايات المتحدة الاميركية والمشار اليها في ما يلي بـ "الشركة" ويعتبر هذا الاصطلاح اينما ا... |

**Lebanese Legislation is a free, structured copy of Lebanese law: over 100,000 laws, decrees and decisions (1904 to 2026), about 390,000 articles in Arabic and French where published, 47,000 court rulings, 6,800 Official Gazette issues, and a graph of about 270,000 links showing which text amends, repeals or cites which.** It is the data behind lebaneselegislation.com, a free public service by Taktek. It is not an official publication and is not endorsed by the Lebanese state or the Lebanese University.
- **Source and credit.** The texts come from the public site of the Lebanese University's Centre for Research and Studies in Legal Informatics (legallaw.ul.edu.lb). We keep the raw pages and add structure. If you reuse the texts, credit the Centre (see Licence and credit).
- **Licence status.** The laws, rulings and Gazette issues are public texts of the Lebanese state. We add no rights or restrictions of our own, so the licence field says `other`. The graph and the structure are ours, free to use.
- **Update cadence.** Rebuilt every night from the Centre's site. The last upload date is in the badge above. Each row keeps its source page and fetch date.
- **Not legal advice.** Check the official texts before relying on anything here.
Same data, other ways in: the website (every article has its own address), a read-only JSON API, and a free MCP server for AI assistants (`https://lebaneselegislation.com/mcp`, listed in the official MCP registry).
The texts are as the Centre published them, with structure added: articles, amendments, versions and a graph of how texts change and cite each other.
The Centre runs about a year behind. Texts it has not published yet are read from scans of the Official Gazette's own pages: two machine readings, compared word by word. They are in `legislation` like any other text, with ids from 2,000,000,000, and listed in `legislation_scan`. Where the readings disagree, the article text keeps both, marked U+E000 reading one, U+E001 reading two, U+E002. These copies are unofficial: check them against the page images on the site. When the Centre publishes a text, its version replaces the scanned one.
The full judgment behind a ruling page is a scanned PDF with no text layer (older ones are handwritten). The scans are on the site, not in this dataset. `ruling_file` lists the ones we hold, and `ruling_page` holds the text Gemini read from them, one row per page. It is a machine reading: it may contain errors, nothing in it is corrected or rewritten, and the scan is the reference. The reading is still under way, so these two tables grow.
Some dates the Centre prints are wrong: a text signed after its own Gazette publication, a year typo (a decree of 31/12/2025 printed as 31/12/2026), a placeholder 01/01 for a Gazette whose day is not known. `legislation` holds the corrected date; `date_correction` keeps the date as the Centre prints it, the correction, and the evidence (the text's own signing line, the Gazette issue that published it, the texts numbered around it, or two Gemini readers agreeing on a date found in that evidence). Where nothing settles it, the signing date is left unknown rather than shown wrong.
[](https://huggingface.co/datasets/taktekhq/lebanese-legislation#licence-and-credit) Licence and credit
We don't own this data. The laws, rulings and Gazette issues are public texts of the Lebanese state, and the Centre collected and published them. We add no rights or restrictions of our own. If you reuse them, credit the Centre:
> Source: Centre for Research and Studies in Legal Informatics, Lebanese University.
[](https://huggingface.co/datasets/taktekhq/lebanese-legislation#tables) Tables
One Parquet file per table, in `data/`. Columns and how each was built are described in full at lebaneselegislation.com/data/.
| Table | What it holds | | --- | --- |
| `legislation` | One row per law, decree, decision and other text: kind, number, dates, title, status (in force or repealed), Official Gazette details. `title_en` is an unofficial English title (NULL when there is none): a model (Claude Sonnet) wrote it from the Arabic title alone, to help people and search engines find a text. The Arabic title and text are the official version and the more accurate one; the English is never a translation of the text. | | `legislation_title_en` | The same unofficial English titles on their own (`law_id`, `title_en`, `model`), for joins. A reading aid for search and browsing, not an official title: the Arabic title in `legislation` is the reference. | | `legislation_article` | One row per article, in Arabic (and French where published), with the Centre's notes. | | `legislation_section` | Books, parts, chapters and sections of each text. | | `legislation_kind` | The kinds of text, with English and French names. | | `code` | The principal codes, with stable short names. | | `amendment` | Changes one text made to another, read by the build's patterns. | | `article_version` | Versions of amended articles, oldest first. | | `legislation_version` | Each text's versions over time: version 1 as issued, then one row per date that applied changes took effect, with the amending texts (`amended_by`) and how many changes (`changes`). |
| `article_in_force` | Every article's state today, one row per article (join on `law_id` and `position`, since a number can appear twice in one text): `state` (in_force or repealed: by an amendment we read, or by the Centre's own note "مادة ملغاة"), the wording in force when it differs from the Centre's, its `version` and `text_source`, and `pending` when a later change has no full wording yet. |
| `possibly_affected` | Older texts still marked in force that a general repeal clause ("every provision contrary to this law is repealed") may reach: a text with such a clause (`repealing_law_id`, `repealing_article`) that also names an older in-force text (`law_id`, and `article_number` when it names one). A lead to check, not a finding. |
| `centre_error` | Errors in the Centre's own text of an article (one article repeating another, a stray letter, a typo in a number), with a note in English and Arabic. The Centre's text is kept as published; where a person supplied the correct wording from the printed edition, it is in `article_version` as a minor version with `text_source` editorial. | | `graph_edge` | Every link between two items: amends, repeals, cites, applies, publishes, and the Centre's own notes. See 'The graph' below. | | `graph_node` | Every item of the graph: texts, articles, rulings, opinions, research, gazette issues. | | `ruling` | Court rulings: court, number, year, date, panel, text. | | `ruling_file` | The scanned full judgment behind a ruling page (a PDF on the site, not in this dataset): its size, SHA-256, when it was fetched, and its page count once read. | | `ruling_page` | The text of those scans, one row per page, read by machine (Gemini). It may contain errors; the scan is the reference. `low_confidence` marks pages that are hard to read (mostly handwriting). | | `court` | Courts and chambers. | | `opinion` | Advisory opinions. | | `agreement` | International agreements and their ratifying texts. | | `doctrine_article` | Doctrine: legal articles, with abstracts. | | `research` | Research papers. | | `gazette_issue` | Official Gazette issues. | | `gazette_entry` | Which texts each Gazette issue published. | | `reference` | Links the Centre's pages give: a ruling's cited articles, a repealed text's repealing text. | | `source_page` | The raw page behind each row on the Centre's site, with its address and fetch dates. | | `legislation_scan` | Texts read from scans of the Official Gazette's pages, for what the Centre has not published yet: where the scans came from, pages, and how far the two readings agree. | | `legislation_alias` | The old id of a scanned text the Centre has since published, and the Centre's id that replaced it. | | `date_correction` | Dates the Centre printed wrong: the printed date, the corrected one (empty when not known), how it was settled and the evidence. |
[](https://huggingface.co/datasets/taktekhq/lebanese-legislation#the-graph) The graph
`graph_edge` holds every link we know between two items, and `graph_node` every item. Items have keys: `law/<id>`, `law/<id>/art/<number>`, `ruling/<id>`, `opinion/<id>`, `research/<id>`, `gazette/<id>`.
- `relation`: `replace`, `amend`, `repeal`, `insert`, `suspend`, `extend`, `general_repeal`, `cites`, `applies`, `derogates`, `interprets`, `publishes`, `note_amended_by`, `note_repealed_by`, `note_added_by`.
- `source`: `model` (a model read the article and wrote down what it cites; the link was then matched against the data by code, and the quoted words were checked against the article), `centre` (links on the Centre's own pages), `parser` (rule-based patterns).
- `status`: `linked`, `no_article` (the text is in the data, the article number isn't), `unresolved` (the cited text isn't in the data yet; `to_cite` says what was cited), `general` (a general repeal naming no text).
No model wrote any legal text in this dataset. Every article is as the Centre published it; models only read articles to find the links between them.
[](https://huggingface.co/datasets/taktekhq/lebanese-legislation#load-it) Load it
``` from datasets import load_dataset articles = load_dataset("taktekhq/lebanese-legislation", "legislation_article", split="train") ```
``` import pandas as pd edges = pd.read_parquet("hf://datasets/taktekhq/lebanese-legislation/data/graph_edge.parquet") ```
``` -- DuckDB SELECT * FROM 'hf://datasets/taktekhq/lebanese-legislation/data/legislation.parquet' WHERE status = 'in_force' LIMIT 10; ```
[](https://huggingface.co/datasets/taktekhq/lebanese-legislation#cite-it) Cite it
``` @dataset{lebanese_legislation, title = {Lebanese Legislation: the relational database of Lebanese law}, author = {{Taktek, LLC}}, year = {2026}, url = {https://huggingface.co/datasets/taktekhq/lebanese-legislation}, note = {Texts: Centre for Research and Studies in Legal Informatics, Lebanese University} } ```
To cite one law or article, use its address on lebaneselegislation.com: `/law/<id>/` and `/law/<id>/article/<n>/` do not change.
[](https://huggingface.co/datasets/taktekhq/lebanese-legislation#other-ways-in) Other ways in
- The site: lebaneselegislation.com
- A read-only JSON API: `https://lebaneselegislation.com/api/v1/`
- For AI assistants: lebaneselegislation.com/ai/
Corrections and questions: taktekbot@taktek.io.
Downloads last month 474