The proposal of application development process for Linked Open Data
Thesis title: | Návrh postupu tvorby aplikace pro Linked Open Data |
---|---|
Author: | Budka, Michal |
Thesis type: | Diplomová práce |
Supervisor: | Chlapek, Dušan |
Opponents: | Bruckner, Tomáš |
Thesis language: | Česky |
Abstract: | Tato diplomová práce se zabývá problematikou otevřených propojitelných dat. Cílem práce je představit čtenáři tuto problematiku a přiblížit možnosti využití otevřených propojitelných dat pro tvorbu užitečných aplikací skrze vytvoření návrhu postupu pro jejich vývoj. Teoretická část práce nabízí pohled do problematiky otevřených dat, otevřených propojitelných dat a NoSQL databází. Podrobněji se věnuje grafovým databázím a jejich porovnání oproti relačním dle definovaných kritérií. Dalším cílem práce je realizace aplikace dle navrženého postupu, která nabízí vizualizaci a prezentaci otevřených dat Nejvyššího kontrolního úřadu a České obchodní inspekce. Aplikace je realizována za účelem verifikace navrženého vývojového postupu a demonstruje také samotnou propojitelnost dat ze dvou odlišných zdrojů. Součástí práce je výběr vývojové metodiky pro optimalizaci práce na realizaci výsledné aplikace a také grafového databázového systému, který bude sloužit pro uchování a manipulaci s otevřenými daty pro účely realizované aplikace. |
Keywords: | návrh aplikace; vývojové metodiky; PHP; Neo4j; grafové databáze; NoSQL; Linked Open Data |
Thesis title: | The proposal of application development process for Linked Open Data |
---|---|
Author: | Budka, Michal |
Thesis type: | Diploma thesis |
Supervisor: | Chlapek, Dušan |
Opponents: | Bruckner, Tomáš |
Thesis language: | Česky |
Abstract: | This thesis deals with the issue of Linked Open Data. The goal of this thesis is to introduce the reader to this issue as a whole and to the possibility of using Linked Open Data for developing useful applications by proposing a new development process focusing on such applications. The theoretical part offers an insight into the issue of Open Data, Linked Open Data and the NoSQL database systems and their usability in this field. It focuses mainly on graph database systems and compares them with relational database systems using predefined criteria. Additionally, the goal of this thesis is to develop an application using the proposed development process, which provides a tool for data presentation and statistical visualisation for open data sets published by the Supreme Audit Office and the Czech Trade Inspection. The application is mainly developed for the purpose of verifying the proposed development process and to demonstrate the connectivity of open data published by two different organizations.The thesis includes the process of selecting a development methodology, which is then used for optimising work on the implementation of the resulting application and the process of selecting a graph database system, that is used to store and modify open data for the purposes of the application. |
Keywords: | Linked Open Data; application design; PHP; graph databases; NoSQL; development methodologies; Neo4j |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 22. 10. 2014 |
---|---|
Date of submission: | 12. 5. 2015 |
Date of defense: | 29. 5. 2015 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/49972/podrobnosti |