obce icon indicating copy to clipboard operation
obce copied to clipboard

Přidání starosty/primátora

Open MJ-sys opened this issue 5 years ago • 10 comments

Možná by mohlo být zajímavé zjišťovat email na starostu/primátora a přiřadit k tomu ideálně i jeho jméno? Případně z nějakých důvodů následného lepšího zobrazování třeba i politickou stranu?

MJ-sys avatar Mar 22 '20 15:03 MJ-sys

Napadá tě, odkud to vytáhnout?

zoul avatar Mar 22 '20 15:03 zoul

Jen chvilka googlení. Možná se najdou lepší zdroje.. :-)

Něco by šlo možná vykoukat z wiki:

  • https://cs.wikipedia.org/wiki/Plze%C5%88
  • https://cs.wikipedia.org/wiki/N%C3%A1chod

Případně pak nějaké speciální zdroje:

  • https://www.mvcr.cz/odk2/clanek/ostatni-prehledy-zmen-v-uzemni-organizaci-v-nazvech-obci-a-jejich-casti.aspx
  • https://www.msk.cz/cz/verejna_sprava/seznam-mest-a-obci-v-kraji-vc--jejich-starostu-primatoru-a-kontaktnich-e-mailu-130392/
  • https://mesta.obce.cz/zsu/vyhledat-219.htm (stačilo by zvedat index a kontrolovat existenci stránky)

MJ-sys avatar Mar 22 '20 15:03 MJ-sys

V rámci dat zprostředkovávaných MVČR lze "Osobu stojící v čele" vytáhnout z https://ofn.gov.cz/registr-práv-a-povinností/orgány-veřejné-moci/#dfn-osoba-stojici-v-cele-organu-verejne-moci

a to jak v JSON tak v JSON-LD formátu viz data.gov.cz - šlo by to propojit skrze IČO se současným datasetem.

michto01 avatar Apr 24 '20 15:04 michto01

Pro politickou stranu by šlo vytahovat případně data z volby.cz, ale je tam třeba znát kromě kódu obce také NUTS kód pro volební okres: https://volby.cz/pls/kv2018/kv21111?xjazyk=CZ&xid=0&xv=23&xdz=1&xnumnuts=2103&xobec=532100&xstrana=0&xstat=0&xodkaz=1

michto01 avatar Apr 27 '20 15:04 michto01

Nebo ještě lépe z: https://volby.cz/pls/kv2018/vysledky_obec?datumvoleb=20181005&cislo_obce=532100 kde lze získat přímo XML výsledek a dokumentace je zde: https://volby.cz/opendata/kv2018/KV2018_XML.htm

pro zkraty volební stran asi: https://www.volby.cz/opendata/kv2018/KV2018regPopis.htm => kvros.xml

michto01 avatar Apr 27 '20 15:04 michto01

  1. Volby nereflektují aktuální stav
  2. Volby nereflektují žádný stav (primátor nemusí být z vítězné strany - viz třeba Brno nebo vlastně i Praha)

kokes avatar Apr 28 '20 14:04 kokes

@kokes Ty volby byly zamyšleny jako explorace co se da vytahnout z ČSÚ případně jako metadata zastupitelstva. V tom OVM je osoba v čele, která reflektuje aktuální stav na pozici starosta.

Z těch voleb by se dalo případně vytáhnout politickou příslušnost (to byl taky začátek mojí explorace volby.cz)

michto01 avatar Apr 28 '20 14:04 michto01

OK, to bude použitelnější, jen pozor na pár věcí:

  1. Jméno není unikátní identifikátor
  2. Je rozdíl mezi stranou navrhující a stranickou příslušností (asi záleží, na co to budete mít)
  3. Jsou tam různé koalice docela komplexně namodelované, já se na tom už mnohokrát spálil - hlavní problém mi teda dělalo odlišit strany navrhující, strany členství a ještě jeden idenfikátor strany (je jich tam kupodivu hodně)

Každopádně proč je potřeba ta politická strana? Je to pro něco konkrétního relevantní?

kokes avatar Apr 28 '20 14:04 kokes

Třeba to asi není, v úvodu issue to popsal @MJ-sys, tak jsem to nějak reflektoval a tady sepsal jen jak se případně dostat k nějakým datům. Navrhovaný PR #17 proto reflektuje jen osobu v čele ;)

michto01 avatar Apr 28 '20 15:04 michto01

Odkládám si tu ještě SPARQL dotaz, aby nebylo třeba stahovat celý ovm.json. Query endpoint https://rpp-opendata.egon.gov.cz/odrpp/sparql:

PREFIX gov: <https://slovník.gov.cz/legislativní/sbírka/111/2009/pojem/>

SELECT ?name ?type ?ico ?meyer
WHERE {
  ?item a gov:osoba-stojící-v-čele-orgánu-veřejné-moci .
  ?organ gov:stojí-v-čele-orgánu-veřejné-moci ?item .
  {?organ gov:má-právní-formu-osoby ?type . FILTER( STR(?type) = "https://rpp-opendata.egon.gov.cz/odrpp/zdroj/právní-forma/801" || STR(?type) = "https://rpp-opendata.egon.gov.cz/odrpp/zdroj/právní-forma/811" )}

  OPTIONAL { ?item gov:má-jméno-a-příjmení-osoby-stojící-v-čele-orgánu-veřejné-moci ?meyer . } 
  OPTIONAL { ?organ gov:má-identifikátor-orgánu-veřejné-moci ?ico . }
  OPTIONAL { ?organ gov:má-název-orgánu-veřejné-moci ?name . }
}
LIMIT 10000

michto01 avatar Apr 29 '20 11:04 michto01