TypeScriptové definice pro opendata-mvcr/otevrene-formalni-normy
JSON-LD TypeScript definice pro opendata-mvcr/otevrene-formalni-normy.
V současnosti jsou definice vytvořené pouze pro následující normy:
- rozhrani-katalogu-otevrenych-dat
Pro použití definice jednodušše nainstalujte balíček otevrene-formalni-normy-dts
z NPM repozitáře:
npm install otevrene-formalni-normy-dts
import { Katalog, DatovaSada } from "otevrene-formalni-normy-dts";
const catalog: Katalog = {
"@context": "https://ofn.gov.cz/rozhraní-katalogů-otevřených-dat/2021-01-11/kontexty/rozhraní-katalogů-otevřených-dat.jsonld",
"iri": "https://data.gov.cz/lkod/mdcr/katalog",
"typ": "Katalog",
"název": {
"cs": "Katalog otevřených dat Ministerstva dopravy",
"en": "Open Data Catalog of the Ministry of Transport"
},
//...
};
const dataset: DatovaSada = {
"@context": "https://ofn.gov.cz/rozhraní-katalogů-otevřených-dat/2021-01-11/kontexty/rozhraní-katalogů-otevřených-dat.jsonld",
"iri": "https://data.gov.cz/lkod/mdcr/datové-sady/vld",
"typ": "Datová sada",
"název": {
"cs": "Jízdní řády veřejné linkové dopravy",
"en": "Public transport timetables"
},
//...
}
Některé časté hodnoty jsou uloženy jako enum typy. Jsou to:
- Frequency
- Theme
- RuianStat
- RuianKraj
- PodminkyUzitiDilo
- PodminkyUzitiDatabazeDilo
- PodminkyUzitiDatabazeZvlastni
- PodminkyUzitiOsobniUdaje
Použít je můžete přímo jako hodnoty, dosadí správné IRI:
"téma": [
Theme.Economics, Theme.Government
],