Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 390)
Detail práce
   Přihlásit přes CAS
Webová aplikace pro vyhledávání receptů
Název práce v češtině: Webová aplikace pro vyhledávání receptů
Název v anglickém jazyce: Web application for searching recipes
Klíčová slova: recept|znalostní graf|otevřená data|propojená data|rdf|sparql
Klíčová slova anglicky: recipe|knowledge graph|open data|linked data|rdf|sparql
Akademický rok vypsání: 2021/2022
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. Mgr. Martin Nečaský, Ph.D.
Řešitel: Bc. Kristýna Lhoťanová - zadáno a potvrzeno stud. odd.
Datum přihlášení: 23.02.2022
Datum zadání: 24.02.2022
Datum potvrzení stud. oddělením: 26.04.2022
Datum a čas obhajoby: 12.09.2022 09:00
Datum odevzdání elektronické podoby:22.07.2022
Datum odevzdání tištěné podoby:21.07.2022
Datum proběhlé obhajoby: 12.09.2022
Oponenti: Mgr. Ladislav Peška, Ph.D.
 
 
 
Zásady pro vypracování
Cílem bakalářské práce je návrh, implementace a otestování webové aplikace zaměřené na vyhledávání receptů. Primárním kritériem pro vyhledávání budou názvy ingrediencí, které budou dále namapovány na odpovídající entity v externích znalostních grafech. K tomu aplikace využije zejména projekty DBpedia [1] a Wikidata [2] poskytující data v RDF formátu [3] prostřednictvím SPARQL endpointů [4]. Data o jednotlivých receptech budou získána propojením volně dostupných datových sad a extrakce doplňujících informací s využitím knihovny navržené pro web scraping. Aplikace po zadání vyhledávacích filtrů zobrazí náhledy receptů, ze kterých bude možné pokračovat na detaily receptů. Odtud bude možné se dále dostat k detailům jednotlivých ingrediencí. Stránky reprezentující detail receptu nebo detail ingredience budou v hlavičce HTML dokumentu obsahovat JSON-LD reprezentaci [5] dané entity pro optimalizaci vyhledávání a strojové interpretace dané stránky.
Seznam odborné literatury
[1] Auer, Sören, et al. "Dbpedia: A nucleus for a web of open data." The semantic web. Springer,
Berlin, Heidelberg, 2007. 722-735.
[2] Vrandečić, Denny, and Markus Krötzsch. "Wikidata: a free collaborative knowledgebase."
Communications of the ACM 57.10 (2014): 78-85.
[3] https://www.w3.org/TR/rdf11-primer/
[4] https://www.w3.org/TR/sparql11-query/
[5] https://www.w3.org/TR/json-ld11/
 
Univerzita Karlova | Informační systém UK