co jsou otevřená propojená data?...někdy je ale vhodné nebo nutné zavést vlastní třídy či...
TRANSCRIPT
![Page 1: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/1.jpg)
Co jsou otevřená propojená data?
Martin NečaskýMatematicko-fyzikální fakulta
Univerzita Karlova v Praze
1
![Page 3: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/3.jpg)
Co jsou otevřená propojená data?
CISLO PREDMET ZAHAJENI
2012/33 Peněžní prostředky určené … 2012/11
2012/34 Účetní závěrka a finanční ... 2012/11
Kontrolní akce
OSOBA IC OKRES KA
Ministerstvo obrany 60162694 Praha 2012/33
ČSSZ 6963 Praha 2012/34
Kontrolované osoby
★★★ ★★★★★
?
3
![Page 4: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/4.jpg)
Principy propojených dat
1. princip: Pojmenovávejte věci pomocí URI.
CISLO PREDMET ZAHAJENI
2012/33 Peněžní prostředky určené … 2012/11
2012/34 Účetní závěrka a finanční ... 2012/11
Kontrolní akce
OSOBA IC OKRES KA
Ministerstvo obrany 60162694 Praha 2012/33
ČSSZ 6963 Praha 2012/34
Kontrolované osoby
http://data.nku.cz/akce/2012/33
http://data.nku.cz/akce/2012/34
http://data.nku.cz/osoba/60162694
http://data.nku.cz/okres/praha
http://data.nku.cz/osoba/6963
4
![Page 5: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/5.jpg)
Principy propojených dat
2. princip: Používejte HTTP URI a umožněte tak věci vyhledávat v prostředí WWW.
http://data.nku.cz/akce/2012/33
WWW
HTTP GET "http://data.nku.cz/akce/2012/33
5
![Page 6: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/6.jpg)
Principy propojených dat
3. princip: Pokud někdo vyhledá URI, poskytněte mu údaje o příslušné věci ve formátu RDF.
CISLO PREDMET ZAHAJENI
2012/33 Peněžní prostředky určené … 2012/11
Kontrolní akce
<http://data.nku.cz/akce/2012/33> cislo "2012/33" .<http://data.nku.cz/akce/2012/33> predmet "Peněžní prostředky určené …" .<http://data.nku.cz/akce/2012/33> zahajeni "2012/11" .
Vyjádření v RDF formátu (notace Turtle)
http://data.nku.cz/akce/2012/33
"Peněžní prostředky určené …"
zahajeni
"2012/33"
cislo
"2012/11"
predmet
6
![Page 7: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/7.jpg)
Principy propojených dat
3. princip: Pokud někdo vyhledá URI, poskytněte mu údaje o příslušné věci ve formátu RDF. Volitelně nabídněte SPARQL API.
NKÚRDF databáze
HTTP GET "http://data.nku.cz/...
Přístup k HTTP URI
SPARQL API(SPARQL endpoint)
HTTP GETSPARQL dotaz
7
![Page 8: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/8.jpg)
Principy propojených dat
4. princip: Mezi údaji poskytněte i odkazy na URI souvisejících věcí.
<http://data.nku.cz/akce/2012/33>cislo "2012/33" ;predmet "Peněžní prostředky určené …" ;zahajeni "2012/11" ;osoba <http://data.nku.cz/osoba/60162694> .
<http://data.nku.cz/osoba/60162694>nazev "Ministerstvo obrany" ;okres <http://data.nku.cz/okres/praha> .
<http://data.nku.cz/okres/praha>nazev "Praha".
http://data.nku.cz/akce/2012/33
"Peněžní prostředky určené …"
zahajeni
"2012/33"
cislo
"2012/11"
predmet
http://data.nku.cz/osoba/60162694
osoba
http://data.nku.cz/okres/praha
okres"Ministerstvo obrany"
"Praha"
8
![Page 9: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/9.jpg)
okres
Principy propojených dat
4. princip: Mezi údaji poskytněte i odkazy na URI souvisejících věcí(včetně URI jiných poskytovatelů).
http://data.nku.cz/akce/2012/33
http://data.nku.cz/osoba/60162694
http://data.nku.cz/okres/praha
http://data.mfcr.cz/ares/osoba/60162694
osoba odpovídá
http://data.cuzk.cz/ruian/okres/3100
okres
9
![Page 10: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/10.jpg)
Principy propojených dat
4. princip: Mezi údaji poskytněte i odkazy na URI souvisejících věcí(včetně URI jiných poskytovatelů).
NKÚKontrolní akcea kontrolované
osoby
MFČRARES
ČÚZKRÚIAN
ČOIKontroly a
kontrolované osoby
Vláda ČRIS Vědy a výzkumu
ČSSZDůchodové
statistiky
ČSÚDemografie
10
![Page 11: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/11.jpg)
Slovníky a ontologie
<http://data.nku.cz/akce/2012/33>cislo "2012/33" ;predmet "Peněžní prostředky určené …" ;zahajeni "2012/11" ;osoba <http://data.nku.cz/osoba/60162694> .
<http://data.nku.cz/akce/2012/33>a schema:CheckAction, nku:KontrolniAkce ;adms:identifier "2012/33" ;schema:object "Peněžní prostředky určené …" ;schema:startDate "2012/11" ;nku:osoba <http://data.nku.cz/osoba/60162694> .
• Vlastnosti nejsou určeny řetězcem, ale pomocí HTTP URI, stejně jako ostatní věci.
• Věci jsou přiřazovány do tříd (= kategorií věcí), které jsou také určeny pomocí HTTP URI.
• Třídy a vlastnosti jsou definovány pomocí tzv. slovníků (někdy zvaných ontologie)• Dublin Core Vocabulary• Schema.org• Data Cube Vocabulary• …
schema:object=
<http://schema.org/object>
nku:KontrolniAkce=
<http://data.nku.cz/slovnik/KontrolniAkce>
11
![Page 12: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/12.jpg)
Slovníky a ontologie
◦ Měli bychom co nejvíce používat třídy a vlastnosti definované existujícími slovníky.
◦ Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník.
◦ Při definici vlastního slovníku je zásadní vysvětlit sémantiku (význam) nových tříd a vlastností pomocí existujících slovníků tam, kde je to možné.
nku:KontrolniAkce a owl:Class ;rdfs:label "Kontrolní akce NKÚ"@cs ,
"Check action of Supreme Audit Office of Czech Republic"@en ;rdfs:subClassOf schema:CheckAction .
12
![Page 13: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/13.jpg)
4 ★ vs 5 ★
★★★★
◦ URI pro pojmenování věcí
◦ Data poskytována ve formátu RDF
★★★★★
◦ Propojená data
13
![Page 14: Co jsou otevřená propojená data?...Někdy je ale vhodné nebo nutné zavést vlastní třídy či vlastnosti, tj. definovat vlastní slovník. Při definici vlastního slovníku](https://reader033.vdocuments.pub/reader033/viewer/2022060716/607cf7991b998f6dae61b31f/html5/thumbnails/14.jpg)
Děkuji za pozornost
14