slovak-egov / nkod-portal

Webový portál pre NKOD (Národný katalóg otvorených dát)
Other
1 stars 1 forks source link

Aktualizácia metadátového modelu na DCAT-AP-SK-3.0.0 (trieda DataSeries a validácia podmienok pri HVD datasete) #133

Open miroslavliska opened 7 months ago

miroslavliska commented 7 months ago

Nasledovný zoznam zmien/doplnení je potrebné realizovať pre zosúladenie štandardu DCAT-AP-SK-3.0.0 https://htmlpreview.github.io/?https://github.com/slovak-egov/centralny-model-udajov/blob/develop/tbox/national/dcat-ap-sk/index.html (dokončovanie ešte prebieha). Jedná sa o nasledovné zoznam:

Pre presnejšiu špecifikáciu, tu je možné vidieť:

hornik-informo commented 6 months ago

Zmeny sú z veľkej časti pripravené, potrebovali by sme si ujasniť ešte drobné detaily:

  1. Ak je dataset HVD, tak môže mať aj iné legislatívne predpisy ako http://data.europa.eu/eli/reg_impl/2023/138/oj?
  2. Povinnosť právneho predpisu pre HVD dataset sa považuje za splnenú automatickým pridaním http://data.europa.eu/eli/reg_impl/2023/138/oj alebo musí mať povinne ešte nejaký iný?
  3. Kategória HVD je povinná pre HVD datasety, to znamená, že je nepovinná pre ostatné. Dáva ale zmysel nastavovať túto hodnotu pre non-HVD datasety? Dôležité je to pre UI, to znamená, či sa prvok pre editáciu kategórie má zobrazovať len pre HVD datasety.
  4. Bodu 5 zo zadania sme porozumeli tak, že: Právny predpis (pre distribúciu a dátovú službu) a Kategória HVD (pre dátovú službu) sa nastavuje podľa datasetu. Má zmysel pre pre distribúciu/dátovú službu napr. pridávať ďalšie legislatívne predpisy? Alebo tieto informácie nie sú editovateľné a vždy sú nastavené podľa vlastností datasetu.
  5. Súvisiace geografické územie sa teraz vyberá z číselníka, má sa pridať možnosť vložiť ľubovoľné URI cez portál?
miroslavliska commented 6 months ago

Zmeny sú z veľkej časti pripravené, potrebovali by sme si ujasniť ešte drobné detaily:

  1. Ak je dataset HVD, tak môže mať aj iné legislatívne predpisy ako http://data.europa.eu/eli/reg_impl/2023/138/oj?

Nie, toto URI je konštanta. Neviem zaručiť úplnú trvácnosť, možno by to mohlo byť v nejakej globálnej premennej.

  1. Povinnosť právneho predpisu pre HVD dataset sa považuje za splnenú automatickým pridaním http://data.europa.eu/eli/reg_impl/2023/138/oj alebo musí mať povinne ešte nejaký iný?

Podľa mňa je to splnené, dôležité je, aby to bola vlastnosť aj Datasetu, Distribúcie a Dátovej služby (ak je distribúcia prístupná cez dátovú službu).

  1. Kategória HVD je povinná pre HVD datasety, to znamená, že je nepovinná pre ostatné. Dáva ale zmysel nastavovať túto hodnotu pre non-HVD datasety? Dôležité je to pre UI, to znamená, či sa prvok pre editáciu kategórie má zobrazovať len pre HVD datasety.

Samozrejme nedáva. Ak dataset nie je typu HVD, tak toto ani nemá byť na frontende.

  1. Bodu 5 zo zadania sme porozumeli tak, že: Právny predpis (pre distribúciu a dátovú službu) a Kategória HVD (pre dátovú službu) sa nastavuje podľa datasetu. Má zmysel pre pre distribúciu/dátovú službu napr. pridávať ďalšie legislatívne predpisy? Alebo tieto informácie nie sú editovateľné a vždy sú nastavené podľa vlastností datasetu.

Podľa mňa, či už je dataset HVD alebo nie, môže mať viac právnych predpisov, ktoré by mali byť rovnako použité aj pre distribúciu a dátovú službu. Nevidím dôvod mať iné právne predpisy v rámci Datasetu, Distribúcie a Dátovej služby. Toto ale ešte overím.

  1. Súvisiace geografické územie sa teraz vyberá z číselníka, má sa pridať možnosť vložiť ľubovoľné URI cez portál?

Áno. Vždy je povinný aspoň jeden Prvok z registra adries (NUTS klasifikácie SR), na to nech ostatne číselník ako to je teraz s nastavením Slovenská republika ako default hodnoty. Prvkov registra adries môže byť viac. (napr. dataset súvisí s Bratislavou a Košicami).

Okrem toho je možné ešte pridať ďaľších N hodnôt súvisiaceho územia, ale to už stačí cez URI.

hornik-informo commented 6 months ago

Zatiaľ to teda vyzerá, že odstránime editáciu právnych predpisov, ktorú sme robili v #110 a dodáme možnosť vkladať ľubovolné URI k lokalite, aby bolo možné vkladať aj lokality mimo zavedeného číselníka.

miroslavliska commented 6 months ago

Prípájam ešte názor Jakuba Klimeka, k bodu 4:

ten bod 4 - no - to záleží. Obecně na EU úrovni se počítá s tím, že mohou být standalone datové služby, které buď s datovou sadou nesouvisí, nebo souvisí ne přes Distribuci, ale přes dcat:servesDataset. Navíc jedna datová služba může obsahovat jak HVD tak neHVD datové sady. Takže se třeba může stát, že datová služba je HVD, a pokrývá třeba 4 HVD kategorie, ale datová sada, která je přes službu distribuovaná, tak HVD není, nebo pokrývá jen jednu kategorii.

Pokud toto nepřipouštíte (nemůže se stát, že by 2 datasety měli stejnou datovou službu) tak se to dá vše brát z datasetu. My to ale třeba chceme od poskytovatelů nastavovat na všech 3 úrovních (applicableLegislation), resp. 2 (hvdCategory) - protože to nechceme v NKOD nějak omezovat.

hornik-informo commented 5 months ago

Skúsim sformulovať návrh:

  1. Do formulára datasetu sa k lokalite pridá možnosť vložiť aj URI mimo číselníka (aby sa pokryl posledný bod pôvodného zadania).
  2. Kategória HVD vo formulároch sa bude zobrazovať len, ak je dataset HVD.
  3. Vo formulároch distribúcie a dátovej služby pribudne checkbox na prebratie právnych predpisov a kategórie HVD z datasety. Bude sa dať odškrtnúť a zadefinovať nové hodnoty na úrovniach distribúcie a dátovej služby.
  4. Dátová služba zatiaľ nebude samostatne vedená entita, event. by sa to riešilo až na to bude existovať konkrétny use case.
  5. Podmienka pre právne predpisy datasetov bude splnená automatickým pridaním http://data.europa.eu/eli/reg_impl/2023/138/oj. Používateľ nebude musieť vložiť žiadny ďalší predpis.