Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Data-driven Web Application Generator
Název práce v češtině: Daty řízený generátor webových aplikací
Název v anglickém jazyce: Data-driven Web Application Generator
Klíčová slova: webové aplikace, aplikační generátor, Linked Data, RDF, SPARQL
Klíčová slova anglicky: web applications, application generator, Linked Data, RDF, SPARQL
Akademický rok vypsání: 2014/2015
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Jiří Helmich
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 04.02.2015
Datum zadání: 11.02.2015
Datum potvrzení stud. oddělením: 10.03.2015
Datum a čas obhajoby: 12.09.2016 11:00
Datum odevzdání elektronické podoby:27.07.2016
Datum odevzdání tištěné podoby:28.07.2016
Datum proběhlé obhajoby: 12.09.2016
Oponenti: Mgr. Petr Škoda, Ph.D.
 
 
 
Zásady pro vypracování
Web of Data is an evolution of the current Web of Documents proposed by Tim Berners Lee in 2001. It is built on the well known principles of the current Web (URL as an identifier and locator, HTTP protocol, HTML format) and applies them on publishing data on the Web. Currently, there are many organizations publishing data on the Web of Data as a complement to documents (HTML sites). There are several billions of such data records available [1]. Data can be queried using SPARQL [2] language. Queries are sent by clients to special web services called SPARQL endpoints. Currently, there are hundreds of such SPARQL endpoints available. Advanced web applications like Drug Encyclopedia [3], Justinian [4] and other applications have already been developed by application developers.

The goal of this thesis is to enable non-developers to develop their own web applications on top of the Web of Data. For this purpose, the author of this thesis will analyze, design, implement and test a Web-based framework which will allow users (non-developers) to generate their own applications. There already exist such frameworks but not for Web of Data but, e.g., tabular CSV data [5][6]. The user will be able to select one or more sources of data on the Web (SPARQL endpoints). The framework will analyze the nature of the data and will propose several application views suitable for that nature. The user will select one or more views and will be enabled to combine them. For example, the framework will find entity types and will propose different search functionalities for those entity types, listing them and displaying a detail of a chosen entity. If the entity is displayable on the map, the framework will propose also the map view. The combined views will be layoutable to several predefined layouting schemes. When the user saves his project, the framework will publish the application on the Web and other users will be able to use the application.
Seznam odborné literatury
[1] http://lod-cloud.net/
[2] http://www.w3.org/TR/sparql11-query/
[3] http://www.lekovaencyklopedie.cz
[4] http://www.justinian.cz
[5] http://www.citadelonthemove.eu
[6] http://migadv.com/
 
Univerzita Karlova | Informační systém UK