|
Ontologie a Semantický Web
Stuchlík, Radek ; Hruška, Tomáš (oponent) ; Očenášek, Pavel (vedoucí práce)
Diplomová práce s názvem Ontologie a Sémantický Web se snaží o vysvětlení základních principů ontologií, které úzce souvisejí s tzv. novou generací webu: sémantickým webem. Diplomová práce je koncipována jako tutoriál a zaměřuje se tedy jak na teoretické základy, tak i na praktické příklady využití dosud vyvinutých technologií. Účelem tutoriálu je představit základní myšlenky sémantického webu, technologií a datových formátů, které by měly umožnit jeho zavedení do praxe.
|
|
Metody klasifikace textu v kontextu webových stránek
Trstenský, Patrik ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá problematikou klasifikací textu v kontextu webových stránek. Zkoumá dostupné metody klasifikace a jejich přesnost nad čistým textem z webové stránky. Zabývá se sestrojením datasetu pro trénování těchto metod pro konkrétní doménu. Data pro vytvoření datasetu získáváme z veřejně dostupných stránek, které využívají RDF dokumentů zadefinovaných v HTML kódu. Závěr práce sestává z vytvoření dvou datasetů pro dvě různé domény, dále z využití těchto datasetů na trénování modelů a následného testování jejich přesnosti.
|
|
Využití propojených otevřených dat skrze webová API
HELLER, Dominik
Tato bakalářská práce se věnuje tématu využití propojených otevřených dat prostřednictvím aplikačního programovacího rozhraní spadajícího pod architekturu REST. Hlavním cílem této práce je poté analyzovat stávající stav problematiky sémantických technologií a jejich vazby na více tradiční přístupy k publikaci a extrakci dat. Konkrétněji, předeslaným cílem je formulovat takové programatické řešení, které umožní publikovat, zpracovávat a manipulovat sémantická data, jinak dostupná pouze přes SPARQL endpointy, daleko známějším a obzvláště přívětivým způsobem.
|
|
Generating Program Code from Ontology Definition
Svetlík, Tomáš ; Hynek, Jiří (oponent) ; Burget, Radek (vedoucí práce)
This master thesis deals with the process of generating source code from ontology definition. It is advantageous to have ontologies in the source code representation, when developing ontological applications. This source code expresses ontology classes and properties. The main goal of this thesis is to develop an implementation of the tool that uses this process. The thesis describes the design, implementation and testing of this tool. The result is a fully functional source code generator. It is able to generate Java or Python source code. Functionality and reliability were evaluated according to testing with set of actually used ontologies.
|
|
Sémantická anotace doménově závislých dat
Fišer, Dominik ; Vojtáš, Peter (vedoucí práce) ; Kopecký, Michal (oponent)
Jedním z problémů při sémantizaci webu je získávání sémanticky anotovaných dat - webových stránek. Tato práce se proto detailně zaměřuje na manuální anotaci webových stránek a snaží se tento proces uživatelům co nejvíce zjednodušit pomocí navržených metod. V první části práce je provedena analýza anotovaných dat, uživatelů a slovníků použitých k anotaci. Poté jsou navrženy metody zjednodušující uživatelům vytváření anotace, a to možnost využití podobných anotací nebo možnost zvýraznění zajímavých částí webové stránky vhodných k anotaci. Součástí práce je také návrh uživatelského rozhraní anotačního nástroje, který ověřuje navržené metody v praxi. Na základě tohoto návrhu byla vytvořena prototypová implementace anotačního nástroje Semantic Annotator v podobě rozšíření pro prohlížeč Google Chrome, která byla využita i pro experiment ověřující především uživatelskou přívětivost nástroje.
|
|
Webová aplikace pro prezentaci integrovaných výsledků kontrol
Finger, Artur ; Nečaský, Martin (vedoucí práce) ; Knap, Tomáš (oponent)
V dnešní době vzniká iniciativa publikovat data státních orgánů jako Linked Data, která se spojí s ostatními souvisejícími daty sémantického webu. Dohromady pak vzniká Linked Data Cloud, který slouží jako bohatý datový zdroj pro řadu aplikací. Nám se i přes nečekané potíže, podařilo do této podoby převést data o proběhlých kontrolách Státní veterinární správy a to čistě za použití ETL nástroje UnifiedViews. K popisu dat jsme použili známé RDF slovníky. Posléze, také pomocí UV, jsme data SVS integrovali s Linked Daty kontrol České obchodní in- spekce. Nad SPARQL databází integrovaných dat jsme vybudovali responzivní webovou apli- kaci, určenou k vyhledávání poctivých podnikatelů a jejich provozoven. S daty se pracovalo exkluzivně ve formátu RDF a za použití databázového serveru Virtuoso se podařilo naim- plementovat i vyhledávání pomocí souřadnic. Aplikace je připravená pro další datové zdroje a vytěžená data SVS jsou otevřeně dostupná.
|
|
Aplikace pro řízení paralelního zpracování dat
Grepl, Filip ; Smrž, Pavel (oponent) ; Dytrych, Jaroslav (vedoucí práce)
Tato práce se zabývá návrhem a realizací systému pro paralelní spouštění úloh ve Výzkumné skupině znalostních technologií. Cílem je vytvořit webovou aplikaci, která umožní řídit jejich zpracování a monitorovat běhy těchto úloh včetně využití systémových prostředků. V práci je nejprve analyzován současný způsob paralelního zpracování dat a nedostatky tohoto řešení. Poté jsou v práci popsány existující nástroje včetně problémů, které jejich testovací nasazení odhalilo. Na základě těchto poznatků jsou definovány požadavky na novou aplikaci a vytvořen návrh celého systému. Následně jsou popsány vybrané části implementace a způsob testování celého systému, které zahrnuje i porovnání efektivity s původním systémem.
|
|
Sémantická analýza webového obsahu
Hubl, Lukáš ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá problematikou sémantického webu, segmentace webových stránek a technologiemi, které se v těchto oblastech využívají. Dále se zaobírá modifikací jedné z metod pro segmentaci webových stránek, konkrétně metodou využívající DOM stromu, s využitím technologií z oblasti sémantického webu. Tedy navrhuje způsob segmentace webové stránky na základě sémantické analýzy obsahu jednotlivých prvků webové stránky. V rámci této práce byla také vytvořena aplikace, která demonstruje funkcionalitu navržené metody. S aplikací byly následně prováděny experimenty, jejichž zhodnocení je také součástí této práce.
|
|
Semantický Web - tutorial a demonstrační příklady
Hanyáš, Petr ; Chmelař, Petr (oponent) ; Očenášek, Pavel (vedoucí práce)
Tato práce se zabývá návrhem a realizací interaktivní prezentace obsahující tutoriál na téma "Sémantický web" a ním související komentované demonstrační příklady. Práce také obsahuje správu uživatelů a komentářů, testovací systém s náhodným generováním otázek, fulltextový vyhledávač a popisy editorů ontologií. Cílem celého projektu je vytvořit výukové materiály s možností ověření nabytých znalostí. Motivací k této práci byla nedostupnost kompletních, česky psaných materiálů na toto téma. Mým cílem bylo vytvoření právě těchto materiálů, tak aby byly srozumitelné co nejširšímu spektru čtenářů.
|
|
Prohledávání sémanticky anotovaných textů
Grešová, Katarína ; Smrž, Pavel (oponent) ; Dytrych, Jaroslav (vedoucí práce)
Táto práca sa zaoberá problematikou sémantického vyhľadávania nad indexami rozsiahlych textových dát. Cieľom práce je navrhnúť a implementovať vyhľadávací systém s webovým užívateľským rozhraním umožňujúci dynamickú konfiguráciu prístupu k indexom a úpravy anotácií v texte. V práci je analyzované súčasné riešenie vyhľadávacieho systému a jeho nedostatky, z čoho sú vyvodené požiadavky na vyhľadávací systém, ktorý je vhodný na bežné používanie a plne využíva potenciál všetkých nástrojov spojených s vyhľadávacím systémom. Ďalej je v práci popísaný návrh, implementácia a testovanie výsledného systému, ktorého súčasťou je aj rozšírenie v podobe globálnych obmedzení, ktoré zvyšujú presnosť popisu požadovaného výsledku vyhľadávania.
|