Zobrazit minimální záznam

Semantic Criteria API



dc.contributor.advisorLedvinka Martin
dc.contributor.authorMarcel Žec
dc.date.accessioned2021-06-03T22:51:59Z
dc.date.available2021-06-03T22:51:59Z
dc.date.issued2021-06-03
dc.identifierKOS-958760009005
dc.identifier.urihttp://hdl.handle.net/10467/94522
dc.description.abstractAutomatizovanie 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.cze
dc.description.abstractAutomated 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.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectsémantický webcze
dc.subjectsémantické dátacze
dc.subjectprogramovateľné dotazovacie rozhraniecze
dc.subjectdotazovaniecze
dc.subjectJavacze
dc.subjectJOPAcze
dc.subjectSOQLcze
dc.subjectJPAcze
dc.subjectCriteria APIcze
dc.subjectQueryDSLcze
dc.subjectdotazovánícze
dc.subjectprogramatické dotazovací rozhranícze
dc.subjectsemantic webeng
dc.subjectsemantic dataeng
dc.subjectprogramming APIeng
dc.subjectqueryingeng
dc.subjectJavaeng
dc.subjectJOPAeng
dc.subjectSOQLeng
dc.subjectJPAeng
dc.subjectCriteria APIeng
dc.subjectQueryDSLeng
dc.titleSémantické Criteria APIcze
dc.titleSemantic Criteria APIeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeAubrecht Petr
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeSoftwarové inženýrství a technologiecze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam