Tool for visualization of navigational similarity of datasets in knowledge base
Nástroj pro vizualizaci navigační podobnosti datasetů ve znalostní bázi
bakalářská práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/121019Identifikátory
SIS: 221841
Kolekce
- Kvalifikační práce [11349]
Autor
Vedoucí práce
Oponent práce
Nečaský, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové a datové inženýrství
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
14. 9. 2020
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
vizualizace, navigační podobnost, webová aplikaceKlíčová slova (anglicky)
visualization, navigational similarity, web applicationV této práci se zaměříme na návrh vhodného modelu pro vizualizaci navigační podob- nosti mezi dvěma datovými soubory podle jejich strukturální podobnosti na základě jejich mapování do znalostní báze. Vizualizace pomůže uživatelům při modelování podobnosti mezi datovými sadami. Tento vizualizační model bude implementován jako modul pro integraci do webové aplikace. Na základě vstupních dat tento modul vizualizuje hierar- chii znalostní báze, zobrazí individuální mapování prvků do této znalostní báze a umožní navigaci touto bází. Aplikace je implementována s pomocí frameworku pro vývoj webo- vých aplikací Vue.js pomocí jazyka Typescript. Při vývoji jsou použity i další standardní webové technologie(HTML, CSS, D3js). Modul je připraven pro další rozšiřování. 1
In this work we will focus on the design of a suitable model for the visualization of navigation similarity between two datasets according to their structural similarity based on their mapping to the knowledge base. Visualization will help users model the sim- ilarity between datasets. This visualization model will be implemented as a module for integration into a web application. Based on the input data, this module visual- izes the hierarchy of the knowledge base, displays the individual mapping of elements to this knowledge base and enables navigation through this base. The application is implemented using the Vue.js web application development framework using Typescript. Other standard web technologies (HTML, CSS, D3js) are also used in the development. The module is ready for further expansion. 1