Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Webová aplikace pro párování obchodní nabídky a poptávky postavená na principech Linked Data
Thesis title in thesis language (Slovak): Webová aplikace pro párování obchodní nabídky a poptávky postavená na principech Linked Data
Thesis title in Czech: Webová aplikace pro párování obchodní nabídky a poptávky postavená na principech Linked Data
Thesis title in English: Web application for matching business offers and requests built on top of Linked Data principles
Key words: vývoj webových aplikací, HTML5, AJAX, REST, RDF, ontologie, Linked Data
English key words: web application development, HTML5, AJAX, REST, RDF, ontologies, Linked Data
Academic year of topic announcement: 2012/2013
Thesis type: Bachelor's thesis
Thesis language: slovenština
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. Mgr. Martin Nečaský, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 30.09.2012
Date of assignment: 24.10.2012
Confirmed by Study dept. on: 23.11.2012
Date and time of defence: 02.09.2013 00:00
Date of electronic submission:02.08.2013
Date of submission of printed version:02.08.2013
Date of proceeded defence: 02.09.2013
Opponents: RNDr. Martin Svoboda, Ph.D.
 
 
 
Guidelines
Linked Data [1] je sada principů pro publikaci a propojování dat na webu. Jedná se o dobře známé principy využívané již v prostředí současného webu dokumentů, jejichž aplikací na data vzniká tzv. web propojených dat. Vznikající datový prostor, tzv. Linked Data Cloud, nebo také Web of Data, lze využít jako bohatý informační zdroj pro řadu aplikací. V rámci aplikovaného výzkumu v oblasti Linked Data vzniká na MFF UK jako součást evropského výzkumného projektu LOD2 [2] webová aplikace určená pro zadavatele a dodavatele veřejných zakázek. Jedná se o experiment s principy Linked Data aplikovanými na svět veřejných zakázek vedoucí k originálnímu využití Linked Data principů v praxi.

Cílem bakalářské práce je navrhnout, vyvinout a otestovat sadu komponent zmíněné webové aplikace. Řešitel se zaměří na dvě komponenty. První umožní párování poptávky nakupujících s nabídkou dodavatelů na základě produktových katalogů. Nabídky budou aplikací uloženy jako produktové katalogy v datovém modelu RDF. Poptávky budou specifikovány jako konkrétní sada požadovaných vlastností, které budou vyhledávány v produktových katalozích. Druhá komponenta umožní párování poptávky nakupujících s nabídkou dodavatelů na základě veřejných zakázek realizovaných v předchozích obdobích. Komponenta k dané poptávce nabídne ty dodavatele, kteří už dodávali do podobného typu veřejné zakázky podobnému poptávajícímu. Podobnost bude počítána na základě dostupných dat z Linked Data Cloudu, které nelze v průběhu návrhu algoritmu přesně specifikovat (např. demografická data, rozpočty měst a obcí, ...). Cílem je navrhnout efektivní párovací algoritmy a ty implementovat ve formě komponent dostupných pro ostatní komponenty webové aplikace v podobě REST služby.

Řešitel bakalářské práce bude pracovat s datovým modelem RDF [3], jazykem SPARQL [4], ontologiemi [5,6] a souvisejícími technologiemi. Bude vyvíjet sadu komponent pro controller část webové aplikace, které budou komunikovat dle principů REST s view částí webové aplikace. Pro controller si zvolí vhodný programovací dle svých dosavadních zkušeností s přihlédnutím k požadavkům vedoucího. Řešitel v rámci své práce projde celý životní cyklus aplikace od analýzy a návrhu až po otestování a nasazení.
References
[1] http://linkeddata.org/
[2] http://lod2.eu
[3] RDF Primer. W3C Recommendation 10 February 2004. [http://www.w3.org/TR/rdf-primer/]
[4] SPARQL Query Language for RDF. W3C Recommendation 15 January 2008. [http://www.w3.org/TR/rdf-sparql-query/]
[5] Public Contract Ontology. OpenData.cz [http://code.google.com/p/public-contracts-ontology/]
[6] Car Options Ontology. Volkswagen UK [http://www.volkswagen.co.uk/vocabularies/coo/ns]
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html