Ahojte,
aspoň pár informácií o aktuálnom stave.
Projekt ide, samozrejme, bojujeme. Je nás veľmi málo a máme veľa agendy, ale OD2.0 napreduje. Hoc teoreticky / technicky by to mohlo byť aj hotové.
ČO sa týka prvého projektu s MFFUK, tj. databáza, metadata, procesing, kvalita, sparqlendpoint, to postupne prebieha. jednak sa tvoria nové pipelines, nové slovenské urička, pripravujú sa podklady pre migráciu. Určite dojde k zmene počtu datasetov, pretože súčasná štruktúra metadát skresluje skutočný počet datasetov - voči DCAT sémantike. Niekedy to čo je už nový dataset na data.gov.sk sa nesprávne eviduje len ako distrúcia datasetu. A naopak, niekedy dataset obsahuje len www odkaz na nejaký portál, kde sú datasety. toto ale nie je dataset, treba samostatne katalogizovať všetko na danom webe. Odhady sme ešte nerobili, ja predpokladám mierny nárast počctu datasetov.
Na tomto linku
https://sk-nkod.opendata.cz/datové-sady
môžete nájsť testovaciu verziu novej databázy OD2.0 (frontend je z data.gov.cz a počas vývoja ho udržujú priamo naši projektoví partneri z MFFUK). Skvelí Jakub Klimek a Petr Škoda.
Zatiaľ sa jedná o budovanie stavu AS IS. Mnoho metadát chýba. Meranie kvality začína postupne fungovať tiež.
Celkovo z pohľadu projektu, a teda najmä nového portálu, kedže vypadol SKIT (už ani nemajú hlasovacie právo na RV), je pre nás teraz kľúčové obsadenie dvoch interných vývojárov, ktorý by robili priamo pre nás. Hoc budeme robiť aj veľké VO na dokončenie všetkých komponentov, aby sme samozrejme nečakali/nestratili polroka, tak sme s tým rátali a do rozpočtu sme ich vložili. Zadanie pre vývoj si vytvárame priamo v dátovke.
Aby som bol presný, hľadáme jedného backendistu - tam silno preferujeme javu, spring, openapi - kedže pre RDF spracovanie zatiaľ jasne vyhráva RDF4J. Ako vyzerá konkrétny kód môžete napr. vidieť na našom projekte znalosti.gov.sk
https://github.com/datova-kancelaria/znalosti.gov.sk/blob/main/src/main/java/sk/gov/knowledgegraph/rest/DataAPI.java
(vráti zoznam datasetov nahraných do databázy)
Čo sa týka frontendu, tu chceme preferovať moderné webové javascriptové frameworky: AngularJS, ReactJS, TotalJS, VueJS.
Napr. na znalosti.gov.sk je použitý Vaadin (java) a dokonca vzniklo idsk4j
avšak nie som si istý, či je to tá najlepšia cesta aj pre OD2.0. Znalosti.gov.sk sú zatiaľ prototypový projekt, tam hlavne ide o API a je to OK.
Čo sa týka OD2.0, ide o to, aby sa dala ešte nejakú dobu udgradovať, a dobre servisovať mnohými potenciálnymi silami.
Tu prichádza otázka, či napr. také Ruby on Rails spadá do takej kategórie, alebo je to menej vhodné, podobne ako napr. idsk4j. Priznám sa že v oblasti frontentu som celoživotný junior, hoc snažím sa držať krok s dobou. Aký máte na to plís názor? Ide nám o to, aby bol i frontend v budúcnosti dobre supportovateľný čo najväčšioum potencionálnou množinou ľudí. Ak bude niečo treba dorobiť, aby sa to vedelo urobiť veľmi rýchlo.
Ak Vás to zaujalo, napíšte mi prosím na miroslav.liska@mirri.gov.sk
Ďakujeme