Sémantické Criteria API
Semantic Criteria API
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Marcel Žec
Vedoucí práce
Ledvinka Martin
Oponent práce
Aubrecht Petr
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Automatizovanie vyhľadávania relevantných informácií na internete je veľmi náročné. Riešením je osvojenie a aplikovanie princípov sémantického webu. Vo svete sémantických dát chýbajú knižnice poskytujúce programovateľné dotazovacie rozhranie, ktorého výhody oceníme hlavne vo veľkých podnikových aplikáciách. Knižnica JOPA sa snaží štandardné postupy a funkcionality zo sveta relačných dát aplikovať vo svete sémantických dát. V práci najprv čitateľa oboznámime s problematikou sémantického webu. Následne analyzujeme existujúce programovateľné dotazovacie rozhrania, využívané vo svete relačných dát. Hlavným prínosom práce je návrh a implementácia programovateľného dotazovacieho rozhrania, ktoré rozširuje knižnicu JOPA. Implementované Semantic Criteria API je inšpirované rozhraním JPA Criteria API. Na preklad využíva objektový dotazovací jazyk SOQL, ktorý je v knižnici podporovaný. Vyhodnotenie správnosti implementácie spočíva v porovnaní výsledkov dotazov vytvorených pomocou Semantic Criteria API a ekvivalentných dotazov vytvorených pomocou SOQL. Automated search of relevant information on the Internet is complicated. The solution to this problem is to apply semantic web principles. Frameworks that provide programming API for querying, whose benefits are mainly valued in enterprise applications, are missing in the world of semantic data. The JOPA framework strives to apply standard procedures and functionality of the world of relational data in the world of semantic data. At the beginning of this work, we acquaint the reader with the topic of the Semantic Web. Subsequently, we analyze existing programming querying APIs that are used in the world of relational data. The main contribution of this work is the design and implementation of querying API, which expands the JOPA framework. For translation, it uses the object query language SOQL supported by the framework. Evaluation of the correctness of the implementation consists of comparing the results of queries created with Semantic Criteria API and equivalent queries created with SOQL.
Kolekce
- Bakalářské práce - 13136 [1124]