points by TomAbel 2 days ago | 0 comments
Reminds me of a similar project for french law
French bills evolution versioned in git and visualized The Law Factory: french bills as git, opendata and dataviz https://www.lafabriquedelaloi.fr/
"Law is Code" on The Law Factory: french bills as git, opendata and dataviz - https://news.ycombinator.com/item?id=7817357 May 2014 (0 comments)
[–] Xirdus 2 days ago
[–] sam_lowry_ 2 days ago
It's the European law, inspired mostly by French, IIRC. Belgium has the same, for instance.
[–] Xirdus 2 days ago
I mostly meant the web app. Forgot to link it. https://isap.sejm.gov.pl/isap.nsf/home.xsp Unfortunately it's only in Polish.
Example page for the traffic code https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU19970...
First PDF is the original, second PDF is the unified version, then there's links - 4 others changed, 4 explicitly obsoleted, 12 implicitly obsolete, 707 administrative orders, 12 Constitutional Tribunal rulings, 11 previous + current unified versions, 212 patches, 14 relevant EU directives.
[–] LelouBil 2 days ago
And the officially maintained website (that only tracks the final law changes instead of the whole process): https://www.legifrance.gouv.fr/
Actual bills are written in the form of patches ("§1. In the law X paragraph 5, the words "such and such" are replaced with "this and that". §2. The law X paragraph 4 is striked. §3. After law X paragraph 8, a new paragraph 8a is added that says "etc. and so on".)
After a patch or a collection of patches are passed, they are combined together and a unified version of the law is published. These documents aren't technically the law, they just show a snapshot of what the law is at the specific moment.
ISAP system is an online collection of all bills that were passed, plus crosslinks between laws that change/supercede/otherwise interact with each other, plus current and archival unified versions, plus related administrative orders and other miscellanious documents. Makes looking up laws and changes to laws very easy.