dc.contributor.advisor | Yaghob, Jakub | |
dc.creator | Galgonek, Jakub | |
dc.date.accessioned | 2017-04-12T09:53:00Z | |
dc.date.available | 2017-04-12T09:53:00Z | |
dc.date.issued | 2008 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/17226 | |
dc.description.abstract | Myšlenka Sémantického webu přináší potřebu vytvářet a uchovávat metadata o dokumentech či obecně zdrojích a následně také v těchto metadatech vyhledávat. Existující dotazovací jazyky pro Sémantický web jsou však buď příliš slabé a nebo mají složitou syntaxi či sémantiku. Cílem této práce je srovnat existující dotazovací jazyky pro Sémantický web a navrhnout jazyk vlastní hlavně s přihlédnutím na jeho výrazovou sílu. Srovnání jazyků je prováděno srovnáváním jejich přístupů k jednotlivým oblastem problematiky dotazování, jakými jsou základní výběr dat, schopnost vybrat data s rekurzivně definovanou strukturou, vytváření dat, způsob práce s anonymními uzly a další. Na základě tohoto srovnání je navržen jazyk Tequila, který je založen na pojmenovaných vzorech a umožňuje obecnou rekurzi. Tato práce dále ukazuje způsob použití jazyka Tequila a na praktických příkladech ho srovnává s ostatními dotazovacími jazyky. | cs_CZ |
dc.description.abstract | The idea of the Semantic Web brings new requirements such as to create and store metadata of documents or resources. Also ability to search in such metadata is needed. Existing query languages for the Semantic Web are unfortunately either too weak or have complicated syntax or semantics. The aim of this thesis is to compare existing Semantic Web query languages and to propose new one considering its expression strength. This comparison is done by juxtapositioning of their approaches to various issues in querying. Such issues are, for example, a basic selection of data, an ability to select data with recursively defined structure, creating data, a way of working with blank nodes, etc. On the basis of this comparison, the Tequila language is proposed. The Tequila is based on named pattern and provide general recursion. This thesis also shows the way how to use Tequila language and further, it compares the Tequila with other query languages. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Dotazovací jazyky pro Sémantický web | cs_CZ |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2008 | |
dcterms.dateAccepted | 2008-09-24 | |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.department | Department of Software Engineering | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 50115 | |
dc.title.translated | Query languages for the Semantic web | en_US |
dc.contributor.referee | Vojtáš, Peter | |
dc.identifier.aleph | 001100765 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | magisterské | cs_CZ |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.discipline | Software systems | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Informatics | en_US |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Informatics | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Myšlenka Sémantického webu přináší potřebu vytvářet a uchovávat metadata o dokumentech či obecně zdrojích a následně také v těchto metadatech vyhledávat. Existující dotazovací jazyky pro Sémantický web jsou však buď příliš slabé a nebo mají složitou syntaxi či sémantiku. Cílem této práce je srovnat existující dotazovací jazyky pro Sémantický web a navrhnout jazyk vlastní hlavně s přihlédnutím na jeho výrazovou sílu. Srovnání jazyků je prováděno srovnáváním jejich přístupů k jednotlivým oblastem problematiky dotazování, jakými jsou základní výběr dat, schopnost vybrat data s rekurzivně definovanou strukturou, vytváření dat, způsob práce s anonymními uzly a další. Na základě tohoto srovnání je navržen jazyk Tequila, který je založen na pojmenovaných vzorech a umožňuje obecnou rekurzi. Tato práce dále ukazuje způsob použití jazyka Tequila a na praktických příkladech ho srovnává s ostatními dotazovacími jazyky. | cs_CZ |
uk.abstract.en | The idea of the Semantic Web brings new requirements such as to create and store metadata of documents or resources. Also ability to search in such metadata is needed. Existing query languages for the Semantic Web are unfortunately either too weak or have complicated syntax or semantics. The aim of this thesis is to compare existing Semantic Web query languages and to propose new one considering its expression strength. This comparison is done by juxtapositioning of their approaches to various issues in querying. Such issues are, for example, a basic selection of data, an ability to select data with recursively defined structure, creating data, a way of working with blank nodes, etc. On the basis of this comparison, the Tequila language is proposed. The Tequila is based on named pattern and provide general recursion. This thesis also shows the way how to use Tequila language and further, it compares the Tequila with other query languages. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990011007650106986 | |