datagov-cz / otevrene-formalni-normy

V tomto repozitáři jsou otevřené formální normy pro otevřená data v ČR a sbíráme zde na ně další požadavky. Tento repozitář je udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.
https://ofn.gov.cz
17 stars 13 forks source link

Časová platnost - specifický časový interval #266

Closed dvoriik closed 4 years ago

dvoriik commented 4 years ago

Booleany? Které se sestávají z položek "dobré počasí" a "špatné počasí"? Šedě v konceptuálním modelu? Je to tedy základní datový typ (složený)?

jakubklimek commented 4 years ago

to nebude základní datový typ - je to specifické pro časovou platnost.

Ohledně booleanů vs. číselník - obecně je třeba rozlišit

  1. jestli potřebujeme pro každou vlastnost jasně vědět, zda to pro ní je ano nebo ne (pak je to boolean)
  2. nebo zda se jedná o různé hodnoty jedné vlastnosti
  3. a také, jestli je to něco, co pro co bude třeba update OFN (tj. jednou za rok či dva) nebo se to může aktualizovat častěji (tj. třeba každý měsíc).

Tj. konkrétně pokud půjdu přes booleany, můžu nezávisle na sobě říct:

Pomocí číselníků můžu říct:

Byl bych tady tedy pro cestu přes číselníky.

jirkamarekbrno commented 4 years ago

@jakubklimek @dvoriik a neuděláme to radši jako součást časového intervalu? protože toto je sice speciálné pro časovou specifikaci - ale ta je natolik generická pro řadu OFN, že mi to přijde jako rozšířený základní datový typ. Dále je otázka, kolik dalších takových specifických časových intervalů je, aby z toho byl číselník - ale chápu - nebylo by to pak do frequency do sekce irregular? jinak to co popisuješ, můžeš udělat už nyní pomocí výjimky podle mě. Šedé podbarvení jsem teď vymazal.

jakubklimek commented 4 years ago

@jirkamarekbrno ano, však to tam píšu, že se to dá řešit přes výjimku.

Jinak "dobré počasí" rozhodně není časový interval. Myslím že teď je to zařazeno správně.

jirkamarekbrno commented 4 years ago

@jakubklimek a má se to tedy jmenovat "specifický časový interval"? podle mě je to interval jen specifický - je to ohraničeno

jakubklimek commented 4 years ago

@jirkamarekbrno no neni to interval, nema to zacatek a konec jasne dany, muze se to opakovat atd. Je to jina forma specifikace. Je tedy fakt, že vlastně "specifický časový interval" pak neni dobrý název pro případný číselník. Asi bych to nazval "Jiná časová specifikace"

jirkamarekbrno commented 4 years ago

@jakubklimek ok, zamyslím se nad tím, ale mám to tedy dodělat do číselníku nebo ne? kvuli tomu release? díky

jakubklimek commented 4 years ago

@jirkamarekbrno ano, udelal bych z toho ciselnik

jakubklimek commented 4 years ago

image tečka navíc. a odkaz z Číselníku pro ... teď vede do LKOD MV ČR, mělo by to vést do NKODu, až to tam bude. Tedy nechávám otevřené, abychom na to nezapomněli.

jirkamarekbrno commented 4 years ago

@jakubklimek ten překlep oprav @dvoriik. Jinak ten odkaz okok, tak až to bude publikované - to předpokládám, že jde na tebe, tak mi napiš a opravím to, děkuju:).

jakubklimek commented 4 years ago

@jirkamarekbrno ten záznam v LKOD je zase špatně (tzn. že jsi ho editoval nějak ručně a ne formulářem), viz https://github.com/opendata-mvcr/lkod-mvcr/issues/5 - v okamžiku merge PR v lkod-mvcr by se na data.mvcr.gov.cz měl číselník do cca minuty objevit. Pokud tomu tak není, je záznam špatně. Pokud už ho editujete ručně, tak validovat minimálně v JSONlintu. Jakmile se objeví v data.mvcr.gov.cz, další den bude v NKOD. To by asi stalo za to dopsat do vaší kuchařky na číselníky.

jirkamarekbrno commented 4 years ago

@dvoriik prosím dopíšeš to do té kuchařky na číselníky? díky.

jirkamarekbrno commented 4 years ago

@jakubklimek jinak opraveno v druhém repo. mrkni na PR. dík

jakubklimek commented 4 years ago

Ty odkazy jsou ale stále špatně v OFN, toto lze uzavřít, až to bude opraveno.

jirkamarekbrno commented 4 years ago

Jde o toto, že?

Vazba: Jiná časová specifikace

Vazba
jiná_časová_specifikace
Typ
Jiná časová specifikace
Jméno
Jiná časová specifikace
Popis
Jiná časová specifikace určuje speciální situace časové specifikace jako jsou "v případě dobrého/špatného počasí" apod. v rámci dané časové specifikace. Pokud časová specifikace je určena pouze touto jinou časovou specifikací, má se za to, že tato časová specifikace je validní až do odlování při splnění speciálních podmínek časové specifikace. Hodnoty této vlastnosti jsou z Číselníku pro jinou časovou specifikaci publikovaného jako číselník v Národním katalogu otevřených dat. V příkladu je uvedena prezentace "dobré počasí". Tuto vlastnost lze také využít pro vyjádření opakování dané aktivity v konkrétním sprciálním případě. Pokud je použita bez časového intervalu, znamená to, že daná časová specifikace platí například vždy, když je dobré počasí až do odvolání. Pokud je tato vlastnost použita u výjimky a také bez určení časového intervalu, znamená to, že výjimka platí za každého dobrého počasí. Obdobně toto platí i pro určení časové platnosti.
Příklad
XXX
jirkamarekbrno commented 4 years ago

prosím můžeš mi poslat ty správné odkazy, já jsem asi natvrdlej, jak to myslíš - jako to, co tam chybí chápu

jakubklimek commented 4 years ago

ten první musí být IRI toho číselníku (v Turtle souboru číselníku IRI skos:ConceptScheme). To druhé bude URL v NKOD, až to tam bude (zítra, protože dnes to teprv bylo opraveno v LKOD MV ČR)

jirkamarekbrno commented 4 years ago

@jakubklimek ok opravím to zítra tedy vše. díky. J

jirkamarekbrno commented 4 years ago

@jakubklimek opraveny odkazy na číselníky, prosím o uzavření. + oprava překlepu v číselníku viz druhý repo na číselníky