merkleset
conjuntos de dados

Swiss Federal Legislation (Classified Compilation)

Switzerland · atualizações: weekly · ch-national-legislation

Swiss federal legislation — every act, ordinance and international treaty in force in the Classified Compilation (Systematische Rechtssammlung), in German, collected from the Confederation’s own Fedlex linked-data service with no API key and no login. One record is one article, the unit a Swiss practitioner cites: Art. 41 OR, Art. 328 ZGB. A record’s key carries the European Legislation Identifier of the consolidation, which names the act and the date its text applies from, so the same article across successive consolidations is a series of records a buyer can diff. Consolidations the register has already published with a future date of applicability are included and flagged, so a buyer can ask what will be in force on a given date rather than only what is in force now. Each record states the SR number, the act’s abbreviation and title, the citation a practitioner writes, the date the text applies from, whether it is in force today, the dates of any later version already published, the headings above the article and whether it belongs to a transitional block. The SR number each document prints is checked against the register before anything is released, and the status date it prints is compared and recorded. Signatory blocks naming individuals are not collected, and footnotes are moved to the end of each record. Swiss copyright law excludes acts, ordinances, treaties and their official collections from protection (art. 5 of the Copyright Act); re-use of Fedlex data is subject to art. 49 of the Publication Ordinance, and every record carries the notice it requires: this is not an official publication, and only the publication by the Federal Chancellery is authoritative. French, Italian, Romansh and the unofficial English translations are not included. Every record carries its source URL, fetch timestamp, HTTP status and the SHA-256 of both the raw response and the extracted record. Every release ships a manifest with every file’s SHA-256 and a Merkle root over every chunk hash, which the buyer can recompute from the downloaded files. record_id and chunk_id are stable across releases. Personal data is screened out inside the pipeline before any hash is computed.