Original title:
Dotazovací jazyky pro Sémantický web
Translated title:
Query languages for the Semantic web
Authors:
Galgonek, Jakub ; Yaghob, Jakub (advisor) ; Vojtáš, Peter (referee) Document type: Master’s theses
Year:
2008
Language:
cze Abstract:
[cze][eng] 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.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.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/17226