SPARQL/Otázky a odpovědi
| Příslušnost: všeobecná | |
Doplňový studijní nástroj pro seznámení se s SPARQL slouží jako doplnění Vašeho osobního studia. Používá se tak, že si zde zapisujete otázky a sami si k nim na internetu (chatGPT, YouTube, diskusní skupiny) hledáte odpovědi, které pak také zapíšete. V rámci procvičování porozumění danému tématu můžete také zodpovědět otázky, bez odpovědí.
Pokud problematice rozumíte používáte sekci Obecné otázky, v opačném případě zapisujete do sekce Laické otázky a musíte připojit detailní popis, video či fotografie, aby ostatní pochopili o čem mluvíte. Poslední sekce slouží pro související otázky. Někdy je ale výhodnější najít k související otázce stránku, která se daným tématem zabývá. Volbu necháváme na Vás. Má to své výhody i nevýhody.
Obecné otázky
[editovat]Pokud umíte pojmenovat jednoltivé části a procesy, pak je to otázka obecná a mohou ji zodpovědět i ostatní. Pokud ne, pokračujte do sekce Laické otázky.
| Č. | Otázka | Odpověď | Poznámky |
|---|---|---|---|
| OO.1 | Jakým způsobem sloučit dvě podmínky? | ||
| OO.2 | Co označuje PREFIX? | Zadává se jim zkratka pro dlouhá URL. Jinak řečeno, místo používání celý url přímo v kódu, se využívá daný prefix. | |
| OO.3 | Co označuje SELECT? | Klíčové slovo SELECT definuje proměnné, které se budou získávat. | |
| OO.4 | Názvy proměnných jsou fixně dané, nebo si je volím sám? | Proměnné si uživatel definuje sám. Proměnná začíná otazníkem. | |
| OO.5 | Kdy a na co se používají složené závorky {}?
|
||
| OO.6 | Jaký typ souboru má koncovku *.owl? | Soubor v jazyce owl, tedy Web Ontology Language. | |
| OO.7 | Co označuje SERVICE? | Umožňuje volání externích služeb. | |
| OO.8 | Kolik má SPARQL klíčových slov? | SPAQL má ? klíčových slov. Některá z nich jsou následující:
|
|
| OO.9 | Jak fungují triplety? | ||
| OO.10 | Existují ve SPARQL komentáře, tzn. neinterpretované řetězce? | Ano. Jednořádkové komentáře začínají mřížkou (#), víceřádkové komentáře se balí do značek /* a */.
|
|
| OO.11 | Co je to RDF graf? | RDF graf jsou data uspořádaná podle standardu RDF. | |
| OO.12 | |||
Laické otázky
[editovat]Pokud neumíte pojmenovat jednotlivé části, nebo procesy, jedná se o laickou otázku a je potřeba připojit obrázky, schémata, nebo videa a vše dokonale popsat, aby ostatní pochopili o čem mluvíte.
| Č. | Otázka | Upřesnění, fotografie, video | Odpověď | Poznámky | Oborově srozumitelná varianta otázky |
|---|---|---|---|---|---|
| LO.1 | Používá se SPARQL i jinde, než u Wikidat? | Ano, například u Europeany. Ta používá vlastní datový model Europeana Data Model (EDM), triplestore (databázový systém pro RDF data) používá Virtuoso (databázový systém, který umí SQL i RDF). | |||
| LO.2 | |||||
| LO.3 |
Související otázky
[editovat]Otázky, které se netýkají hlavního předmětu, ale souvisí s ním. Zvažte zapsání dotazu a odpovědi na stránku, která je tématu bližší (seznam dostupných témat).
| Č. | Otázka | Detailní popis, fotografie, video | Odpověď | Poznámky |
|---|---|---|---|---|
| SO.1 | Jaké jsou neznámější triplestory? |
|
Zde je potřeba zmínit, že rozšíření Wikibase ukládá data vždy v databázi SQL, takže data lze těžit i dotazováním přes SQL. Pokud chceme data těžit i přes SPARQL, musíme si nainstalovat Blazegraph triplestore. Wikibase pak do něj bude data z SQL databáze zrcadlit, takže vlastně bude používat databáze dvě. Nevýhodou dotazování přes SQL pak může být třeba to, že nejde využít knihoven spojených s Query Service a zobrazit výsledky třeba rovnou do mapy. | |
| SO.2 | ||||
| SO.3 |