[okfn-cz] e-Sbírka a e-Legislativa & open data
M.Skop KohoVolit.eu
michal.skop at kohovolit.eu
Wed Aug 14 14:54:12 UTC 2013
Obecné komentáře:
osobně eSbírku i eLegislativu považuju za super důležité, jejich správné
zavedení může znamenat velký posun vpřed, špatné zavedení poverde k
zamrznutí vývoje na roky dopředu.
Alespoň pro začátek pár poznámek, jak to vidím já:
Nemá smysl dělat něco echt českého, je potřeba použít co nejvíce
standardy i systémy, které se používají i jinde. Už jenom z toho důvodu,
že se výrazně rozprostřou náklady na vývoj a mnohý vývoj udělá někdo
jiný. Neopakovat tak chyby z echt českého zavedení datových
schránek(namísto daleko univerzálnějšího a levnějšího systému přes
el.podpisy nebo jiných), IZIPu (např. v US již desítky takových
existujících systémů), které reálně stály miliardy a hlavně zarazily
rozvoj na roky dopředu. Zdroje nejsou neomezené.
Free, libre a open-source (a použít standardní technologie): od začátku
se snažit co nejvíce vyhnout vendor-locku (opět typické jak pro DS, tak
pro IZIP, ale i pro mnohé jiné věci v ČR).
Systémy by měly být použitelné co nejdříve ("better done than perfect",
"release early, release often"), stejně by se to mělo víceméně komplet
předělávat co pár let na základě získaných zkušeností.
Vše krom frontend-částí by mělo být psáno anglicky (poznámky, jména
datových prvků, etc. - nakonec i tahle diskuse by měla být vedena
anglicky...)
A nyní konkrétněji:
A) eSbírka (tj. read-only oficiální verze Sbírky a spol.)
Jsou ve skutečnosti 2 věci:
a) Texty zákonů = data -> API
b) Aplikace pro veřejnost (něco jako ZakonyProLidi.cz (.sk))
Aa) API - základní kámen eSbírky
- mělo by umožnit přístup ke všem textům
- REST API (zde asi není co řešit, nakonec ZPL.cz jsou taky tak
dosažitelný), resources nejen vlastní texty (v členění dle paragrafů,
časů, atd.), ale i další jako např. změny; otázka je použití unikátního
id pro každý kousek textu nezávislé na paragrafu (neb paragrafy se
přečíslovávají) (ale to už možná spadá do eLegislativy)
- zadarmo
- bez technických omezení nad úplně nezbytnou míru (počet přístupů, apod.)
- mělo by umožnit pravidelně replikovat celou db textů
- mělo by např. umožnit postavit repliku ZPL.cz
- EP (a další) používají http://www.akomantoso.org/ ,takže to je určitě
volba č.1 na formát dat
- další varianta - zkopírovat německý způsob: www.gesetze-im-internet.de
- je otázkou, zda by zákony neměly být dostupné i anglicky
- je otázkou, zda API rovnou nedělat CRUD (create, read, update,
delete), nejen read-only, přičemž veřejný přístup by byl samozřejmě
read-only; jde o to, že takový přístup by umožnil branch-nout si takové
api a postavit na něm třeba vlastní systém eLegislativy (ale o tom více
dále)
- použít klasické statistické metody ověřování kvality pro kvalitu textů
Ab) aplikace eSbírka
- je jen jedna z aplikací vybudovaných nad API (tato má výjimečné
postavení, že je placená vládou)
- univerzální (speciální aplikace udělá někdo jiný nad tím API)
- určitě vybudovaná nad tím API (tj. "API->aplikace", nikoliv naopak
"aplikace->API"), API je základ
B) eLegislativa
daleko daleko složitější,
samozřejmě veřejné s různými právy pro zápis, apod.
zde spíše otázky než odpovědi:
- proč nepoužít git, který se stále dost vyvíjí ("vývoj dělá někdo za nás")?
(devil's advocate: několik důvodů proč ne:
http://www.quora.com/Public-Policy/What-are-the-nontechnical-barriers-to-adopting-a-version-control-system-for-use-in-writing-bills-and-new-laws#
)
- proč nepoužít již funkční britský systém?
http://www.legislation.gov.uk (má řešeno např. i otázku více jazyků -
welština)
systém měl by umožnit např. napojení/snadné vybudování takového
http://www.avoinministerio.fi/
další užitečné linky:
https://news.ycombinator.com/item?id=3967921
hlavně US overview:
https://plus.google.com/u/0/114505145191947983330/posts/UCWErphYduT
opět US:
https://blog.abevoelker.com/gitlaw-github-for-laws-and-legal-documents-a-tourniquet-for-american-liberty/
Michal Škop
More information about the okfn-cz
mailing list